diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8be05f0b..21dab32e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,6 @@ workflow: - renovate.json - README.md - LICENSE - - .tekton/* when: never - when: always diff --git a/.tekton/fedora-bootc-43-iot-pull-request.yaml b/.tekton/fedora-bootc-43-iot-pull-request.yaml index 50f8bc0c..c7fb232f 100644 --- a/.tekton/fedora-bootc-43-iot-pull-request.yaml +++ b/.tekton/fedora-bootc-43-iot-pull-request.yaml @@ -49,7 +49,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-iot - name: image-expires-after value: 5d @@ -61,7 +61,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-iot-push.yaml b/.tekton/fedora-bootc-43-iot-push.yaml index 5eece657..d8fa6868 100644 --- a/.tekton/fedora-bootc-43-iot-push.yaml +++ b/.tekton/fedora-bootc-43-iot-push.yaml @@ -48,7 +48,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-iot - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-iot:{{revision}} @@ -58,7 +58,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-iot-renovate-push.yaml b/.tekton/fedora-bootc-43-iot-renovate-push.yaml index bdb5b840..39b270d0 100644 --- a/.tekton/fedora-bootc-43-iot-renovate-push.yaml +++ b/.tekton/fedora-bootc-43-iot-renovate-push.yaml @@ -49,7 +49,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-iot - name: image-expires-after value: 5d @@ -61,7 +61,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-minimal-plus-pull-request.yaml b/.tekton/fedora-bootc-43-minimal-plus-pull-request.yaml index 072c2e51..d3b1c84a 100644 --- a/.tekton/fedora-bootc-43-minimal-plus-pull-request.yaml +++ b/.tekton/fedora-bootc-43-minimal-plus-pull-request.yaml @@ -39,6 +39,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -48,7 +49,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-minimal-plus - name: image-expires-after value: 5d @@ -60,7 +61,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-minimal-plus-push.yaml b/.tekton/fedora-bootc-43-minimal-plus-push.yaml index a687beae..d25967c7 100644 --- a/.tekton/fedora-bootc-43-minimal-plus-push.yaml +++ b/.tekton/fedora-bootc-43-minimal-plus-push.yaml @@ -38,6 +38,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -47,7 +48,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-minimal-plus - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal-plus:{{revision}} @@ -57,7 +58,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-minimal-pull-request.yaml b/.tekton/fedora-bootc-43-minimal-pull-request.yaml index bfa79e5a..fb7bd147 100644 --- a/.tekton/fedora-bootc-43-minimal-pull-request.yaml +++ b/.tekton/fedora-bootc-43-minimal-pull-request.yaml @@ -37,6 +37,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -46,7 +47,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-minimal - name: image-expires-after value: 5d @@ -58,7 +59,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-minimal-push.yaml b/.tekton/fedora-bootc-43-minimal-push.yaml index ff013b55..0cff0b7a 100644 --- a/.tekton/fedora-bootc-43-minimal-push.yaml +++ b/.tekton/fedora-bootc-43-minimal-push.yaml @@ -36,6 +36,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -45,7 +46,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-minimal - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal:{{revision}} @@ -55,7 +56,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-standard-pull-request.yaml b/.tekton/fedora-bootc-43-standard-pull-request.yaml index e219d89c..2db73238 100644 --- a/.tekton/fedora-bootc-43-standard-pull-request.yaml +++ b/.tekton/fedora-bootc-43-standard-pull-request.yaml @@ -41,6 +41,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -50,7 +51,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-standard - name: image-expires-after value: 5d @@ -62,7 +63,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-43-standard-push.yaml b/.tekton/fedora-bootc-43-standard-push.yaml index cdbdd1f7..addb84e9 100644 --- a/.tekton/fedora-bootc-43-standard-push.yaml +++ b/.tekton/fedora-bootc-43-standard-push.yaml @@ -40,6 +40,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -49,7 +50,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20261023.0@sha256:6a96a4f0d1d39a9023cd6b7bc1a40998af31fe2161f4b2606a43359e3ecbfeb6 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063 - MANIFEST=fedora-standard - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-standard:{{revision}} @@ -59,7 +60,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-minimal-plus-pull-request.yaml b/.tekton/fedora-bootc-44-minimal-plus-pull-request.yaml index fb2cd893..3439d327 100644 --- a/.tekton/fedora-bootc-44-minimal-plus-pull-request.yaml +++ b/.tekton/fedora-bootc-44-minimal-plus-pull-request.yaml @@ -39,6 +39,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -48,7 +49,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-minimal-plus - name: image-expires-after value: 5d @@ -60,7 +61,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-minimal-plus-push.yaml b/.tekton/fedora-bootc-44-minimal-plus-push.yaml index 0d9bbf86..5cb02b1f 100644 --- a/.tekton/fedora-bootc-44-minimal-plus-push.yaml +++ b/.tekton/fedora-bootc-44-minimal-plus-push.yaml @@ -38,6 +38,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -47,7 +48,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-minimal-plus - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal-plus:{{revision}} @@ -57,7 +58,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-minimal-pull-request.yaml b/.tekton/fedora-bootc-44-minimal-pull-request.yaml index dbe64c6c..8c0ee4b1 100644 --- a/.tekton/fedora-bootc-44-minimal-pull-request.yaml +++ b/.tekton/fedora-bootc-44-minimal-pull-request.yaml @@ -37,6 +37,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -46,7 +47,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-minimal - name: image-expires-after value: 5d @@ -58,7 +59,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-minimal-push.yaml b/.tekton/fedora-bootc-44-minimal-push.yaml index 6fe691ec..9e4257c5 100644 --- a/.tekton/fedora-bootc-44-minimal-push.yaml +++ b/.tekton/fedora-bootc-44-minimal-push.yaml @@ -36,6 +36,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -45,7 +46,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-minimal - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal:{{revision}} @@ -55,7 +56,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-standard-pull-request.yaml b/.tekton/fedora-bootc-44-standard-pull-request.yaml index 7f1e771e..08b0641e 100644 --- a/.tekton/fedora-bootc-44-standard-pull-request.yaml +++ b/.tekton/fedora-bootc-44-standard-pull-request.yaml @@ -41,6 +41,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -50,7 +51,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-standard - name: image-expires-after value: 5d @@ -62,7 +63,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-44-standard-push.yaml b/.tekton/fedora-bootc-44-standard-push.yaml index 912c7be6..e9a945ce 100644 --- a/.tekton/fedora-bootc-44-standard-push.yaml +++ b/.tekton/fedora-bootc-44-standard-push.yaml @@ -40,6 +40,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -49,7 +50,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20261023.0@sha256:b38dad99253b7c9a5edb7d6cb88177b78c84fd0753b375cf272a3e7a19d239ac + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5 - MANIFEST=fedora-standard - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-standard:{{revision}} @@ -59,7 +60,7 @@ spec: pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:1cc52ef828dc0b1671c68d647d5a8705907eaead253b16b85537a900483aaed9 + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-45-iot-pull-request.yaml b/.tekton/fedora-bootc-45-iot-pull-request.yaml deleted file mode 100644 index 04757882..00000000 --- a/.tekton/fedora-bootc-45-iot-pull-request.yaml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "pull_request" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-iot-pull-request.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "iot.yaml".pathChanged() || - "iot/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-iot - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-iot-on-pull-request -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf - - MANIFEST=fedora-iot - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-iot:on-pr-{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51 - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-iot diff --git a/.tekton/fedora-bootc-45-iot-push.yaml b/.tekton/fedora-bootc-45-iot-push.yaml deleted file mode 100644 index 65e63700..00000000 --- a/.tekton/fedora-bootc-45-iot-push.yaml +++ /dev/null @@ -1,70 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "false" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-iot-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "iot.yaml".pathChanged() || - "iot/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-iot - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-iot-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf - - MANIFEST=fedora-iot - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-iot:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51 - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-iot diff --git a/.tekton/fedora-bootc-45-minimal-plus-pull-request.yaml b/.tekton/fedora-bootc-45-minimal-plus-pull-request.yaml deleted file mode 100644 index e84ab01c..00000000 --- a/.tekton/fedora-bootc-45-minimal-plus-pull-request.yaml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "pull_request" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-minimal-plus-pull-request.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-minimal-plus - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-minimal-plus-on-pull-request -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-minimal-plus - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal-plus:on-pr-{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-minimal-plus diff --git a/.tekton/fedora-bootc-45-minimal-plus-push.yaml b/.tekton/fedora-bootc-45-minimal-plus-push.yaml deleted file mode 100644 index d1b7a072..00000000 --- a/.tekton/fedora-bootc-45-minimal-plus-push.yaml +++ /dev/null @@ -1,69 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "false" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-minimal-plus-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-minimal-plus - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-minimal-plus-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-minimal-plus - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal-plus:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-minimal-plus diff --git a/.tekton/fedora-bootc-45-minimal-pull-request.yaml b/.tekton/fedora-bootc-45-minimal-pull-request.yaml deleted file mode 100644 index f73dfe4b..00000000 --- a/.tekton/fedora-bootc-45-minimal-pull-request.yaml +++ /dev/null @@ -1,70 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "pull_request" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-minimal-pull-request.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-minimal - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-minimal-on-pull-request -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-minimal - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal:on-pr-{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-minimal diff --git a/.tekton/fedora-bootc-45-minimal-push.yaml b/.tekton/fedora-bootc-45-minimal-push.yaml deleted file mode 100644 index 99c31a0d..00000000 --- a/.tekton/fedora-bootc-45-minimal-push.yaml +++ /dev/null @@ -1,67 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "false" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-minimal-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-minimal - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-minimal-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-minimal - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-minimal diff --git a/.tekton/fedora-bootc-45-standard-pull-request.yaml b/.tekton/fedora-bootc-45-standard-pull-request.yaml deleted file mode 100644 index 23b3e1f1..00000000 --- a/.tekton/fedora-bootc-45-standard-pull-request.yaml +++ /dev/null @@ -1,74 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "pull_request" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-standard-pull-request.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "standard.yaml".pathChanged() || - "standard/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-standard - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-standard-on-pull-request -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-standard - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-standard:on-pr-{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-standard diff --git a/.tekton/fedora-bootc-45-standard-push.yaml b/.tekton/fedora-bootc-45-standard-push.yaml deleted file mode 100644 index 1bc5b864..00000000 --- a/.tekton/fedora-bootc-45-standard-push.yaml +++ /dev/null @@ -1,71 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "false" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-45-standard-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/generic.yaml".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "standard.yaml".pathChanged() || - "standard/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-45 - appstudio.openshift.io/component: fedora-bootc-45-standard - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-45-standard-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20261024.n.0@sha256:cc256e6f9068d23c42a10e28068fc81de14e1336cc4a8fb13e04957657b93d54 - - MANIFEST=fedora-standard - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-standard:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=45 - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-45-standard diff --git a/.tekton/fedora-bootc-eln-standard-pull-request.yaml b/.tekton/fedora-bootc-eln-standard-pull-request.yaml deleted file mode 100644 index c74eb93c..00000000 --- a/.tekton/fedora-bootc-eln-standard-pull-request.yaml +++ /dev/null @@ -1,76 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "pull_request" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-eln-standard-pull-request.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/eln.yaml".pathChanged() || - "fedora-eln.yaml".pathChanged() || - "eln/***".pathChanged() || - "standard.yaml".pathChanged() || - "standard/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-eln - appstudio.openshift.io/component: fedora-bootc-eln-standard - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-eln-standard-on-pull-request -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20261021.n.0@sha256:0cd423e0c0b5c6c9022ee0521b7d35fd4294b53b62e0a0ab658ab9615596f695 - - MANIFEST=fedora-eln - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:on-pr-{{revision}} - - name: labels - value: - - org.opencontainers.image.version=eln - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:68875b7cfb79e343db882ae339dfbc2cce8c0aa6ccd77ec9486f070c05ddb9e0 - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-eln-standard diff --git a/.tekton/fedora-bootc-eln-standard-push.yaml b/.tekton/fedora-bootc-eln-standard-push.yaml deleted file mode 100644 index 1e6cec31..00000000 --- a/.tekton/fedora-bootc-eln-standard-push.yaml +++ /dev/null @@ -1,73 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "false" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch == "main") - ) && ( - ".tekton/fedora-bootc-eln-standard-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/eln.yaml".pathChanged() || - "fedora-eln.yaml".pathChanged() || - "eln/***".pathChanged() || - "standard.yaml".pathChanged() || - "standard/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() - ) - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-eln - appstudio.openshift.io/component: fedora-bootc-eln-standard - pipelines.appstudio.openshift.io/type: build - name: fedora-bootc-eln-standard-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20261021.n.0@sha256:0cd423e0c0b5c6c9022ee0521b7d35fd4294b53b62e0a0ab658ab9615596f695 - - MANIFEST=fedora-eln - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=eln - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:68875b7cfb79e343db882ae339dfbc2cce8c0aa6ccd77ec9486f070c05ddb9e0 - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-eln-standard diff --git a/.tekton/fedora-bootc-eln-standard-renovate-push.yaml b/.tekton/fedora-bootc-eln-standard-renovate-push.yaml deleted file mode 100644 index 63fae7a4..00000000 --- a/.tekton/fedora-bootc-eln-standard-renovate-push.yaml +++ /dev/null @@ -1,76 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: PipelineRun -metadata: - annotations: - build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}} - build.appstudio.redhat.com/commit_sha: '{{revision}}' - build.appstudio.redhat.com/target_branch: '{{target_branch}}' - pipelinesascode.tekton.dev/cancel-in-progress: "true" - pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: | - ( - (event == "push" && target_branch.startsWith("renovate/")) - ) && ( - ".tekton/fedora-bootc-eln-standard-renovate-push.yaml".pathChanged() || - "Containerfile".pathChanged() || - "bootc-base-imagectl".pathChanged() || - "install-manifests".pathChanged() || - "fedora-includes/eln.yaml".pathChanged() || - "fedora-eln.yaml".pathChanged() || - "eln/***".pathChanged() || - "standard.yaml".pathChanged() || - "standard/***".pathChanged() || - "minimal-plus.hidden.yaml".pathChanged() || - "minimal-plus/***".pathChanged() || - "minimal.yaml".pathChanged() || - "minimal/***".pathChanged() - ) && true == false - test.appstudio.openshift.io/comment_strategy: "disable_all" - creationTimestamp: null - labels: - appstudio.openshift.io/application: fedora-bootc-eln - appstudio.openshift.io/component: fedora-bootc-eln-standard - pipelines.appstudio.openshift.io/type: build - release.appstudio.openshift.io/auto-release: "false" - name: fedora-bootc-eln-standard-renovate-on-push -spec: - params: - - name: git-url - value: '{{source_url}}' - - name: revision - value: '{{revision}}' - - name: build-platforms - value: - - linux/amd64 - - linux/arm64 - - linux/s390x - - name: dockerfile - value: Containerfile - - name: path-context - value: . - - name: privileged-nested - value: true - - name: build-args - value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20261021.n.0@sha256:0cd423e0c0b5c6c9022ee0521b7d35fd4294b53b62e0a0ab658ab9615596f695 - - MANIFEST=fedora-eln - - name: image-expires-after - value: 5d - - name: output-image - value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:{{revision}} - - name: labels - value: - - org.opencontainers.image.version=eln - pipelineRef: - params: - - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:68875b7cfb79e343db882ae339dfbc2cce8c0aa6ccd77ec9486f070c05ddb9e0 - - name: name - value: buildah-build-bootc-multi-platform-oci-ta - - name: kind - value: pipeline - resolver: bundles - timeouts: - pipeline: 6h - taskRunTemplate: - serviceAccountName: build-pipeline-fedora-bootc-eln-standard diff --git a/.tekton/fedora-bootc-rawhide-iot-pull-request.yaml b/.tekton/fedora-bootc-rawhide-iot-pull-request.yaml index b351374a..f34bb4a6 100644 --- a/.tekton/fedora-bootc-rawhide-iot-pull-request.yaml +++ b/.tekton/fedora-bootc-rawhide-iot-pull-request.yaml @@ -57,7 +57,7 @@ spec: value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:on-pr-{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle diff --git a/.tekton/fedora-bootc-rawhide-iot-push.yaml b/.tekton/fedora-bootc-rawhide-iot-push.yaml index 89e9523a..d0609987 100644 --- a/.tekton/fedora-bootc-rawhide-iot-push.yaml +++ b/.tekton/fedora-bootc-rawhide-iot-push.yaml @@ -54,7 +54,7 @@ spec: value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle diff --git a/.tekton/fedora-bootc-rawhide-minimal-plus-pull-request.yaml b/.tekton/fedora-bootc-rawhide-minimal-plus-pull-request.yaml index a4b3082d..447c3300 100644 --- a/.tekton/fedora-bootc-rawhide-minimal-plus-pull-request.yaml +++ b/.tekton/fedora-bootc-rawhide-minimal-plus-pull-request.yaml @@ -39,6 +39,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -48,7 +49,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-minimal-plus - name: image-expires-after value: 5d @@ -56,11 +57,11 @@ spec: value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:on-pr-{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-rawhide-minimal-plus-push.yaml b/.tekton/fedora-bootc-rawhide-minimal-plus-push.yaml index d626b405..f0badb57 100644 --- a/.tekton/fedora-bootc-rawhide-minimal-plus-push.yaml +++ b/.tekton/fedora-bootc-rawhide-minimal-plus-push.yaml @@ -38,6 +38,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -47,17 +48,17 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-minimal-plus - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-rawhide-minimal-pull-request.yaml b/.tekton/fedora-bootc-rawhide-minimal-pull-request.yaml index 96804a5c..48b8f72f 100644 --- a/.tekton/fedora-bootc-rawhide-minimal-pull-request.yaml +++ b/.tekton/fedora-bootc-rawhide-minimal-pull-request.yaml @@ -37,6 +37,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -46,7 +47,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-minimal - name: image-expires-after value: 5d @@ -54,11 +55,11 @@ spec: value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:on-pr-{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-rawhide-minimal-push.yaml b/.tekton/fedora-bootc-rawhide-minimal-push.yaml index 1214a828..7231026d 100644 --- a/.tekton/fedora-bootc-rawhide-minimal-push.yaml +++ b/.tekton/fedora-bootc-rawhide-minimal-push.yaml @@ -36,6 +36,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -45,17 +46,17 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-minimal - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-rawhide-standard-pull-request.yaml b/.tekton/fedora-bootc-rawhide-standard-pull-request.yaml index 5791bd3b..4716101c 100644 --- a/.tekton/fedora-bootc-rawhide-standard-pull-request.yaml +++ b/.tekton/fedora-bootc-rawhide-standard-pull-request.yaml @@ -41,6 +41,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -50,7 +51,7 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-standard - name: image-expires-after value: 5d @@ -58,11 +59,11 @@ spec: value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:on-pr-{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/.tekton/fedora-bootc-rawhide-standard-push.yaml b/.tekton/fedora-bootc-rawhide-standard-push.yaml index d7f8f687..bcda0a1b 100644 --- a/.tekton/fedora-bootc-rawhide-standard-push.yaml +++ b/.tekton/fedora-bootc-rawhide-standard-push.yaml @@ -40,6 +40,7 @@ spec: value: - linux/amd64 - linux/arm64 + - linux/ppc64le - linux/s390x - name: dockerfile value: Containerfile @@ -49,17 +50,17 @@ spec: value: true - name: build-args value: - - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20261024.n.0@sha256:fbfdb547c10b4992539af9be0197985e189362e603fc96851f889f19e4c2e303 + - REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8 - MANIFEST=fedora-standard - name: output-image value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:{{revision}} - name: labels value: - - org.opencontainers.image.version=46 + - org.opencontainers.image.version=45 pipelineRef: params: - name: bundle - value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:29c2c03c8c3e8395a6392a0390c6e471ba71e79cf3f29dca150c502496aedd1a + value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897 - name: name value: buildah-build-bootc-multi-platform-oci-ta - name: kind diff --git a/README.md b/README.md index 11a2fb3a..9df7915e 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,6 @@ interface, but may be used by other images in Fedora. **standard** inherits from **minimal-plus** and **minimal-plus** in turn inherit from **minimal**. -- **eln** (manifest `fedora-eln`): Standard base image for Enterprise Linux Next (ELN). Uses distro `fedora` and inherits from standard; built with ELN repos. The image produced by this manifest is published as **fedora-eln**. - All non-trivial changes to **minimal** and **minimal-plus** should be ACKed by at least one stakeholder of each Fedora variant WGs. diff --git a/RELEASE.md b/RELEASE.md index fe2f6473..e11ca1c6 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -234,17 +234,18 @@ Add package rules for the new version in `renovate.json`. See the existing rules **Repository:** https://gitlab.com/fedora/infrastructure/konflux/tenants-config ```bash -cd clusters/kflux-fedora-01/tenants/bootc-tenant/applications/fedora-bootc/ +cd cluster/kfluxfedorap01/bootc-tenant/applications/fedora-bootc/ NEW_RELEASE=44 # Copy from rawhide cp -r rawhide $NEW_RELEASE # Update version references +sed -i "s/rawhide/$NEW_RELEASE/g" $NEW_RELEASE/**/*.yaml sed -i "s/compose-rawhide-id/compose-branched-id/" $NEW_RELEASE/releaseplans/release-to-quay-io/kustomization.yaml -find "${NEW_RELEASE}/" -type f | xargs sed -i "s/rawhide/$NEW_RELEASE/g" ``` +#### Step 5: Register the New Version (tenants-config repo) Add the new version to `fedora-bootc/kustomization.yaml`: @@ -258,8 +259,6 @@ resources: - "42" ``` -See [MR !237](https://gitlab.com/fedora/infrastructure/konflux/tenants-config/-/merge_requests/237) for reference (F45 addition). - ### Removing an EOL Fedora Version from Konflux When a Fedora version reaches EOL (e.g., F42), follow these steps: diff --git a/eln.yaml b/eln.yaml deleted file mode 120000 index d35d04cd..00000000 --- a/eln.yaml +++ /dev/null @@ -1 +0,0 @@ -fedora-eln.yaml \ No newline at end of file diff --git a/eln/20-rhel.toml b/eln/20-rhel.toml deleted file mode 100644 index 32a278d1..00000000 --- a/eln/20-rhel.toml +++ /dev/null @@ -1,2 +0,0 @@ -[install] -root-fs-type = "xfs" diff --git a/eln/bootc-install.yaml b/eln/bootc-install.yaml deleted file mode 100644 index 59420d8e..00000000 --- a/eln/bootc-install.yaml +++ /dev/null @@ -1,3 +0,0 @@ -add-files: - - - 20-rhel.toml - - /usr/lib/bootc/install/20-rhel.toml diff --git a/eln/manifest.yaml b/eln/manifest.yaml deleted file mode 100644 index a18488c6..00000000 --- a/eln/manifest.yaml +++ /dev/null @@ -1,9 +0,0 @@ -metadata: - summary: | - Standard bootc base image for Enterprise Linux Next (ELN). - This manifest is the source for the image published as fedora-eln. - ELN is the Fedora package set (rawhide sources, ELN buildroot/compose). - -include: - - ../standard/manifest.yaml - - bootc-install.yaml diff --git a/fedora-44.yaml b/fedora-44.yaml index 912f7eae..3df73a4b 100644 --- a/fedora-44.yaml +++ b/fedora-44.yaml @@ -2,6 +2,5 @@ # will be removed in the future. releasever: 44 repos: - - fedora - - fedora-updates + - fedora-devel include: fedora-bootc.yaml diff --git a/fedora-45.yaml b/fedora-45.yaml deleted file mode 100644 index 9c86c402..00000000 --- a/fedora-45.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# NB: This treefile is used by the legacy pungi path only to build tier-1. It -# will be removed in the future. -releasever: 45 -repos: - - fedora-devel -include: fedora-bootc.yaml diff --git a/fedora-eln.yaml b/fedora-eln.yaml deleted file mode 100644 index 12e224b2..00000000 --- a/fedora-eln.yaml +++ /dev/null @@ -1,6 +0,0 @@ -repos: - - eln-baseos - - eln-appstream -include: - - fedora-includes/eln.yaml - - eln/manifest.yaml diff --git a/fedora-includes/eln.yaml b/fedora-includes/eln.yaml deleted file mode 100644 index 4b1bcf46..00000000 --- a/fedora-includes/eln.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# ELN uses the same distro variable as Fedora: ELN is a compose of Fedora -# Rawhide sources (see docs.fedoraproject.org/en-US/eln/). Repos come from -# REPOS_IMAGE at build time; we do not add fedora-repos-archive here. -variables: - distro: "fedora" - -packages: [] diff --git a/install-manifests b/install-manifests index 89c1b3bd..f36a442f 100755 --- a/install-manifests +++ b/install-manifests @@ -16,12 +16,6 @@ for image in minimal standard minimal-plus iot; do # And the legacy `fedora-` prefixed names cp -a fedora-$image.yaml $manifestdir/ done -# ELN is rawhide-only and should be removed when stable branches are created -# (manually remove eln/ directory and fedora-eln.yaml when branching for new releases) -if [ -d eln ]; then - cp -a eln $manifestdir/ - cp -a fedora-eln.yaml $manifestdir/ -fi # Set the default ln -s fedora-standard.yaml $manifestdir/default.yaml # And install dependency manifests diff --git a/minimal/bootc.yaml b/minimal/bootc.yaml index 3975c14c..128afd3d 100644 --- a/minimal/bootc.yaml +++ b/minimal/bootc.yaml @@ -2,10 +2,15 @@ packages: # systemd. Also name systemd-pam because it was dropped to a recommends # but we still want it for handling user logins/sessions. - # dbus is required per https://bugzilla.redhat.com/show_bug.cgi?id=2507313 - - systemd systemd-pam dbus + - systemd systemd-pam # bootc itself. - bootc # Required by bootc install, sgdisk has been replaced by Rust crate # in bootc https://github.com/containers/bootc/pull/775 - xfsprogs e2fsprogs dosfstools + +exclude-packages: + # Exclude kernel-debug-core to make sure that it doesn't somehow get + # chosen as the package to satisfy the `kernel-core` dependency from + # the kernel package. + - kernel-debug-core diff --git a/minimal/kernel.yaml b/minimal/kernel.yaml index 89213484..0dd777d1 100644 --- a/minimal/kernel.yaml +++ b/minimal/kernel.yaml @@ -4,9 +4,3 @@ packages: exclude-packages: - kernel-debug - - kernel-debug-core - - kernel-debug-modules - - kernel-debug-modules-core - - kernel-debug-modules-extra - - kernel-debug-uki-virt - - kernel-debug-uki-virt-addons diff --git a/minimal/manifest.yaml b/minimal/manifest.yaml index 411a026b..443353ef 100644 --- a/minimal/manifest.yaml +++ b/minimal/manifest.yaml @@ -43,6 +43,3 @@ packages: - container-selinux # Needed for tpm2 bound luks - tpm2-tools - # Need kmscon for enhanced VT console - # https://fedoraproject.org/wiki/Changes/UseKmsconVTConsole - - kmscon diff --git a/renovate.json b/renovate.json index 50ab8d08..d3f8cc63 100644 --- a/renovate.json +++ b/renovate.json @@ -11,8 +11,6 @@ "- Fedora 43 REPOS_IMAGE: at any time", "- Fedora 44 bootc-pipeline: 2-5 AM UTC daily", "- Fedora 44 REPOS_IMAGE: at any time", - "- Fedora 45 bootc-pipeline: 2-5 AM UTC daily", - "- Fedora 45 REPOS_IMAGE: at any time", "- Rawhide bootc-pipeline: 2-5 AM UTC daily", "- Rawhide REPOS_IMAGE: at any time", "", @@ -65,11 +63,11 @@ "packageRules": [ { "description": [ - "Disable REPOS_IMAGE updates for 44-iot, 45-iot and rawhide-iot tekton files", + "Disable REPOS_IMAGE updates for 44-iot and rawhide-iot tekton files", "until we fix https://gitlab.com/fedora/bootc/base-images/-/issues/74" ], "matchManagers": ["custom.regex", "tekton"], - "matchFileNames": [".tekton/*-44-iot-*", ".tekton/*-45-iot-*", ".tekton/*-rawhide-iot-*"], + "matchFileNames": [".tekton/*-44-iot-*", ".tekton/*-rawhide-iot-*"], "enabled": false }, { @@ -130,35 +128,6 @@ "additionalBranchPrefix": "", "automerge": true }, - { - "matchManagers": ["tekton"], - "matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"], - "matchFileNames": [".tekton/fedora-bootc-45-*"], - "groupName": "Fedora 45 bootc-pipeline", - "groupSlug": "fedora-45-bootc-pipeline", - "branchPrefix": "renovate/fedora-45/", - "commitMessageTopic": "Fedora 45 bootc build pipeline", - "schedule": ["after 2am and before 5am"], - "timezone": "UTC", - "recreateWhen": "always", - "rebaseWhen": "always", - "additionalBranchPrefix": "", - "automerge": true - }, - { - "matchManagers": ["custom.regex"], - "matchPackageNames": ["/quay.io/bootc-devel/fedora-bootc-45-compose/"], - "matchFileNames": [".tekton/fedora-bootc-45-*"], - "groupName": "Fedora 45 REPOS_IMAGE", - "groupSlug": "fedora-45-repos-image", - "branchPrefix": "renovate/fedora-45/", - "commitMessageTopic": "Fedora 45 REPOS_IMAGE", - "schedule": ["at any time"], - "recreateWhen": "always", - "rebaseWhen": "never", - "additionalBranchPrefix": "", - "automerge": true - }, { "matchManagers": ["tekton"], "matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"], @@ -187,17 +156,6 @@ "rebaseWhen": "never", "additionalBranchPrefix": "", "automerge": true - }, - { - "matchPackageNames": [ - "/quay.io/bootc-devel/fedora-bootc-eln-compose/" - ], - "groupName": "Fedora ELN compose dependencies", - "groupSlug": "fedora-eln-compose-dependencies", - "schedule": [ - "at any time" - ], - "automerge": true } ] } diff --git a/standard/autoupdates.yaml b/standard/autoupdates.yaml new file mode 100644 index 00000000..04b35f37 --- /dev/null +++ b/standard/autoupdates.yaml @@ -0,0 +1,8 @@ +# Enable automatic updates by default +postprocess: + - | + #!/usr/bin/env bash + set -xeuo pipefail + target=/usr/lib/systemd/system/default.target.wants + mkdir -p $target + ln -s ../bootc-fetch-apply-updates.timer $target diff --git a/standard/bootc-generic-growpart b/standard/bootc-generic-growpart index 2a7b43e1..cc620514 100755 --- a/standard/bootc-generic-growpart +++ b/standard/bootc-generic-growpart @@ -14,14 +14,9 @@ if ! test -d "${syspath}"; then echo "failed to find backing device ${syspath}"; exit 1 fi -# Only partitions have a "partition" attribute in sysfs. A rootfs on an -# mdraid array, on a device-mapper node, or directly on a whole disk has -# nothing here for us to grow, and growing those is a different -# operation. Skip rather than fail, so that the unit does not leave an -# otherwise healthy system "degraded". -if ! test -f "${syspath}"/partition; then - echo "Not growing ${backing_device}: not a partition"; exit 0 -fi + + +# Note that we expect that the rootfs is on a partition partition=$(cat "${syspath}"/partition) # Walk up to find the parent blockdev diff --git a/standard/initramfs-full.yaml b/standard/initramfs-full.yaml index cc9179d1..381fe32b 100644 --- a/standard/initramfs-full.yaml +++ b/standard/initramfs-full.yaml @@ -7,14 +7,7 @@ postprocess: cat > /usr/lib/dracut/dracut.conf.d/30-bootc-standard.conf << 'EOF' add_dracutmodules+=" lvm crypt fips " EOF - # Clevis in initramfs for LUKS auto-unlock. - # clevis-pin-tpm2 is only on x86_64/aarch64 (TPM2 hardware arches). - if test -x /usr/bin/clevis-pin-tpm2; then - cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF' - add_dracutmodules+=" clevis clevis-pin-tpm2 " + cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF' + # Clevis in initramfs for TPM2-bound LUKS (needs clevis-dracut, clevis-pin-tpm2) + add_dracutmodules+=" clevis clevis-pin-tpm2 " EOF - else - cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF' - add_dracutmodules+=" clevis " - EOF - fi diff --git a/standard/manifest.yaml b/standard/manifest.yaml index 51820946..da2a7cbf 100644 --- a/standard/manifest.yaml +++ b/standard/manifest.yaml @@ -9,13 +9,13 @@ recommends: true include: - ../minimal-plus/manifest.yaml + - autoupdates.yaml - networking-tools.yaml - system-configuration.yaml - coreos-user-experience.yaml - persistent-journal.yaml - initramfs-full.yaml - generic-growfs.yaml - - systemd-presets.yaml packages: # Include and set the default editor @@ -43,8 +43,9 @@ packages: - sos # Make Ansible "package_facts" builtin work by default - python3-rpm - # Initramfs Clevis for LUKS auto-unlock (dracut modules wired in initramfs-full.yaml) + # Initramfs Clevis + TPM2 pin for LUKS auto-unlock (dracut modules wired in initramfs-full.yaml) - clevis-dracut + - clevis-pin-tpm2 # Used by admins interactively - man-db @@ -52,8 +53,6 @@ packages: packages-x86_64: - irqbalance - WALinuxAgent-udev - # TPM2 pin for Clevis LUKS auto-unlock - - clevis-pin-tpm2 packages-ppc64le: - irqbalance - librtas @@ -62,8 +61,6 @@ packages-ppc64le: packages-aarch64: - irqbalance - WALinuxAgent-udev - # TPM2 pin for Clevis LUKS auto-unlock - - clevis-pin-tpm2 # Things we don't expect to ship on the host. We currently # have recommends: false so these could only come in via diff --git a/standard/systemd-presets.yaml b/standard/systemd-presets.yaml deleted file mode 100644 index 6ab01ee0..00000000 --- a/standard/systemd-presets.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Postprocessing relating to systemd presets on the system. -# -# Note this relies on the `systemctl preset-all` run from -# minimal/systemd-presets.yaml running after this postprocess. -postprocess: - # Enable automatic updates by default - - | - #!/bin/bash - set -xeuo pipefail - # Enable automatic updates by default - cat < usr/lib/systemd/system-preset/86-bootc-standard.preset - # Enable automatic updates by default - enable bootc-fetch-apply-updates.timer - EOF diff --git a/tests/Containerfile.test-derive b/tests/Containerfile.test-derive index 72864ff4..07cb9bc0 100644 --- a/tests/Containerfile.test-derive +++ b/tests/Containerfile.test-derive @@ -1,12 +1,13 @@ -# This test case exercises using the fedora-bootc image as a builder to -# generate a minimal target image, and then further extends it in a secondary -# phase. +# This test case exercises using the fedora-bootc image as a builder +# to generate a minimal target image derived from CentOS Stream 10 content, +# and then further extends it in a secondary phase. +FROM quay.io/fedora/fedora-bootc:rawhide as repos # This is intentionally a locally built image FROM localhost/fedora-bootc as builder -RUN < args.txt -/usr/libexec/bootc-base-imagectl --args-file args.txt build-rootfs --manifest=standard/manifest /target-rootfs +/usr/libexec/bootc-base-imagectl --args-file args.txt build-rootfs --manifest=standard/manifest /repos /target-rootfs EORUN # This pulls in the rootfs generated in the previous step diff --git a/tests/Containerfile.test-sysusers b/tests/Containerfile.test-sysusers index 37165e00..53e255b4 100644 --- a/tests/Containerfile.test-sysusers +++ b/tests/Containerfile.test-sysusers @@ -1,14 +1,15 @@ # This test case exercises --sysusers. +FROM quay.io/fedora/fedora-bootc:rawhide as repos # This is intentionally a locally built image FROM localhost/fedora-bootc as builder -RUN < overlay/usr/lib/sysusers.d/00-chrony.conf <