SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ignition-2.18.0-1.2.x86_64.rpm :

* Fri Mar 08 2024 iforsterAATTsuse.com- Update to version 2.18.0:
* NEWS: update 2.18.0
* azure: retry HTTP requests on codes 404, 410, and 429
* docs: add missing scaleway link
* providers: add scaleway
* resource/url: customize local address (port)
* stages/files: filter out non-existent paths before relabeling
* docs/release-notes: tweak dracut module change
* Bump minimum Go version to 1.20
* dracut: Don\'t include the ignition module by default
* ci: cancel previous build on PR update
* Sync repo templates ⚙
* Update build(deps)- Remove because included in upstream now: 0005-dracut-Don-t-include-the-ignition-module-by-default.patch- Increased required Go version
* Fri Mar 01 2024 Fabian Vogt - module-setup.sh: Use $dracutsysrootdir
* Fri Nov 24 2023 iforsterAATTsuse.com- Update to version 2.17.0:
* NEWS: update 2.17.0
* packit: add initial support
* Bump minimum Go version to 1.19
* Add vsock modules into ramdisk
* Sync repo templates ⚙
* providers/applehv: Add Apple Hypervisor
* tests/blackbox: allow skipping critical logging check
* stages/disks: retry `sgdisk --zap-all` invocation
* Add optionally-installed grub2 code
* internal/exec/stages/disks: prevent races with udev
* providers/hetzner: add support for Hetzner Cloud
* docs: expand development docs and rationale
* doc/development: list the test frameworks
* docs/development: improve formatting of blackbox section
* build(deps): updated dependencies- Increased required Go version- Removed Changelog part of 0005-dracut-Don-t-include-the-ignition-module-by-default.patch - the information is part of the patch description already and conflicts with the upstream Changelog.
* Wed Sep 06 2023 Fabian Vogt - Amend patch to fix race condition with kiwi:
* 0005-dracut-Don-t-include-the-ignition-module-by-default.patch
* Fri Aug 25 2023 Ignaz Forster - Patch file cleanup:
* Improve description of 0003-Move-the-GPT-header-on-resized-disks.patch
* Rename 0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch to 0004-Order-ignition-disks.service-before-systemd-fsck-roo.patch
* Rename 0001-dracut-Don-t-include-the-ignition-module-by-default.patch to 0005-dracut-Don-t-include-the-ignition-module-by-default.patch
* Wed Aug 23 2023 Fabian Vogt - Omit ignition module in initrds for already configured systems:
* Add 0001-dracut-Don-t-include-the-ignition-module-by-default.patch
* Edit module-setup.sh- Add explicit dep on combustion in module-setup.sh- Replace ignition-dracut-grub2 with combustion\'s firstboot.target:
* Add 0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch
* Edit ignition-suse-generator
* Edit ignition-umount-initrd-fstab.service
* Edit module-setup.sh
* Drop 02_ignition_firstboot
* Drop ignition-firstboot-complete.service
* Adjust README.SUSE- Edit ignition-umount-initrd-fstab.service to not rely on combustion units forcing proper order
* Wed Aug 23 2023 Ignaz Forster - Fix segmentation fault if filesystem section of Ignition JSON doesn\'t contain path entry- Add 0003-Move-the-GPT-header-on-resized-disks.patch to make it possible to create partitions on resized disk images- Add dm and crypt modules as dependencies to make it possible to configure a luks device- Fix patch file metadata in 0001-ignore-missing-qemu-blockdev.patch and 0002-allow-multiple-mounts-of-same-device.patch
* Thu Jul 13 2023 iforsterAATTsuse.com- Update to version 2.16.2:
* dracut: make hv_utils module optional
* Fix build on 32-bit systems
* Doc updates
* build(deps) updates
* providers/qemu: read modprobe path from distro package
* Add support for Hyper-V platform
* internal/exec: don\'t relabel a mountpoint that already exists
* internal/exec/util: check if unit exists before disabling
* Dockerfile.validate: update to Fedora 38
* generate: simplify build of doc generator
* platform: allow provider fetch to save files to write from files stage
* templates: update CI ratchet procedure for Butane spec stabilization
* go.mod: add deep-copy package
* providers: rename noop to metal
* platform: drop function pointer indirection for fetch method
* providers: add Config wrapper structs for cmdline and system providers
* internal: empty out providers base package
* internal: move provider registrations out of platforms package
* templates/stabilize-checklist: disable tests using exp Butane config
* providers/vmware: rename some structs
* internal: move stage registration into a separate package
* platform: avoid needless function pointer indirection in methods
* tests: port to xfsprogs 5.19+
* test: ShellCheck fixes
* Thu Mar 09 2023 Ignaz Forster - Add `dasd_mod.dasd=autodetect` to kernel command line parameters (for Ignition device support on S/390) [boo#1207903]
* Mon Feb 27 2023 iforsterAATTsuse.com- Update to version 2.15.0:
* Features
* Support offline Tang provisioning via pre-shared advertisement (3.4.0)
* Allow enabling discard passthrough on LUKS devices (3.4.0)
* Allow specifying arbitrary LUKS open options (3.4.0)
* Ship aarch64 macOS ignition-validate binary in GitHub release artifacts
* Changes
* Mark the 3.4.0 config spec as stable
* No longer accept configs with version 3.4.0-experimental
* Create new 3.5.0-experimental config spec from 3.4.0
* Fail if files/links/dirs conflict with systemd units or dropins
* Warn if template for enabled systemd instance unit has no Install section
* Warn if filesystem overwrites partitioned disk
* Warn if wipeTable overwrites a filesystem that would otherwise be reused
* Warn if user/group specified for hard link
* Install ignition-apply in /usr/libexec
* Allow distros to add Ignition command-line arguments from a unit drop-in
* Convert NEWS to Markdown and move to docs site
* Require Go 1.18+
* Bug fixes
* Don\'t overwrite LUKS1 volume when storage.luks.wipeVolume is false
* Request network when custom Clevis config has needsNetwork set
* Fix creating LUKS volume with custom Clevis config that uses TPM2
* Avoid logging spurious error when a LUKS volume wasn\'t previously formatted
* Fix version string in ignition-validate release container
* Fix reproducibility of systemd preset file in ignition-apply output
* Document that user/group fields aren\'t applied to hard links
* Clarify spec docs for files/directories/links group fields- Modified 0002-allow-multiple-mounts-of-same-device.patch to add new Ignition spec version- Add 0001-ignore-missing-qemu-blockdev.patch [bsc#1207679] to support booting without configuration device on s390x.- Move all /usr/libexec contents to %sbindir
* Tue Aug 02 2022 Fabian Vogt - ignition-enable-network.sh: Use /lib/dracut/hooks directly instead of the usr-merged location which isn\'t available everywhere (bsc#1201957)
* Wed May 18 2022 iforsterAATTsuse.com- Update to version 2.14.0:
* NEWS: update v2.14.0
* docs/operator-notes: add section on provisioning secrets
* Dockerfile.validate: build with Fedora 36
* internal/resource: fix gs:// fetches in GCE without a service account
* docs/operator-notes: document supported S3 URL formats
* internal/resource: fix S3 access point object ARNs
* exec/util: fix infinite loop in Depth() if -root is relative
* Add ignition-delete-config.service and ignition-rmcfg symlink
* providers/virtualbox: support deleting Ignition configs
* providers/virtualbox: add comment referencing VirtualBox source
* providers/virtualbox: add define for GUEST_PROP_FN_GET_PROP
* providers/virtualbox: add helper to set up hypervisor connection
* providers/vmware: support deleting Ignition configs
* main: add ignition-rmcfg multicall binary
* go.mod: add github.com/beevik/etree
* providers/vmware: switch to internal copy of OVF parser
* internal/resource: fix bucket field in error message
* internal/resource: derive AWS region hint from ARN partition field
* internal/resource: simplify test
* internal/resource: fix minor nits
* provider/azure: try to fetch userdata from IMDS
* providers/vmware: convert OVF tests to testify
* providers/vmware: drop vmw-ovflib docs
* providers/vmware: add verbatim copy of vmw-ovflib
* providers/vmware: add constants for guestinfo and OVF property names
* providers/virtualbox: fix reading properties with flags
* internal/resource: support S3 access point URLs- Update fixes CVE from [bsc#1199524]; this introduces a new service \"ignition-delete-config.service\"- Add ignition-rmcfg-suse.conf dropin to adapt to SUSE environment- Use fixed paths in spec file for hardcoded installation paths
* Fri Apr 08 2022 Ignaz Forster - Use /bin/sh instead of /usr/bin/sh (for backwards compatibility with SLE Micro 5.1) [bsc#1196679]
* Tue Apr 05 2022 Ignaz Forster - ignition-mount-initrd-fstab.service: - Don\'t ignore errors in loops - Unmount mount points recursively - a new submount may have appeared - Split umount part into own service file:- ignition-umount-initrd-fstab.service: - Unmounts the additional mounts as soon as they are not required for Ignition any more; the ExecStop operation is running quite late in initrd and may unmount essential mount points flagged with \"x-initrd.mount\" (e.g. when storing /usr on a separate mount point). In theory this will also affect Ignition itself, but it hasn\'t been reported as a problem so far.
* Mon Apr 04 2022 Ignaz Forster - Don\'t include non-MarkDown files in documentation
* Fri Mar 25 2022 Ignaz Forster - Add ignition-touch-selinux-autorelabel.conf: Trigger SELinux autorelabel after Ignition runs; Ignition would support SELinux itself, however this is a compile time option, so it can\'t be used here.- Filter commented lines in ignition-mount-initrd-fstab.service
* Fri Mar 04 2022 Fabian Vogt - Remove /var/lib/YaST2/reconfig_system if a config was provided:
* ignition-remove-reconfig_system.service
* Fri Mar 04 2022 Fabian Vogt - Add support for NetworkManager in dracut:
* ignition-enable-network.service, ignition-enable-network.sh
* Wed Dec 01 2021 iforsterAATTsuse.com- Update to version 2.13.0:
* news: add notes for 2.13.0
* config/v3_4_exp: noProxy entries cannot be null
* config/v3_4_exp: mark ignition.version as required
* docs/supported-platforms: add some description about Nutanix
* providers/nutanix: add Nutanix platform
* tests: use umountPath as a thin wrapper around umountPartition
* internal/providers: refactor handling of unmounting the mount path
* tests: address gostatic-check warning
* tests: Add base64 decoding test
* Dockerfile.validate: build with Fedora 35
* go.mod: update dataurl to 1.0.0
* ci: give blackbox tests two hours to run
* tests/filesystem: fix umountPartition retry loop
* templates: skip vendoring the new version in favor of dependabot
* go.mod: update vcontext
* providers/virtualbox: read config from /Ignition/Config guest property
* stages/filesystems: use mkfs.fat instead of mkfs.vfat
* docs/supported-platforms: switch to Afterburn docs URL
* docs/supported-platforms: drop reference to platform-specific agents
* test: ensure all platforms are documented
* docs/supported-platforms: add missing platforms
* stages/files: rename `relabelDirsForFile` and add docstring
* stages/files: make variable name follow Go convention
* docs/supported-platforms: update platform names and URLs
* docs/supported-platforms: sort by platform ID
* docs/supported-platforms: add platform IDs
* docs: Remove default layout from front matter
* docs: Do not convert -- & --- to en/em-dash
* internal/
*: change the location of Ignition report
* internal/exec/util: rename FindFirstMissingDirForFile and tweak docs
* providers/qemu: start reporting progress reading fw_cfg after 10 s
* providers/qemu: optimize fw_cfg read size
* ci: use coreos-ci-lib helper for kola testiso
*
*: gofmt 1.17
* workflows: bump Go and golangci-lint
* config: update versions in comments- Removed obsolete ignition-rpmlintrc
* Mon Aug 23 2021 Ignaz Forster - Make sure to create /boot/writable (may not be present in some images)
* Thu Aug 12 2021 Ignaz Forster - is-live-image doesn\'t exist on
*SUSE, and our live images don\'t use Ignition, so just add the Ignition device dependency to the service file directly.
* Mon Aug 09 2021 iforsterAATTsuse.com- Update to version 2.12.0:
* news: add notes for 2.12.0
* stages/files: add previousReport to result report
* tests: fix linter warning
* workflows: limit permissions to reading repo contents
* workflows: bump linter version
* go.mod: revendor
* Drop EOL Go versions
* internal/distro: drop DiskByIDDir
* providers/azure: add support for azure gen2 VMs [bsc#1196679]
* stages/mount: correctly relabel the root of a fresh ext4 filesystem
* exec: fix permissions for mountpoints in home dirs
* tests: drop os.ModeDir requirement in mode of output directories
* examples: reboot with --force
* exec/util: add blkid API to query block devices based on FSTYPE
* stages/files: use IntToPtr() in createCrypttabEntries()
* stages/files: write result report to /var/lib/ignition
* engine: persist fetched config summaries in State
* stages/disks: use State to persist keyfiles for files stage
*
*: add general mechanism for persisting state between stages
* main: drop -clear-cache flag
* engine: don\'t hardcode neednet path
* fetch-offline: return ErrNeedNet if we need net
* engine: switch Engine.logReport() to pointer receiver
* engine: fix incorrect error in log message
* dracut: drop ignition-setup-user.service
* dracut: drop reference to ignition-setup-base.service
* providers/gcp: access GCP metadata service by IP address
* Remove ignition-firstboot-complete.service
* OWNERS: remove
* internal/exec/util: drop device argument from cResultToErr()
* docs/config
*: document storage.luks.clevis.threshold default
* ci: disable spec bump external test workaround
* docs: Add Ignition release / Spec version table
* templates: update example releng signing ticket
* templates: don\'t update %gotest lines
* Provide ignition-firstboot-complete.service (removed by upstream due to correctly being considered distro spcific), based on the old upstream version; removed all non-SUSE specific stuff and integrated our own changes
* Removed change-ignition-firstboot-path.conf (changes are integrated into ignition-firstboot-complete.service now).
* Provide ignition-setup-user.service (removed by upstream due to correctly being considered distro spcific), based on the old upstream version.
* Renamed ignition-setup-user-suse.sh to ignition-setup-user.sh
* Adapted ignition-generator-suse and module-setup.sh to use the custom ignition-setup-user.service (no overriding of parts of the service file necessary any more).
* Synced ignition-kargs-helper script with upstream example
* Raising minimum Go version to 1.15 as required by upstream
* Wed Jul 28 2021 Thorsten Kukuk - Include vfat and nls kernel modules into initrd so that we can read the ignition configuration from USB drives [bsc#1184202]
* Wed Jul 21 2021 Ignaz Forster - Ignore error return code if no virtualization environment detected. [bsc#1188479] This makes it possible to use Ignition also on bare metal (e.g. when dumping images directly to disk) without adding a ignition.platform.id parameter.
* Thu Jul 08 2021 Ignaz Forster - If a Combustion device was mounted, then unmount it in ignition-kargs-helper - the replacement script will be put on the same location
* Wed Jul 07 2021 iforsterAATTsuse.com- Update to version 2.11.0:
* news: add notes for 2.11.0
* Upgraded docs
* config/
*: return report from previous parser when chaining
* config/
*: re-order testcases by version
* tree: update for stable v3.3.0 and new v3.4.0-experimental
* config/v3_4_experimental: adapt for experimental
* config/v3_4_experimental: copy from config/v3_3
* config/v3_3: adapt for stabilization
* config/v3_3_experimental: rename to config/v3_3
* config/v3_3_exp: pointerify ClevisCustom Config and Pin
* config/v3_3_exp: pointerify Raid.Level
* config/v3_3_exp: pointerify LinkEmbedded1.Target
* stages/disks: simplify a check
* config/v3_1/translate: don\'t point to field from input struct
* config/v3_3_exp: drop devices from schema \"required\" field
* config/
*: validate that storage.raid.devices is non-empty
* config/
*/types: add RAID validation tests
* config/shared/errors: fix ErrSparesUnsupportedForLevel message
* config: fix comment
*
*: formally bump Go to 1.13
* platform: add powervs platform
* internal/providers/
*stack: drop dead timeout code
* stages/disks: improve error reporting for LUKS device reuse
* ignition-setup-user.service: drop Before=multipathd.service
* Dockerfile: build ignition-validate container using Fedora
* workflows: test on Go 1.16
* tests/
*: verify deletion of block device w/o creating a FS
*
*: allow erasing block device without creating a filesystem
*
*: rename other projects\' master branches to main
*
*: rename master branch to main
* config/
*: add export functions for parsing any config version < N
* config/
*: refactor config.go\'s Parse() to use GetConfigVersion
* config/
* : minor cleanup- Refreshed to match new Ignition spec
* 0002-allow-multiple-mounts-of-same-device.patch
* Wed Jul 07 2021 Ignaz Forster - Implement missing ignition-kargs-helper script for kernel argument support
* Mon May 31 2021 rpmAATTfthiessen.de- Update to version 2.10.1:
* Breaking Changes:
* Rename Custom struct to ClevisCustom
* Embed Clevis and ClevisCustom structs in parents
* Always include interior nodes in merge transcript
* Add kernel argument support
* Fix fetching userdata on AWS when IMDSv1 is disabled
* Fix creating Tang-based LUKS volumes before network is up
* Document storage.filesystems.wipeFilesystem default
* Fix file mode of ignition-kargs-helper script- Fix Go dependency, 1.13+ is required
* Wed Mar 31 2021 helloAATTanthonyrabbito.com- 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
 
ICM