From f86ae416ff54bdbc3bfb2125e6b364b82a2a0146 Mon Sep 17 00:00:00 2001 From: Alex Fenlon Date: Mon, 14 Jul 2025 10:48:24 +0100 Subject: [PATCH] remove ppc64le and s390x --- .github/workflows/ci.yml | 4 ++-- Makefile | 2 +- .../nginx-ingress-operator.clusterserviceversion.yaml | 6 +----- config/default/manager_auth_proxy_patch.yaml | 2 -- config/manager/manager.yaml | 2 -- .../bases/nginx-ingress-operator.clusterserviceversion.yaml | 2 -- 6 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62455d95..0a6d2b39 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ on: - main env: - platforms: "linux/amd64,linux/arm64,linux/ppc64le,linux/s390x" + platforms: "linux/amd64,linux/arm64" concurrency: group: ${{ github.ref_name }}-ci @@ -60,7 +60,7 @@ jobs: - name: Setup QEMU uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 with: - platforms: arm64,ppc64le,s390x + platforms: arm64 if: github.event_name != 'pull_request' - name: Docker Buildx diff --git a/Makefile b/Makefile index 8305fece..a66e7ed0 100644 --- a/Makefile +++ b/Makefile @@ -106,7 +106,7 @@ docker-push: ## Push docker image with the manager. # - have enable BuildKit, More info: https://docs.docker.com/develop/develop-images/build_enhancements/ # - be able to push the image for your registry (i.e. if you do not inform a valid value via IMG=> than the export will fail) # To properly provided solutions that supports more than one platform you should use this option. -PLATFORMS ?= linux/arm64,linux/amd64,linux/s390x,linux/ppc64le +PLATFORMS ?= linux/arm64,linux/amd64 .PHONY: docker-buildx docker-buildx: test ## Build and push docker image for the manager for cross-platform support # copy existing Dockerfile and insert --platform=${BUILDPLATFORM} into Dockerfile.cross, and preserve the original Dockerfile diff --git a/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml b/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml index c04007c0..d574d822 100644 --- a/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml +++ b/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml @@ -224,7 +224,7 @@ metadata: categories: Monitoring, Networking certified: "true" containerImage: quay.io/nginx/nginx-ingress-operator:3.2.0 - createdAt: "2025-06-19T11:37:21Z" + createdAt: "2025-07-14T09:46:03Z" description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which deploys and manages one or more NGINX/NGINX Plus Ingress Controllers features.operators.openshift.io/cnf: "false" @@ -245,8 +245,6 @@ metadata: labels: operatorframework.io/arch.amd64: supported operatorframework.io/arch.arm64: supported - operatorframework.io/arch.ppc64le: supported - operatorframework.io/arch.s390x: supported name: nginx-ingress-operator.v3.2.0 namespace: placeholder spec: @@ -435,8 +433,6 @@ spec: values: - amd64 - arm64 - - ppc64le - - s390x - key: kubernetes.io/os operator: In values: diff --git a/config/default/manager_auth_proxy_patch.yaml b/config/default/manager_auth_proxy_patch.yaml index c656eaeb..55f6596c 100644 --- a/config/default/manager_auth_proxy_patch.yaml +++ b/config/default/manager_auth_proxy_patch.yaml @@ -18,8 +18,6 @@ spec: values: - amd64 - arm64 - - ppc64le - - s390x - key: kubernetes.io/os operator: In values: diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 068b5bc6..735e101e 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -47,8 +47,6 @@ spec: values: - amd64 - arm64 - - ppc64le - - s390x - key: kubernetes.io/os operator: In values: diff --git a/config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml b/config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml index 209ba26e..da20bf0b 100644 --- a/config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml @@ -26,8 +26,6 @@ metadata: labels: operatorframework.io/arch.amd64: supported operatorframework.io/arch.arm64: supported - operatorframework.io/arch.ppc64le: supported - operatorframework.io/arch.s390x: supported name: nginx-ingress-operator.v0.0.0 namespace: placeholder spec: