Revisions of ignition
Dominique Leuenberger (dimstar_suse)
accepted
request 907542
from
Ignaz Forster (fos)
(revision 24)
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.
Dominique Leuenberger (dimstar_suse)
accepted
request 904751
from
Ignaz Forster (fos)
(revision 23)
- If a Combustion device was mounted, then unmount it in ignition-kargs-helper - the replacement script will be put on the same location - 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 - Implement missing ignition-kargs-helper script for kernel argument support - 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
Richard Brown (RBrownSUSE)
accepted
request 883794
from
Factory Maintainer (factory-maintainer)
(revision 22)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 842630
from
Ignaz Forster (fos)
(revision 21)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 835347
from
Ignaz Forster (fos)
(revision 20)
Retrigger udev when requesting networking on demand (otherwise the network may not be initialized correctly).
Dominique Leuenberger (dimstar_suse)
accepted
request 833824
from
Factory Maintainer (factory-maintainer)
(revision 19)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 832023
from
Fabian Vogt (favogt)
(revision 18)
Dominique Leuenberger (dimstar_suse)
accepted
request 825960
from
Ignaz Forster (fos)
(revision 16)
- Fixed "ignition presets not applied" (boo#1172510) - Refresh 0001-fix-install-permissions.patch to match pull request
Dominique Leuenberger (dimstar_suse)
accepted
request 825412
from
Ignaz Forster (fos)
(revision 15)
- Update to version 2.6.0 * Fixed Makefile for i386 build and permissions * Merge of ignition-dracut into ignition; CoreOS specific files have been removed (they can be found as part of https://github.com/coreos/fedora-coreos-config now for reference) * 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
Dominique Leuenberger (dimstar_suse)
accepted
request 802626
from
Ignaz Forster (fos)
(revision 14)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 789089
from
Ignaz Forster (fos)
(revision 13)
- Update to version 2.2.1: * news: add notes for 2.2.1 * providers/qemu: fix default to fwcfg * doc/development: remember to bump Accept header during spec bumps - Remove 0001-Support-more-architectures.patch: Patch added upstream
Dominique Leuenberger (dimstar_suse)
accepted
request 766131
from
Ignaz Forster (fos)
(revision 11)
- Do not use SSH keys fragments, those are not supported on openSUSE. [boo#1161265]
Dominique Leuenberger (dimstar_suse)
accepted
request 764393
from
Ignaz Forster (fos)
(revision 10)
Add 0002-allow-multiple-mounts-of-same-device.patch: Allows mounting a device multiple times, e.g. to mount several subvolumes from a Btrfs device or bind mounting the device to multiple places, by adding the path to the key. [Workaround for gh#coreos/ignition#890]
Dominique Leuenberger (dimstar_suse)
accepted
request 761945
from
Ignaz Forster (fos)
(revision 9)
- Add 0001-Throw-error-if-SSH-keys-could-not-be-written.patch: Don't silently ignore if the SSH key could not be written [boo#1159232]
Dominique Leuenberger (dimstar_suse)
accepted
request 758999
from
Ignaz Forster (fos)
(revision 8)
- Update to version 2.1.1: * stages/files: don't relabel /home and /root symlinks * tests/filesystems: fix error handling * blackbox tests: don't swallow errors * log: use os.ProcessState.ExitCode instead of unix * travis: bump min go to 1.12 * news: add notes for 2.1.1 * readme: fix links, add validation container docs * Dockerfile: add dockerfile for ignition-validate * news: add news for v2.1.0 * README.md: add details about dracut and branches here * doc/operator-notes: simplify SELinux section * mount: also relabel mount points * util: factor out FindFirstMissingDirForFile function * files: perform relabeling from initrd * doc/examples: Make example file path valid * Rework fetch/resource to automatically append required headers
Dominique Leuenberger (dimstar_suse)
accepted
request 749861
from
Ignaz Forster (fos)
(revision 7)
- Update to version 2.0.1+git20191112.a924dd7: * tests: remove unused partitions, dead code * internal,tests: abolish syscall package * vendor: include golang.org/x/sys/unix * providers: add ibmcloud - turn off SELinux by default
Dominique Leuenberger (dimstar_suse)
accepted
request 748742
from
Factory Maintainer (factory-maintainer)
(revision 6)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 734560
from
Ignaz Forster (fos)
(revision 5)
- Update to version 2.0.1+git20190925.641ec6a: * selinux: use /run/systemd/relabel-extra.d for etc * resource/url: Don't use a tmpfile in FetchToBuffer * resource/url: use only needed ifaces in fetchFrom* * resource/url: make FetchFrom* private * Add a `fetch` stage * build: Add `make install` * tests: fix bb tests for size/start 0 * Continue on empty GPT partition label * files/selinux: deglob user/group related paths * stages/files: relabel masking symlinks for systemd * engine: Write `/run/ignition.json` atomically * vendor: Add github.com/google/renameio * stages/filesystems: drop stray debug print * doc/supported-platforms: mention qemu version requirements * Source build file correctly * resource/url: update schema version in Accept header * fix check path mount - Drop 0001-Continue-on-empty-GPT-partition-label.patch: Added upstream
Displaying revisions 21 - 40 of 44