- Update to version 2.9.0:
* news: add notes for 2.9.0
* internal/providers: Run platform Init function before fetching config
* internal/providers/aws: fix panic when an IMDSv2 token is present
* internal/resource/http: re-order initial backoff ramping
* internal/providers/util: drop dead code
* ci: move Travis jobs to GitHub actions
* *: fix errcheck warnings
* internal/log: drop the error return to appease golanci-lint
* internal/providers/packet: fix ineffassign warning
* internal/exec/stages/files: fix the EntrySort test
* internal: support IMDSv2 for AWS metadata service
* config/*: require filesystems.format with wipeFilesystem or mountOptions
* docs: make storage.filesystems.path field optional
* aws: Log if we fail to determine the EC2 region
* docs: move systemd.units.name uniqueness constraint to units
* *: fix gosimple warnings
* *: fix deadcode warnings
* *: fix staticcheck warnings
* config/*: fix nil deref on partitions with no number or label
* config: add specs newer than 3.0 to TestConfigStructure
* news: add notes for 2.8.1
* config/merge: support struct pointers
* test: drop stale comment
* tests: Remove unused checkOnStrings
* news: add notes for 2.8.0
* config: deprecate MergeStruct()
* config/merge: allow obtaining a transcript of merge operations
* config/merge: access field name as fieldMeta.Name
* config/merge: test primitive list items in slice case 1
* config/merge: fix typo
* config/merge: fix comments and add a couple more
* config/util: remove stray print when parsing invalid JSON
* vendor: update vcontext
* docs/development: update dep list for blackbox tests
* tests/positive: Add tests for masking and unmasking units
* units: add support for unmasking systemd units
* release-checklist: minor updates to the release instructions
* tests/positive/general: add test for merging multiple base configs
* tests/positive/general: update base config reference
* docs/development: update spec stabilization to avoid CI breakage
* release-checklist: drop download_ignition.sh
* providers/system: support .d directory for base config fragments
* docs/migrating-configs: spell out Google Cloud Storage
* release-checklist: update packaging section
OBS-URL: https://build.opensuse.org/request/show/882428
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=69
- Update to version 2.7.0:
* news: add notes for 2.7.0
* docs: stabilize spec
* gomod: bump go.opencensus.io to v0.22.5
* docs: add section to spec stabilization for failing external tests
* news: fix error in 2.3.0 changelog
* tests: update for spec stabilization
* internal: update for new experimental spec
* config/v3_3_experimental: create new experimental package
* config/v3_2_experimental: mark stable
* interal/providers/*stack: drop timeout for config fetch
* internal/providers/*stack: exit early if all configs error out
* internal/providers/*stack: make ErrNotFound authoritative
* doc: add clevis custom documentation
* internal/exec/stages: add clevis custom support
* config: add custom options for clevis devices
* fetch-offline: immediately return ErrNeedNet on OpenStack
* ci: unfreeze kernel
* tests/*: add test for resizing an existing partition
* docs/*: add resize partition info
* stages/disks: support resizing an existing partition
* config: add resize to schema
* README: Minor changes for consistency
* test: Use alternative marker for testing ignition config examples
* docs: Convert and improve formatting for INI sections
* docs: Add spec ordering instructions for new stable releases
* docs: Add ToC for some long pages
* docs: Rename Migrating ... to Upgrading Configs
* docs: Fix link in Development page
* docs: Add specs reference page
* docs: Add index page inspired from README
* docs: Add Config Validation example from README
* docs: Add Jekyll front matter for existing pages
* docs: Add Jekyll and theme config
* internal: fix S3 region detection
* docs: Follow-up for doc->docs renaming
* docs: Rename doc to docs for GitHub Pages support
* docs/getting-started: tiny cleanups
* README: drop stray link target
* doc: drop references to Container Linux
* doc/development: drop section on running blackbox tests on CL
* doc: add gs url scheme for bare metal platform
* fetch: don't run if fetch-offline fetched a config
* doc: fix LUKS indentation for configuration-v3_2_experimental docs
* doc: Add shouldExist for users and groups
* engine: fix logging interactions with fetch-offline
* AzureStack: fix unfortunate typo of iso9660
* *: add wipeVolume LUKS field
* types: Use "path" instead of "path/filepath"
* Add support for building 32 bit ARM version
* Install Dracut modules with correct permissions
* Add support for building 32 bit x86 version
* doc: add LUKS examples & operator notes
* internal/stages/disks: allow LUKS device re-use
* internal: use device aliases for LUKS
* tests: fix partition.number0 partition size specification
* blkid: drop some unsafe pointer casts
* blkid: fix invalid pointer cast in DumpDisk()
* {sgdisk,blkid}: use int64 for sector counts
* sgdisk: stop putting sector counts in MiB fields
* README: note that spec2x is unmaintained
* release-checklist: drop support for Ignition 0.x
* release-checklist: minor updates
- Remove upstreamed patches
* 0001-fix-install-permissions.patch
* 0003-fix-i386-build.patch
* ignition-fix-arm32-installation.patch
- Refreshed to match new Ignition spec
* 0002-allow-multiple-mounts-of-same-device.patch
OBS-URL: https://build.opensuse.org/request/show/842630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ignition?expand=0&rev=21
- Update to version 2.5.0
* Dropped 0003-Disable-resetting-UUID.patch (upstream moved the
functionality into the CoreOS configuration.
* Added ignition-enable-network.sh /
ignition-enable-network.service:
Implemented ignition-fetch-offline feature to only start
networking if required
- Update to version 2.4.1
- Update to version 2.4.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=49
- Update to version 2.3.0:
* news: add notes for 2.3.0
* config/v3_2_experimental: update all copyright dates
* doc/configuration-*: update for new spec
* tests: stabilize spec 3.1.0
* *: update for new experimental spec
* config/v3_2_experimental: set up package
* config/v3_2_experimental: copy from config/v3_1
* config/v3_1_experimental: mark stable
* doc/development: update spec stabilization instructions
* config: rename function for clarity
* tests: bump invalid 2.x experimental version to match spec2x branch
* config/v3_1_experimental: add some missing version tests
* config/v3_1/translate: fix package name
* doc/migrating-configs: update for 3.1.0
* resource/url: allow compression in data URLs
* doc/migrating-configs: mention spec 2.4.0
* validate: accept any supported config version
* exec: drop validate.go
* doc/migrating-configs: put newest version first
* Add SHA-256 reference in the docs
* Add SHA-256 support for file verification
* ci: run blackbox tests in CoreOS CI
* Send ssh_authorized keys info into the journald log
* Update go-systemd with the systemd module
* Send a message to the systemd journal if a user config is provided
* tests: add positive tests for resource compression
* spec: unify resource fetching type
* doc: clarify wording of files.*.verification.hash
* vendor: refresh after gomod changes
* gomod: update to go-systemd v22
* stages: fix package names
* providers/packet: override Accept header fetching instance metadata
* resource/url: allow caller-specified headers to override defaults
* Allow to specify HTTP headers for fetching configs and files
OBS-URL: https://build.opensuse.org/request/show/802626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ignition?expand=0&rev=14
* news: add notes for 2.3.0
* config/v3_2_experimental: update all copyright dates
* doc/configuration-*: update for new spec
* tests: stabilize spec 3.1.0
* *: update for new experimental spec
* config/v3_2_experimental: set up package
* config/v3_2_experimental: copy from config/v3_1
* config/v3_1_experimental: mark stable
* doc/development: update spec stabilization instructions
* config: rename function for clarity
* tests: bump invalid 2.x experimental version to match spec2x branch
* config/v3_1_experimental: add some missing version tests
* config/v3_1/translate: fix package name
* doc/migrating-configs: update for 3.1.0
* resource/url: allow compression in data URLs
* doc/migrating-configs: mention spec 2.4.0
* validate: accept any supported config version
* exec: drop validate.go
* doc/migrating-configs: put newest version first
* Add SHA-256 reference in the docs
* Add SHA-256 support for file verification
* ci: run blackbox tests in CoreOS CI
* Send ssh_authorized keys info into the journald log
* Update go-systemd with the systemd module
* Send a message to the systemd journal if a user config is provided
* tests: add positive tests for resource compression
* spec: unify resource fetching type
* doc: clarify wording of files.*.verification.hash
* vendor: refresh after gomod changes
* gomod: update to go-systemd v22
* stages: fix package names
* providers/packet: override Accept header fetching instance metadata
* resource/url: allow caller-specified headers to override defaults
* Allow to specify HTTP headers for fetching configs and files
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=47
* news: add notes for 2.2.0
* Fix ignition config for the instantiated unit test
* Fix enabling systemd instantiated services
* providers/qemu: support Ignition block device on s390x and ppc64le
* blkid: Explicitly use C int variable for numParts
* tests: don't panic after failing to run Ignition
* platform: sort providers
* ci: migrate to new coreos-ci project
* OWNERS: add OWNERS file
* Add Exoscale provider
* docs: minor fixes to platforms page
* ci: hook up to CoreOS CI
* providers/vultr: Add Vultr provider
* Throw error if SSH keys could not be written
* stages/files: don't relabel /home and /root symlinks
- Drop 0001-Throw-error-if-SSH-keys-could-not-be-written.patch
- Added explicit Recommends for helper applications
[boo#1167289]
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=42
* Add test cases for file system mount options
* Add translator for Filesystem struct
* Document file system mount options
* Implement file system mount options
* providers: add initial zVM hypervisor support
* travis: test on arm, use new ubuntu, cleanup
* config/v3_1_exp/types: validate http(s) proxies
* tests: remove unused stub for id
* distro: turn on SELinux by default
* Add filesystem mount options to schema
* files/passwd: don't shell out to id
* files/passwd: clean up repetitive code
* providers/aliyun: Add aliyun
* release-checklist: mention mantle cl branch for 0.x.y releases
* config/v3*: don't warn on unset mode if appending
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=30
- Update to version 2.0.1+git20190725.10b85d1:
* release-checklist: add step to submit to bodhi
* news: add news for v2.0.1
* config/v*: run Node.Validate() as well
* doc/getting-started: rm online validator section
* providers/aws: get region after getting config.
* providers: allow FetchConfig to mutate the fetcher
* release-checklist: fix for new website and jenkins
OBS-URL: https://build.opensuse.org/request/show/718776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ignition?expand=0&rev=3
* news: add news for v2.0.1
* config/v*: run Node.Validate() as well
* doc/getting-started: rm online validator section
* providers/aws: get region after getting config.
* providers: allow FetchConfig to mutate the fetcher
* release-checklist: fix for new website and jenkins
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=21