Aashish Radhakrishnan (3):
buildextend-hashlist-experimental: make tmp checkout readable
Add tmux to cosa
metal: drop workaround for ppc64le PXE bug
Adam Piasecki (6):
tests/selinux.go: Remove SELinux Enforce
scripts: Move download-overrides.py to coreos-assembler/main/src
src/download-overrides: Fix flake8 CI errors
docs/gangplank: delete the gangplank docs site
tests/ignition: Modify qemufailure to include bootfs test
kola/tests: use H.Tempfile() to access logs in coreos.unique.boot.failure
Adam0Brien (2):
mantle/kola/harness: allow success if all tests are denylisted
mantle/kola: run individual test without bucketing
Amelia Crate (1):
gcloud: Enable SEV_LIVE_MIGRATABLE_V2 FCOS kernels contain commit ac3f9c9f, needed for SEV live migration. An earlier SEV live migration implementation (without ac3f9c9f) was indicated with SEV_LIVE_MIGRATABLE, the _V2 guest os feature indicates that it contains the patch which resolves some issues with the first implementation.
Benjamin Gilbert (23):
workflows: update actions to current major versions
Require platforms.yaml in config
pkg/builds: fmt
Drop all uses of deprecated io/ioutil
workflows: bump golangci-lint
Bump minimum Go version to 1.19
go.mod: tidy
workflows: run golangci-lint at top of repo
Fix missing error checks
workflows: update golangci-lint
go.mod: update golang.org/x/*
go.mod: update golang.org/x/net to 0.7.0
go.mod: update Ignition to 2.15.0 and Butane to Git main
mantle/platform/conf: stabilize Ignition 3.4.0 spec
workflows: switch to setup-go v4
go.mod: update Butane to 0.18.0
go.mod: revendor Butane to pick up ErrUnknownVersion
mantle/platform/conf: transparently handle Butane spec stabilizations
mantle/platform/conf: harmonize log for Ignition spec ver workaround
kola/testiso: test nmstate propagation as part of "nm" component
cosalib: fix member filename when doing our own compression
cosalib: don't embed full directory paths for ZIP members
cmd-generate-release-meta: add hyperv to platform list
Brent Baude (3):
Add support for building Hyperv images
Refactor buildextend compression and add zip
Add build artifact for Apple Hypervisor
Colin Walters (52):
qemu: Add support for full emulation
mantle: Clean up firmware handling
gcloud: Enable `GVNIC` and `SEV_CAPABLE`
kola: Don't incorrectly set `bios` by default
kola: Add support for `--sharding`
tests: Stop checking for iscsid being disabled
kola: Add support for injecting Butane
kola: Add `--append-ignition` too
qemu: Remove unused Board parameter
qemu: Add `--qemu-drive-opts`
build: Drop reference to `ostree container encapsulate`
build: Add `fedora-coreos.stream` to image labels
kola: Allocate more RAM for secure boot test
kola: Add `skip-console-warnings` for `kola-denylist.yaml`
extensions: Add support for `hotfixes-$variant.yaml`
create_disk: Create image layer refs by default
virt-install: Stop using deprecated `--os-type`
virt-install: Add `--tpm emulator`
ci: Use scos (at least for now)
run: Add `noautoupdate` ignition fragment
docs/kola: Doc `skip-console-warnings`
Add support for composefs
tests: Drop `ostree.basic`
vendor: Bump github.com/modern-go/reflect2
mantle/journal: Prefer systemd unit over syslog identifier
qemu: Clarify `Memory` as `MemoryMiB`
qemu: Default to allocating sharable memfd for RAM
live-iso: Write kernel (and hmac) to /boot too
qemu: Refactor memory to actually use memfd
mantle/kola: Add `COSA_VIRTIOFS=1` and dual 9p/virtiofs support
Switch to virtiofs by default
mantle: Drop 9p support
Make `cosa build ostree` an alias for `cosa build container`
testiso: Add FIPS test (RHCOS only right now)
kola: Add `--qemu-bind-ro`
cmdlib: Drop unsafety for cache disk
devshell: Don't output status if not on a tty
qemu: Work around virtiofsd as root in pod
build-fast: Use target/ if available
create_disk: Use fsfreeze
kola: Use centralized drop-in to disable zincati
kola: Explicitly mask zincati
Update to f39
build: Unfreeze grub2
upgrade: Remove old tar code
Port to use rpmostree-client-go
Rename GetRpmOstreeStatusJSON -> GetRpmOstreeStatus
tests/upgrade: Handle container case
deps: Add composefs
tests: Use `findmnt /sysroot` for composefs compatibility
qemu: Detect raw format too
build: Also pull in ostree from updates-testing
CoreOS Bot (4):
Sync repo templates ⚙
Sync repo templates ⚙
Sync repo templates ⚙
Sync repo templates ⚙
Dusty Mabe (176):
cosalib/aws: specify region to talk to for list-regions call
src/cmd-compress: don't require image.json for decompression
mantle/platform/aws: ignore local and wavelength availability zones
mantle/openstack: detect instance error before 10m timeout
mantle: overhaul azure authentication
mantle/platform/azure: setupClients using updated azure libraries
mantle/platform/api: overhaul Azure storage API code
mantle/platform/api: API updates for azure-sdk-for-go
mantle: bump vendoring for updated Azure libraries
mantle/platform/api: drop unused plog/capnslog from api.go
build.sh: freeze grub2 since it's not working for ppc64le PXE tests
mantle/kola: fix systemd generator failure detection
cmd-kola: put basic scenarios logs in different directories
mantle/platform/conf: use 3.1.0 Ignition spec version for MergeAllConfigs()
cosalib/qemuvariants: set skip_compression=True for kubevirt
cosalib/kubevirt: drop container pushing code
src: add runvm.sh
cosalib/kubevirt: build the kubevirt ociarchive in supermin
src/cmd-push-container-manifest: allow for missing architectures
schema: use container structure for Kubevirt
schema: fix wording for rpm-ostree-inputhash description
cosalib/qemuvariants: fix compression skipping for kubevirt
mantle/kola: add detection for a kernel soft lockup
src/cmd-push-container-manifest: fix allowing for missing architectures
cosalib/kubevirt: add the version=buildID label to the kubevirt ociarchive
mantle/kola: add --allow-rerun-success to `kola run-upgrade`
build: grab latest version of `oc` by default
mantle/kola: update remote URL for ostree.remote test
mantle/kola: drop debugging bits for ostree.unlock test
mantle/kola: rm RequiresInternetAccess Flag in favor of needs-internet Tag
mantle/kola: set the 'upgrade' tag for the rhcos.upgrade.from-ocp-rhcos test
Revert "mantle/kola: add detection for a kernel soft lockup"
mantle/kola: Add internal "allow-rerun-success" tag
mantle/kola: allow rerun success on timeout
mantle/kola: allow warnOnly console checks; refactor implementation
mantle/kola: allow consoleChecks that allow rerun success
mantle/kola: add back in kernel soft lockup consolecheck
mantle/kola: use HasString() for checking if tag is set
mantle/kola: rename variable
mantle/kola: allow rerun success for platform machine start failure
mantle/platform: bump Azure API timeout to 10m for instance creation
Revert "cmd-build: Conditionally change the packing structure of container-image"
mantle/kola: enhance allTestsDenyListed detection
Revert "mantle/kola: enhance allTestsDenyListed detection"
mantle/kola: rework denylist error/non-error cases again
mantle/kola: fix scope on denylisted variable
cmd-remote-build-container: enhance tag existence check
mantle: support aarch64 architecture for GCP
mantle/kola: add in default GCP instance type for confidential compute
mantle: bump google.golang.org/api library to latest (0.128.0)
mantle/kola: simplify logic in ParseDenyListYaml
mantle: fix offline detection in testiso tests
mantle/kola: workaround checkService race condition on systemd 254+
mantle: support modifying kernel arguments for testiso tests
mantle/kola/qemuexec: Add a disk when booting from ISO
mantle/kola/testiso: support testing coreos.liveiso.fromram installs
mantle/kola/testiso: add comment about broken test
mantle/kola/testiso: expose testiso debug via COSA_TESTISO_DEBUG env var
cmd/coreos-assembler: bubble up exit code from command run
mantle/kola: exit with exit code 77 when warn:true tests fail
Revert "qemu: drop supportsIsoKargs check cause now all platfroms support it"
mantle/harness: create new GetBaseTestName() func
mantle/kola: Some fixes for warn:true with Non-Exclusive tests
mantle/harness: handle case where there warnings AND rerun success
Make compose.sh executable in git
src/cmdlib: update mv to mv -f
mantle/kola: limit testbank when doing a rerun
add proof of concept for building with osbuild
osbuild: bump to osbuild v99; include kernel-cmdline.bls-append stage
osbuild: add support for metal platform
osbuild: bump to osbuild v100
osbuild: human friendly partitioning
osbuild: set partition name (label) in partition definitions
create_disk: drop ext4 metadata_csum_seed handling
osbuild: add in patches for enabling 4k disk images
osbuild: drop id in partition definition
osbuild: switch to mpp-define-images to allow for a list of defs
osbuild: support metal4k platform
osbuild: add aleph file stage
create_disk: add version field to aleph file
osbuild: set sysroot.readonly=true
Revert "create_disk: add version field to aleph file"
Revert "build.sh: freeze on podman-4.7.2-1.fc39"
osbuild: bump to osbuild v103; add bootupd stage
mantle/kola/testiso: update version detection from aleph file
osbuild: backport fix for osbuild-mpp mpp-embed
osbuild: update the org.osbuild.bootupd stage with latest upstream
buildextend-metal: rework image size and rootfs size handling
osbuild: one final update to the org.osbuild.bootupd patches
osbuild: remove partition UUIDs from fcos container manifest
osbuild: move boot/root fs uuid/label to var in fcos manifest
osbuild: add support for ostree sysroot.bls-append-except-default
cmd-buildextend-metal: switch to yaml for some image config
osbuild: move osname to a var in fcos manifest
cmd-buildextend-metal: switch ostree_container var
osbuild: start using the json config like create_disk
osbuild: support deploy-via-container
osbuild: pass in osname dynamically
osbuild: support dynamically setting the disk size
osbuild: backport fix for osbuild-mpp int handling
osbuild: add ext4 options
osbuild: add chattr stage; set immutable bit on deployment root
osbuild: bump to osbuild v104
osbuild: add patches for cache LRU eviction
osbuild: update chattr patchset
osbuild: backport aleph stage fix
buildextend-metal: set a sane default container_imgref
osbuild: support passing down container_imgref as variable
cmd/remote-session: support passing --env on create
osbuild: support aarch64 and ppc64le
osbuild: update chattr stage with latest upstream
osbuild: remove immutable bit early on ppc64le
cmdlib: drop unnecessary cachedriveargs variable
cmdlib: support running vm from cache snapshot
osbuild: support user defined partition numbers
osbuild: backport patches for zipl install stage
osbuild: add config for s390x
cmd-buildextend-metal: use tmp_buildir for more files
osbuild: use different dir for processed.json
cmd-buildextend-metal: clarify rm command
cmd-compress: support zstd as an option
osbuild: install bootloader on ppc64le 4k disk
osbuild: bump to osbuild v106
osbuild: update chattr stage with final version
osbuild: update LRU cache eviction PR with latest from upstream
gf-set-platform: handle new path for console settings
osbuild: support org.osbuild.copy from tree
osbuild: copy in platforms.json into /boot
osbuild: don't compress in the qemu stage for now
osbuild: support setting sysroot.bootprefix
set sysroot.bootprefix true in OSTree config
osbuild: fix permissions on created directories
cmdlib: rework platforms.json handling
osbuild: don't copy in platforms.json on s390x
Revert "set sysroot.bootprefix true in OSTree config"
cmdlib: bump size of cache qcow2
Revert "osbuild: don't compress in the qemu stage for now"
cmdlib: run runcompose_extensions with a snapshot of the cache qcow
osbuild: backport optimization for using OSTree default deployment
osbuild: backport patch to make qcow2 compression configurable
osbuild: backport fix for ostree mount
supermin: don't cd $workdir in supermin-init-prelude
osbuild: don't use supermin VM rootfs for outdir
osbuild: updated to v108
osbuild: add sanity check in qemu OSbuild stage
cmdlib: use ext4 for cache qcow2
osbuild: disable internal compression for qemu qcow2
osbuild: move manifests into a subdirectory
runvm-osbuild: make ostree_repo and ostree_ref optional inputs
osbuild: add hyperv platform artifact definition file
osbuild: add applehv platform artifact definition file
osbuild: add a stub manifest for qemu
src/runvm-osbuild: make loop-control conditional
src/runvm-osbuild: use a temp file for the processed json
Makefile: add osbuild-manifests dir to Makefile
osbuild: add gcp platform artifact definition file
osbuild: backport and use coreos.platforms stage
gf-set-platform: use console.cfg for preferred file name
osbuild: update coreos.platforms stage patch
osbuild: set sysroot.bootprefix true in OSTree config
osbuild: update to v110
osbuild: break out qemu definition into own manifest
osbuild: break out metal definitions into own manifest
osbuild: switch applehv,hyperv,gcp manifests to use coreos.platforms stage
osbuild: don't use bootprefix=true on aarch64 for now
cmdlib: use BTRFS for the cache2.qcow2
osbuild: remove metal4k manifest file
osbuild: handle extra-kargs from image.yaml
osbuild: s390x: nix $ignition_firstboot when deploying from repo:tag
cmdlib.sh: switch back to XFS for cache disk filesystem
osbuild: bump to v114
cmd-prune: don't prune the ostree repo if non-existant
osbuild: set sysroot.bootprefix=true for aarch64 too
mantle/kola: support running commands via kola spawn
mantle/kola: add a few comments/tweaks to iscsi test
mantle/kola: use /var/ instead of /mnt/workdir-tmp for iscsi test
Huijing Hei (19):
external-tests.md: fix kola platforms gcp -> gce
kola.md: add commands about runnning tests on `aws/gcp` clouds
credentials.md: remove the stale part for gce
Change `gce` to `gcp` (cosmetic only)
kola: add `Description` property for tests
Remove old `gce.json`
Remove stale option `--gce`
Rename `ore/gce` to `ore/gcp`
options: change options name for `gce` to `gcp` and related doc
gcp: change auth file `gce.json` to `gcp.json` and related doc
platform-id: change `gce` to `gcp` and related doc
tests: correct platform id to `gcp`
kola: support filter for `kola list --json`
kola: add kola tests description
gcp: add `--confidential-vm` option to support confidential vm
gcp: support `additionalDisks` for GCP instance
minor fixes
util: put `ParseDiskSpec` func to common
tests: sync `AdditionalDisks` parameter
HuijingHei (3):
qemu: add `env COSA_TEST_CDROM_UNPLUG` to test cdrom unplug
Could save console logs when running with `devshell`
doc: add kola run test command on Azure
Jan Schintag (7):
s390x: Add documentation for buildextend-secex
secex: Remove hardcoded workdir assigment in runvm.sh
ignition-gpg-key: Skip compression of ignition protection gpg key
s390x/Secure Execution: Set swiotlb to recommended value
s390x/Secure Execution: Move swiotlb kernel arg to bls-config
iso-fips.uefi: Do not run test on arches without uefi
kola/tests: Use disk label for mount partitions test
Jonathan Lebon (163):
cosalib/build: only take artifact lock when actually building it
Drop support for `ignition-network-kcmdline` in `image.yaml`
cmdlib: handle dupes when merging lists
cmdlib: merge inner lists when merging dicts
cmd-push-container-manifest: fix wrong digest in meta.json with v2s2
cmd-compress: move compressor-related logic lower down
cmd-compress: move default compressor logic out of argparse
cmd-compress: support `compressor` field in `image.yaml`
Revert "Remove the `tag` command"
qemu: support '4k' disk option
qemu: support 'serial=' disk option
cmd-buildextend-extensions: fix import_ostree_commit arg
qemu.go: drop `vsmt=8` and `cap-fwnmi=off` qemu args for ppc64le
ci: also test PXE + UEFI
platform/metal: add more error-prefixing in PXE path
build.sh: freeze grub2 to fix PXE + UEFI tests
plume/release: factor out bucket and prefix helper
plume/release: add support for --bucket-prefix
plume/release: factor out helper to create AWS client
plume/release: factor out function to get release metadata
plume/release: factor out function to make release AMIs public
plume/release: move AMI publishing out of `modifyReleaseMetadataIndex()`
plume/release: drop doS3() code
plume/release: drop `--policy` switch
plume/release: add some notice messages
plume: deprecate `release`, add `make-amis-public` and `update-release-index`
cmd-generate-hashlist: rename to buildextend-hashlist-experimental
plume/release: consistently add default region for `--region` switch
cmd-buildextend-legacy-oscontainer: fix extra quotes in display name
cosalib/build: don't call os.unlink() twice
platform/qmp_util: enhance error prefixing
platform/qemu: report clearer error when device not found
platform/qemu: boot ISO as SCSI CD on s390x
platform/qemu: don't warn about failed kargs injection on s390x
buildextend-live: drop `rd.cmdline=ask` from live ISO kargs
buildextend-live: drop `cio_ignore` from live ISO kargs
kola/testiso: skip `iso-as-disk` on !x86_64
plume/release: factor out argument validation
plume/release: drop support for `plume release` command
plume/release: drop support for old `--bucket` switch
plume/release: have `make-amis-public` exit 77 if some regions failed
plume/release: add AMI region to more diagnostic messages
Drop no longer used `swtpm-wrapper` script
Revert "build.sh: freeze grub2 to fix PXE + UEFI tests"
cmdlib: support passing qemu args to runvm_with_cache
cmdlib: completely avoid 9p for OSTree compose
kola/tests/crio: just ping localhost
Bump github.com/spf13/pflag to match mantle
Merge mantle into toplevel module
Merge mantle/go.mod into go.mod
Merge mantle/Makefile into Makefile
Delete mantle/vendor/, regenerate vendor/
mantle/.gitattributes: move to toplevel
mantle/.gitignore: delete
.gitignore: clean up and document
plume/release: don't error out if no AMIs uploaded
cmd-buildfetch: also symlink `builds/latest` if build is latest
cmd-fetch: document available options
cmd-fetch: rename `args` variable
cmd-fetch: support "autolocking" from an arch build
cmd-init: add support for `--yumrepos-branch`
platform/aliyun: log import image task state transitions
libguestfish: bump libguestfs VM memory size for ppc64le to 3G
docs/devel: update kola/ore/plume build instructions
docs/devel: teach about KOLET_ARCHES
supermin-init-prelude: add timeout on `udevadm trigger` and make non-fatal
create_disk.sh: add more details to secex pubkey user ID
create_disk.sh: don't set an expiry date on secex pubkey
create_disk.sh: explicitly ask for RSA 4096-bit keys
kola/testiso: remove stray '.' at the end of `miniso-install.nm.bios`
buildextend-live: support embedding an Ignition config in the s390x ISO
kola/testiso: add ISO tests on s390x
buildextend-live: support `--fixture` on s390x
build-extensions-container: mount `/etc/pki/ca-trust` into build
build.sh: add Red Hat keys to RPM keyring
build.sh: copy symlinks as symlinks
cmdlib.sh: include GPG keys in supermin VM
docs: add `COREOS_ASSEMBLER_ADD_CERTS` to `cosa` alias
docs: consistently use `--flag=value` syntax in `cosa` alias
qemu: support `--add-disk 1G:channel=nvme`
mantle/platform/conf: use 3.0.0 Ignition spec version for MergeAllConfigs()
cmdlib: use lowercase query tags for `dnf repoquery --qf`
cmd-remote-build-container: query single tag instead of all tags
mantle/kola/tests: drop coreos.tls.fetch-urls
tree: address latest ShellCheck errors
platform/metal: set serial console baud rate on x86_64
platform/metal: set serial console in PXE and ISO tests
platform/metal: don't set `console` key on s390x
cmd-sign: set priority level on Robosignatory fedmsg
Bump to Fedora 38
cmd-generate-release-meta: fix kubevirt object in release metadata
cmd-generate-release-meta: add comment about kubevirt container
cmd-init: run `git submodule update` when `--commit` is used
cmd-fetch: use `sudo du` for pkgcache size check
mantle/platform: allow `systemctl is-system-running` nonzero exit codes
cmdlib: stop using 9p hack for composes
mantle/util: replace `.cosa` by const `fastBuildCosaDir`
platform/qemu: fix usage of removed Mount9p
platform/qemu: strengthen data block device checks
tests/boot-mirror: bump memory request to 8G on ppc64le and aarch64
platform/qemu.go: fix device name check when switching bootorder
kola/testiso: combine `fromram` test with `4k` instead
Stop bumping aarch64 to 8G automatically
mantle/aws: set boot mode to `uefi-preferred`
kola: fix `requiredTag` handling
kola/tests/boot-mirror: bump sleep hack to 60s
mantle/qemu: neuter virtiofsd seccomp filtering
cmd/remote-session: use `--init` instead of `dumb-init`
cmd/remote-session: add `--no-{owner,group}` to `rsync` call
cp-reflink: re-enable it
buildextend-legacy-oscontainer: stop using virtio-serial hack
kola/qemuexec: add `--netboot` option
kola/qemuexec: allow changing guest network
kola: add `--extend-timeout-percentage` switch
grub.cfg: drop `set pager=1`
tests/test_cosalib_meta.py: don't deepcopy GenericBuildMeta
Dockerfile: use Quay.io Fedora image instead
create_disk.sh: opt out of EXT4 orphan_file feature on older targets
deps: drop `awscli`, install `awscli2` on x86_64 only
Add `resultsdb-report` helper script
deps: add python3-fedfind
metal: add workaround for ppc64le PXE bug
ci: cancel previous build on PR update
create_disk.sh: fix bootarg appending
remote-session: use `--net=host` for remote cosa
kola/testiso: output `report.json` like `kola run`
Add `kola-junit` script to generate JUnit XML files
build: freeze osbuild version
build.sh: freeze on podman-4.7.2-1.fc39
Drop `cosa dev-overlay`
create_disk.sh: stop setting immutable bit on sysroot
create_disk.sh: fix Secure Execution build
fedmsg-broadcast: allow many basearches in `stream.release` msg
cmd-build: add --autolock=VERSION
kola: really make `requiredTag` required
cmdlib.py: retry on EndpointConnectionError exceptions
buildupload: bump retry period to 5 minutes
cmd-build: fix help string for `--version`
cmd-build: add `--versionary` switch
Add `cosa supermin-run`
supermin-init-prelude: skip creating cache dir
Drop fcos-versionary script
kola/tests: add `openshift` tag to OCP tests
create_disk: run `bootupctl backend install` using bootupd from target system
docs/kola: fix typo in `KOLA_EXT_OSTREE_OCIARCHIVE` env var
kola: handle `--oscontainer` imperatively
kola: support passing local OCI archives to `--oscontainer`
schema: minor tweaks
runvm-osbuild: fix handling of `container-(repo|tag)` fields
osbuild: only deploy a single deployment
osbuild: don't try to mount `/boot/efi` on ppc64le
osbuild: also support deploying from repo:tag on s390x
harness: don't require cosa build for `--oscontainer`
osbuild: fix ppc64le mpp syntax error
Drop support for building legacy oscontainer and extensions
cmd-kola: print `kola` command on stderr instead
tests/basic: fix basic tests on multi-arch
tests/basic: only run basic.nvme on x86_64 and aarch64
tests/crio: pull in `crio.service` via `kubelet.service`
tests/network: fix Ignition mode for scripts
tests/network: use RemainAfterExit=yes in services
tests/network: call `ip addr flush` with `-l 0` option
tests/network: bring up machines using harness
Joseph Marrero (4):
Dockerfile: Update to fedora 37
build.sh: remove edk2-ovmf hack as not be needed on new pipeline
src/cmd-buildextend-live: fix lint, lack of space after keyword
Update go code with gofmt -w -s
Michael Armijo (2):
mantle/platform/api: block on azure resource group deletion
Revert "cmd-build: Conditionally change the packing structure of container-image"
Michael Nguyen (6):
use new bucket layout for release stream metadata
tests: choose latest y-stream versioning for rhcos upgrade
plume: handle stream name parameter
kola/test: update rhcos upgrade test to new s3 dir
mantle/kola/tests/crio: update tests for new cri-tools
kola/tests: add /var/lib/containers to separate disk test
Michael Turek (1):
Add eu-es to Power VS supported regions
Mike Alexander (1):
Add flag to skip archiving of the build config.
Mikhail C (1):
docs: fix link to cosa repo
Nikita Dubrovskii (16):
s390x: move 'qemu-secex' artifact from the qemu's additions to the 'images'
s390x: generate GPG keys for Ignition config protection
s390x: add ignition-gpg-key to schema
s390x: support Ignition private key for official builds
qemuexec: add support for 'IBM Secure Execution' qcow2 images
kola: support tags for --allow-rerun-success
kola: enable --kargs and --firstbootkargs to work on s390x
kola: fix creation of '/boot/ignition.firstboot' when using '--firstbootkargs'
s390x: add kargs embed area
kola: support denylist Warn feature
qemu: drop supportsIsoKargs check cause now all platfroms support it
mantle/kola: add switch for err code 77
mantle/kola: remove kola.Options.NoTestExitError because the only use of it was dropped in pipeline
mantle/kola: add colors to highlight tests results
kola: don't rerun tests marked with 'warn: true'
Revert "Revert "qemu: drop supportsIsoKargs check cause now all platfroms support it""
Nikita ROUSSEAU (1):
Support `cosa build` on RISCV64
Poorna Gottimukkula (1):
powervs: make disk name in OVA more descriptive
Ram Lavi (3):
mantle/kola, rhcos.network: Remove failed tests
mantle/kola, rhcos.network.multiple-nics: Update test
mantle/kola, rhcos.network.init-interfaces-test: Add new test
Renata Andrade Matos Ravanelli (1):
kola: Refactor testiso tests
Renata Ravanelli (11):
Add time package as a build dependence
buildfetch: Add file parameter
Make functions public accessible to all other packages
koji-upload: Change artifact used to store the rpm list
koji: Add search function
koji: Change release number for NVR
docs: Update the documentation about kola testiso
Remove gangplank
Add platforms JSON as part of the container
osbuild: Allow deploy via container image
runvm: Implement optional cache size for 'runvm' via env var - The current cache size for aarch64 during podman-related operations is insufficient. We require a method to expand it to enable the utilization of the cache feature by runvm. By implementing this, we can conveniently adjust the cache size as needed by passing it in the env var 'RUNVM_CACHE_SIZE'.
RishabhSaini (3):
cmd-build: Conditionally change the packing structure of container-image When the previous build exists, use its packing structure otherwise container-encapsulate generates a new one
cmd-build: Conditionally change the packing structure of container-image When the previous build exists, use its packing structure otherwise container-encapsulate generates a new one
cmd-build: Conditionally change the packing structure of container-image When the previous build exists, use its packing structure otherwise container-encapsulate generates a new one
Steven Presti (3):
mantle/aws: add configuration support for VolumeType and IMDSv2 support
mantle/aws: add configuration support for boot mode
mantle/kola: copy basic tests into formal kola workflow
Super User (1):
koji: Add functions to check/ensure the build tag
Timothée Ravier (9):
build-extensions-container: Pass variant as a container build argument
docs: Use upstream theme & update to 0.4.1
mantle/kola/tests: Replace 'qemu-unpriv' with 'qemu'
docs: Replace 'qemu-unpriv' with 'qemu'
kola: Remove 'qemu-unpriv' and make 'qemu' the default
mantle/util/distros: Add case for SCOS disk artifacts
mantle/platform: Simplify failed unit detection
mantle/platform: Only check that the VARIANT_ID is 'coreos'
gcloud: Enable `SEV_SNP_CAPABLE`
c4rt0 (1):
mantle/test: Modify timeout to resolve coreos.unique.boot.failure issue
dependabot[bot] (9):
build(deps): bump github.com/coreos/butane in /mantle
build(deps): bump github.com/coreos/stream-metadata-go
build(deps): bump github.com/coreos/stream-metadata-go
build(deps): bump github.com/coreos/stream-metadata-go
build(deps): bump github.com/coreos/ignition/v2 from 2.15.0 to 2.16.1
build(deps): bump github.com/coreos/ignition/v2 from 2.16.1 to 2.16.2
build(deps): bump github.com/coreos/ignition/v2 from 2.16.2 to 2.17.0
build(deps): bump github.com/coreos/stream-metadata-go
build(deps): bump github.com/coreos/butane
gursewak1997 (6):
kola: Enable ignition.journald-log for rhcos
kola: Make jounald-log test external
kola/harness.go: Update the arch detection for kola tests
Add tags arg parser for aws
Drop nargs for append action
Add aws-credentials to list-regions and copy-image
jbtrystram (16):
Add support for devcontainers[1]
Add a testiso scenario installing coreOS to an iscsi target then boot it
testiso - enable journal forwarding for iscsi test
fix invalid After targets in iscsi services
[kola testiso] iscsi - misc fixes to improve reliability
Disable the iscsi test on other arches than x86
kola - testiso: targetclid.sock does not exists
host containerFiles needed for kola tests
testiso/iscsi: Add a logfile for the nested VN console
tests: use container images from coreos-assembler org
testiso/iscsi-install Increase nested VM console baudrate
testiso/iscsi: reduce VM memory to 2GB
kola/qemuexec: Add a wwn option for scsis disks
Misc: add a small tool to graph manifest includes
misc/manifest-graph add conditional includes
testiso/iscsi add a manual test for no iBFT cases
mtalexan (2):
Stream GET request for HttpFetcher download, and write in 30 MiB chunks, or declared chunk encoding to reduce RAM usage
cmd-build: Always use fresh `image.json`