diff --git a/fedora-coreos.yaml b/fedora-coreos.yaml new file mode 100644 index 0000000000..5b8d7a9d2a --- /dev/null +++ b/fedora-coreos.yaml @@ -0,0 +1,32 @@ +ref: fedora/${basearch}/coreos/testing-devel +include: manifests/fedora-coreos.yaml + +releasever: "31" + +repos: + # these repos are there to make it easier to add new packages to the OS and to + # use `cosa fetch --update-lockfile`; but note that all package versions are + # still pinned + - fedora + - fedora-updates + - fedora-modular + - fedora-updates-modular + +# All Fedora CoreOS streams share the same pool for locked files. +# This will be in fedora-coreos.yaml in the future so it can be more easily be +# shared between all the streams +lockfile-repos: + - fedora-coreos-pool + +add-commit-metadata: + fedora-coreos.stream: testing-devel + +postprocess: + # Disable Zincati and fedora-coreos-pinger on non-production streams + # https://github.com/coreos/fedora-coreos-tracker/issues/163 + - | + #!/usr/bin/env bash + set -xeuo pipefail + mkdir -p /etc/fedora-coreos-pinger/config.d /etc/zincati/config.d + echo -e '# https://github.com/coreos/fedora-coreos-tracker/issues/163\nreporting.enabled = false' > /etc/fedora-coreos-pinger/config.d/90-disable-on-non-production-stream.toml + echo -e '# https://github.com/coreos/fedora-coreos-tracker/issues/163\nupdates.enabled = false' > /etc/zincati/config.d/90-disable-on-non-production-stream.toml diff --git a/image.yaml b/image.yaml index 3eed6c7c47..94ecd54c18 100644 --- a/image.yaml +++ b/image.yaml @@ -1,4 +1,5 @@ # This replaces image.ks +summary: "Fedora CoreOS testing-devel" # size is the target disk size in GB. size: 8 diff --git a/manifest.yaml b/manifest.yaml deleted file mode 100644 index 61df8c19d6..0000000000 --- a/manifest.yaml +++ /dev/null @@ -1,37 +0,0 @@ -ref: fedora/${basearch}/coreos/testing-devel -include: manifests/fedora-coreos.yaml - -releasever: "31" - -rojig: - license: MIT - name: fedora-coreos - summary: Fedora CoreOS testing-devel - -repos: - # these repos are there to make it easier to add new packages to the OS and to - # use `cosa fetch --update-lockfile`; but note that all package versions are - # still pinned - - fedora - - fedora-updates - - fedora-modular - - fedora-updates-modular - -# All Fedora CoreOS streams share the same pool for locked files. -# This will be in fedora-coreos.yaml in the future so it can be more easily be -# shared between all the streams -lockfile-repos: - - fedora-coreos-pool - -add-commit-metadata: - fedora-coreos.stream: testing-devel - -postprocess: - # Disable Zincati and fedora-coreos-pinger on non-production streams - # https://github.com/coreos/fedora-coreos-tracker/issues/163 - - | - #!/usr/bin/env bash - set -xeuo pipefail - mkdir -p /etc/fedora-coreos-pinger/config.d /etc/zincati/config.d - echo -e '# https://github.com/coreos/fedora-coreos-tracker/issues/163\nreporting.enabled = false' > /etc/fedora-coreos-pinger/config.d/90-disable-on-non-production-stream.toml - echo -e '# https://github.com/coreos/fedora-coreos-tracker/issues/163\nupdates.enabled = false' > /etc/zincati/config.d/90-disable-on-non-production-stream.toml diff --git a/manifest.yaml b/manifest.yaml new file mode 120000 index 0000000000..b2c167c5ac --- /dev/null +++ b/manifest.yaml @@ -0,0 +1 @@ +fedora-coreos.yaml \ No newline at end of file