From 8942b2e354ed5351278c12bef16d66938e607005 Mon Sep 17 00:00:00 2001
From: Pavol Loffay
Date: Fri, 13 Oct 2023 10:24:50 +0200
Subject: [PATCH] Publish operator images for IBM P/Z (#2215)
* Publish operator images for IBM P/Z
Signed-off-by: Pavol Loffay
* Fix
Signed-off-by: Pavol Loffay
---------
Signed-off-by: Pavol Loffay
Co-authored-by: Jacob Aronoff
---
.chloggen/ibmz-operator.yaml | 16 ++++++++++++++++
.github/workflows/publish-images.yaml | 2 +-
.github/workflows/publish-operator-bundle.yaml | 2 +-
.../workflows/publish-operator-opamp-bridge.yaml | 2 +-
.github/workflows/publish-target-allocator.yaml | 2 +-
5 files changed, 20 insertions(+), 4 deletions(-)
create mode 100755 .chloggen/ibmz-operator.yaml
diff --git a/.chloggen/ibmz-operator.yaml b/.chloggen/ibmz-operator.yaml
new file mode 100755
index 0000000000..84107398bd
--- /dev/null
+++ b/.chloggen/ibmz-operator.yaml
@@ -0,0 +1,16 @@
+# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
+change_type: enhancement
+
+# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action)
+component: operator
+
+# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
+note: Publish operator images for I IBM P/Z (linux/s390x,linux/ppc64le) architectures.
+
+# One or more tracking issues related to the change
+issues: [2215]
+
+# (Optional) One or more lines of additional information to render under the primary note.
+# These lines will be padded with 2 spaces and then inserted directly into the document.
+# Use pipe (|) for multiline entries.
+subtext:
diff --git a/.github/workflows/publish-images.yaml b/.github/workflows/publish-images.yaml
index c98f03866f..1866ad884d 100644
--- a/.github/workflows/publish-images.yaml
+++ b/.github/workflows/publish-images.yaml
@@ -82,7 +82,7 @@ jobs:
with:
context: .
file: ./Dockerfile
- platforms: linux/amd64,linux/arm64
+ platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
diff --git a/.github/workflows/publish-operator-bundle.yaml b/.github/workflows/publish-operator-bundle.yaml
index a28e1081b0..27896351a0 100644
--- a/.github/workflows/publish-operator-bundle.yaml
+++ b/.github/workflows/publish-operator-bundle.yaml
@@ -71,7 +71,7 @@ jobs:
with:
context: .
file: ./bundle.Dockerfile
- platforms: linux/amd64,linux/arm64
+ platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
diff --git a/.github/workflows/publish-operator-opamp-bridge.yaml b/.github/workflows/publish-operator-opamp-bridge.yaml
index 3fa3e86e23..8493d37472 100644
--- a/.github/workflows/publish-operator-opamp-bridge.yaml
+++ b/.github/workflows/publish-operator-opamp-bridge.yaml
@@ -69,7 +69,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: cmd/operator-opamp-bridge
- platforms: linux/amd64,linux/arm64
+ platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
push: true
build-args: |
VERSION=${{ env.VERSION }}
diff --git a/.github/workflows/publish-target-allocator.yaml b/.github/workflows/publish-target-allocator.yaml
index 2f8bce1b70..395670e8b5 100644
--- a/.github/workflows/publish-target-allocator.yaml
+++ b/.github/workflows/publish-target-allocator.yaml
@@ -69,7 +69,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: cmd/otel-allocator
- platforms: linux/amd64,linux/arm64
+ platforms: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
push: true
build-args: |
VERSION=${{ env.VERSION }}