stages/cloud-init: add new stage for configuring cloud-init
Add new `org.osbuild.cloud-init` stage, which currently allows to create configuration files for cloud-init under `/etc/cloud/cloud.cfg.d`. The stage supports only a very limited subset of cloud-init configuration options, which is covering needs of RHEL AMI images. The schema mandates that if the 'configuration_files' option is specified, then at least one configuration file must be defined. In addition each section of the configuration must contain at least one property (section or configuration option). Add `python3-pyyaml` package to the `F34-build` testing manifest, because it is required for running and testing the new stage. Regenerate all affected manifests. Add test for the new stage. Update the `osbuild-ci` container image used for testing to a new tag, which includes python3-pyyaml, the dependency of the new stage. Signed-off-by: Tomas Hozza <thozza@redhat.com>
This commit is contained in:
parent
751fd5cd28
commit
e96366fb10
52 changed files with 1886 additions and 2 deletions
|
|
@ -210,6 +210,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f",
|
||||
|
|
@ -875,6 +876,7 @@
|
|||
"sha256:8a27704e62c90406df6793be2c8e2cb1fa4919f761795bef604843f8894ab639": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-libselinux-3.2-1.fc34.x86_64.rpm",
|
||||
"sha256:f3b2270ba06c73415f16582cbbd11a1536e0f066189af1c57f19734e63fb9893": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-nftables-0.9.8-2.fc34.x86_64.rpm",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pip-21.0.1-2.fc34.noarch.rpm",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pyyaml-5.4.1-2.fc34.x86_64.rpm",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-rpm-4.16.1.3-1.fc34.x86_64.rpm",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-setuptools-53.0.0-1.fc34.noarch.rpm",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-six-1.15.0-5.fc34.noarch.rpm",
|
||||
|
|
|
|||
|
|
@ -207,6 +207,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f",
|
||||
|
|
@ -467,6 +468,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-libdnf-0.60.0-1.fc34.x86_64.rpm",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-libs-3.9.2-1.fc34.x86_64.rpm",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pip-21.0.1-2.fc34.noarch.rpm",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pyyaml-5.4.1-2.fc34.x86_64.rpm",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-rpm-4.16.1.3-1.fc34.x86_64.rpm",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-setuptools-53.0.0-1.fc34.noarch.rpm",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-six-1.15.0-5.fc34.noarch.rpm",
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
"grub2-pc",
|
||||
"policycoreutils",
|
||||
"python3-iniparse",
|
||||
"python3-pyyaml",
|
||||
"qemu-img",
|
||||
"rpm-ostree",
|
||||
"selinux-policy-targeted",
|
||||
|
|
|
|||
|
|
@ -210,6 +210,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f",
|
||||
|
|
|
|||
|
|
@ -210,6 +210,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f",
|
||||
|
|
|
|||
|
|
@ -210,6 +210,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f",
|
||||
|
|
@ -668,6 +669,7 @@
|
|||
"sha256:d69feaba0fa4979747f760383f6013e17471b744d3ab9b845b4eeda6cc655d1f": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-libdnf-0.60.0-1.fc34.x86_64.rpm",
|
||||
"sha256:e9e6c62b6e20d807b61a089b0f8895ce958d33aed2b716ba442d1987be9f2543": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-libs-3.9.2-1.fc34.x86_64.rpm",
|
||||
"sha256:0c039aef60adad0b13c73a9ab7b1ac77d737d73f897c9d27e84d471e6600cf75": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pip-21.0.1-2.fc34.noarch.rpm",
|
||||
"sha256:09a0a4702e0f716caaf6f8e75dc478d3d70bf3fbd074a76fb4d6f8492af7c138": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-pyyaml-5.4.1-2.fc34.x86_64.rpm",
|
||||
"sha256:45783e958a60d62115e29b961a4b374340a996784b6fc973d088e3e8020d4e24": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-rpm-4.16.1.3-1.fc34.x86_64.rpm",
|
||||
"sha256:49878cf02c3adc05c612665412a921d35603ae5c904ffc35c5aea3d8d5649975": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-setuptools-53.0.0-1.fc34.noarch.rpm",
|
||||
"sha256:b5d5e7255c85c3aa9d63598ef140de35843ab2485adf1cb9a9130be80aa0297f": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-fedora-20210512/Packages/p/python3-six-1.15.0-5.fc34.noarch.rpm",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue