From 02850153b622ffea390e67e0db85f2f5f490bb0c Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 20:40:34 +0300 Subject: [PATCH 01/10] add lookup repo during hash On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index bb65d3e..18017c5 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -510,7 +510,7 @@ jobs: - name: Transfer to OCM REPO if: steps.version_check.outputs.needs_update == 'true' run: | - ./ocm hash components .ocm/transport.ctf + ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf ./ocm transfer ctf .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component From cfd5102e410e676a11bffa6147487984f3a475e9 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 21:10:43 +0300 Subject: [PATCH 02/10] overwrite --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 18017c5..693a32b 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --overwrite .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 36a0a938a28bfca7ddf5a74d96b69ab840784d7b Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 21:18:31 +0300 Subject: [PATCH 03/10] remove --overwrite --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 693a32b..18017c5 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --overwrite .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 15439c23ba21342e9609c01e277899003d148e25 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 21:30:04 +0300 Subject: [PATCH 04/10] copy resources --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 18017c5..e221857 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --overwrite --copy-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 259f4325114e3af6272acb5701f83c22341ef472 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 21:48:22 +0300 Subject: [PATCH 05/10] --copy-local-resources --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index e221857..0ea0fb1 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --overwrite --copy-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --overwrite --copy-resources --copy-local-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 419fe59837c68028d3279cd14142eea5fc670171 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 21:50:02 +0300 Subject: [PATCH 06/10] iterate --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 0ea0fb1..8baa395 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --overwrite --copy-resources --copy-local-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --overwrite --copy-local-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 782351af04c1489f9cd6acd0f35ba9ff8d1439fd Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 22:05:20 +0300 Subject: [PATCH 07/10] remove overwrite and copy-local-resources --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 8baa395..44541d3 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --overwrite --copy-local-resources --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From 515702dfe7c24dec9714dba73be317a896222c7d Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 22:13:32 +0300 Subject: [PATCH 08/10] add --overwrite --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 44541d3..1eec131 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --overwrite --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From c08bc0ca0d0ce76d54f86c1cb9ab9436c28d27c3 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 22:26:06 +0300 Subject: [PATCH 09/10] remove --overwrite --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 1eec131..44541d3 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -511,7 +511,7 @@ jobs: if: steps.version_check.outputs.needs_update == 'true' run: | ./ocm hash components --lookup ghcr.io/platform-mesh .ocm/transport.ctf - ./ocm transfer ctf --overwrite --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" + ./ocm transfer ctf --lookup ghcr.io/platform-mesh .ocm/transport.ctf "ghcr.io/platform-mesh" - name: Sign OCM Component if: steps.version_check.outputs.needs_update == 'true' From ed6933947a6e78c012536e3867cee3443f800efc Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Wed, 15 Apr 2026 22:32:34 +0300 Subject: [PATCH 10/10] also copy resources for external references --- .github/workflows/ocm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ocm.yaml b/.github/workflows/ocm.yaml index 44541d3..17659f2 100644 --- a/.github/workflows/ocm.yaml +++ b/.github/workflows/ocm.yaml @@ -462,7 +462,7 @@ jobs: run: | ocm_ctf=.ocm/transport.ctf mkdir -p "$(dirname "$ocm_ctf")" - ./ocm transfer componentversions --recursive \ + ./ocm transfer componentversions --copy-resources --recursive \ "europe-docker.pkg.dev/gardener-project/releases//github.com/gardener/etcd-druid:${{ env.GARDENER_ETCD_DRUID_VERSION }}" \ "$ocm_ctf"