Skip to content

Add support for multi-cluster distribution by generation of kubefleet clusterresourceplacement manifests #628

Add support for multi-cluster distribution by generation of kubefleet clusterresourceplacement manifests

Add support for multi-cluster distribution by generation of kubefleet clusterresourceplacement manifests #628

Triggered via pull request February 13, 2026 22:22
Status Success
Total duration 22m 31s
Artifacts 43

integration-tests.yml

on: pull_request
Build Draft Linux Binary
2m 15s
Build Draft Linux Binary
Build Draft Windows Binary
3m 40s
Build Draft Windows Binary
clojure  /  helm-dry-run
11s
clojure / helm-dry-run
clojure  /  kustomize-dry-run
20s
clojure / kustomize-dry-run
clojure  /  manifests-dry-run
9s
clojure / manifests-dry-run
clojure  /  win-helm-create
33s
clojure / win-helm-create
clojure  /  win-kustomize-create
29s
clojure / win-kustomize-create
csharp  /  helm-dry-run
10s
csharp / helm-dry-run
csharp  /  kustomize-dry-run
10s
csharp / kustomize-dry-run
csharp  /  manifests-dry-run
11s
csharp / manifests-dry-run
csharp  /  win-helm-create
30s
csharp / win-helm-create
csharp  /  win-kustomize-create
31s
csharp / win-kustomize-create
erlang  /  helm-dry-run
12s
erlang / helm-dry-run
erlang  /  kustomize-dry-run
14s
erlang / kustomize-dry-run
erlang  /  manifests-dry-run
11s
erlang / manifests-dry-run
erlang  /  win-helm-create
31s
erlang / win-helm-create
erlang  /  win-kustomize-create
31s
erlang / win-kustomize-create
go  /  helm-dry-run
12s
go / helm-dry-run
go  /  kustomize-dry-run
10s
go / kustomize-dry-run
go  /  manifests-dry-run
17s
go / manifests-dry-run
go  /  win-helm-create
30s
go / win-helm-create
go  /  win-kustomize-create
34s
go / win-kustomize-create
gomodule  /  helm-dry-run
17s
gomodule / helm-dry-run
gomodule  /  kustomize-dry-run
18s
gomodule / kustomize-dry-run
gomodule  /  manifests-dry-run
11s
gomodule / manifests-dry-run
gomodule  /  win-helm-create
1m 6s
gomodule / win-helm-create
gomodule  /  win-kustomize-create
30s
gomodule / win-kustomize-create
gradle  /  helm-dry-run
12s
gradle / helm-dry-run
gradle  /  kustomize-dry-run
13s
gradle / kustomize-dry-run
gradle  /  manifests-dry-run
10s
gradle / manifests-dry-run
gradle  /  win-helm-create
32s
gradle / win-helm-create
gradle  /  win-kustomize-create
35s
gradle / win-kustomize-create
java  /  helm-dry-run
12s
java / helm-dry-run
java  /  kustomize-dry-run
14s
java / kustomize-dry-run
java  /  manifests-dry-run
14s
java / manifests-dry-run
java  /  win-helm-create
30s
java / win-helm-create
java  /  win-kustomize-create
34s
java / win-kustomize-create
javascript  /  helm-dry-run
12s
javascript / helm-dry-run
javascript  /  kustomize-dry-run
12s
javascript / kustomize-dry-run
javascript  /  manifests-dry-run
12s
javascript / manifests-dry-run
javascript  /  win-helm-create
34s
javascript / win-helm-create
javascript  /  win-kustomize-create
31s
javascript / win-kustomize-create
python  /  helm-dry-run
17s
python / helm-dry-run
python  /  kustomize-dry-run
15s
python / kustomize-dry-run
python  /  manifests-dry-run
19s
python / manifests-dry-run
python  /  win-helm-create
32s
python / win-helm-create
python  /  win-kustomize-create
34s
python / win-kustomize-create
ruby  /  helm-dry-run
15s
ruby / helm-dry-run
ruby  /  kustomize-dry-run
10s
ruby / kustomize-dry-run
ruby  /  manifests-dry-run
9s
ruby / manifests-dry-run
ruby  /  win-helm-create
35s
ruby / win-helm-create
ruby  /  win-kustomize-create
35s
ruby / win-kustomize-create
rust  /  helm-dry-run
18s
rust / helm-dry-run
rust  /  kustomize-dry-run
10s
rust / kustomize-dry-run
rust  /  manifests-dry-run
16s
rust / manifests-dry-run
rust  /  win-helm-create
32s
rust / win-helm-create
rust  /  win-kustomize-create
36s
rust / win-kustomize-create
swift  /  helm-dry-run
16s
swift / helm-dry-run
swift  /  kustomize-dry-run
17s
swift / kustomize-dry-run
swift  /  manifests-dry-run
12s
swift / manifests-dry-run
swift  /  win-helm-create
27s
swift / win-helm-create
swift  /  win-kustomize-create
32s
swift / win-kustomize-create
clojure  /  helm-create-update
1m 55s
clojure / helm-create-update
clojure  /  kustomize-create-update
2m 10s
clojure / kustomize-create-update
clojure  /  manifests-create
2m 20s
clojure / manifests-create
clojure  /  win-helm-update
22s
clojure / win-helm-update
clojure  /  win-kustomize-update
47s
clojure / win-kustomize-update
csharp  /  helm-create-update
1m 42s
csharp / helm-create-update
csharp  /  kustomize-create-update
1m 37s
csharp / kustomize-create-update
csharp  /  manifests-create
1m 39s
csharp / manifests-create
csharp  /  win-helm-update
27s
csharp / win-helm-update
csharp  /  win-kustomize-update
59s
csharp / win-kustomize-update
erlang  /  helm-create-update
1m 32s
erlang / helm-create-update
erlang  /  kustomize-create-update
1m 42s
erlang / kustomize-create-update
erlang  /  manifests-create
1m 41s
erlang / manifests-create
erlang  /  win-helm-update
24s
erlang / win-helm-update
erlang  /  win-kustomize-update
21s
erlang / win-kustomize-update
go  /  helm-create-update
1m 49s
go / helm-create-update
go  /  kustomize-create-update
1m 44s
go / kustomize-create-update
go  /  win-helm-update
24s
go / win-helm-update
go  /  win-kustomize-update
12s
go / win-kustomize-update
gomodule  /  helm-create-update
2m 0s
gomodule / helm-create-update
gomodule  /  kustomize-create-update
1m 58s
gomodule / kustomize-create-update
gomodule  /  manifests-create
1m 54s
gomodule / manifests-create
gomodule  /  win-helm-update
24s
gomodule / win-helm-update
gomodule  /  win-kustomize-update
13s
gomodule / win-kustomize-update
gradle  /  helm-create-update
2m 1s
gradle / helm-create-update
gradle  /  kustomize-create-update
2m 1s
gradle / kustomize-create-update
gradle  /  manifests-create
2m 3s
gradle / manifests-create
gradle  /  win-helm-update
26s
gradle / win-helm-update
gradle  /  win-kustomize-update
12s
gradle / win-kustomize-update
java  /  helm-create-update
2m 8s
java / helm-create-update
java  /  kustomize-create-update
2m 22s
java / kustomize-create-update
java  /  manifests-create
2m 11s
java / manifests-create
java  /  win-helm-update
33s
java / win-helm-update
java  /  win-kustomize-update
15s
java / win-kustomize-update
javascript  /  helm-create-update
1m 52s
javascript / helm-create-update
javascript  /  kustomize-create-update
1m 40s
javascript / kustomize-create-update
javascript  /  manifests-create
1m 49s
javascript / manifests-create
javascript  /  win-helm-update
20s
javascript / win-helm-update
javascript  /  win-kustomize-update
13s
javascript / win-kustomize-update
python  /  helm-create-update
1m 51s
python / helm-create-update
python  /  kustomize-create-update
1m 50s
python / kustomize-create-update
python  /  manifests-create
2m 0s
python / manifests-create
python  /  win-helm-update
20s
python / win-helm-update
python  /  win-kustomize-update
15s
python / win-kustomize-update
ruby  /  helm-create-update
1m 45s
ruby / helm-create-update
ruby  /  kustomize-create-update
1m 55s
ruby / kustomize-create-update
ruby  /  manifests-create
1m 49s
ruby / manifests-create
ruby  /  win-helm-update
25s
ruby / win-helm-update
ruby  /  win-kustomize-update
18s
ruby / win-kustomize-update
rust  /  helm-create-update
2m 10s
rust / helm-create-update
rust  /  kustomize-create-update
2m 7s
rust / kustomize-create-update
rust  /  manifests-create
2m 4s
rust / manifests-create
rust  /  win-helm-update
23s
rust / win-helm-update
rust  /  win-kustomize-update
18s
rust / win-kustomize-update
swift  /  helm-create-update
7m 58s
swift / helm-create-update
swift  /  kustomize-create-update
9m 9s
swift / kustomize-create-update
swift  /  manifests-create
9m 9s
swift / manifests-create
swift  /  win-helm-update
28s
swift / win-helm-update
swift  /  win-kustomize-update
15s
swift / win-kustomize-update
Integration Test Summary
0s
Integration Test Summary
Fit to window
Zoom out
Zoom in

Annotations

72 warnings
erlang / helm-create-update
Failed to get commits from cluster. {}
erlang / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
erlang / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
javascript / kustomize-create-update
Failed to get commits from cluster. {}
javascript / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
javascript / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
csharp / helm-create-update
Failed to get commits from cluster. {}
csharp / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
csharp / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
csharp / kustomize-create-update
Failed to get commits from cluster. {}
csharp / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
csharp / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
erlang / kustomize-create-update
Failed to get commits from cluster. {}
erlang / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
erlang / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
go / helm-create-update
Failed to get commits from cluster. {}
go / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
go / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
go / kustomize-create-update
Failed to get commits from cluster. {}
go / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
go / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
ruby / helm-create-update
Failed to get commits from cluster. {}
ruby / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
ruby / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
javascript / helm-create-update
Failed to get commits from cluster. {}
javascript / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
javascript / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
clojure / helm-create-update
Failed to get commits from cluster. {}
clojure / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
clojure / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
ruby / kustomize-create-update
Failed to get commits from cluster. {}
python / kustomize-create-update
Failed to get commits from cluster. {}
ruby / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
python / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
ruby / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
python / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
python / helm-create-update
Failed to get commits from cluster. {}
python / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
python / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
gradle / helm-create-update
Failed to get commits from cluster. {}
gradle / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
gradle / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
gradle / kustomize-create-update
Failed to get commits from cluster. {}
gradle / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
gradle / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
gomodule / kustomize-create-update
Failed to get commits from cluster. {}
gomodule / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
gomodule / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
gomodule / helm-create-update
Failed to get commits from cluster. {}
gomodule / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
gomodule / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
rust / kustomize-create-update
Failed to get commits from cluster. {}
rust / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
rust / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
java / helm-create-update
Failed to get commits from cluster. {}
java / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
java / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
rust / helm-create-update
Failed to get commits from cluster. {}
rust / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
rust / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
clojure / kustomize-create-update
Failed to get commits from cluster. {}
clojure / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
clojure / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
java / kustomize-create-update
Failed to get commits from cluster. {}
java / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
java / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
swift / helm-create-update
Failed to get commits from cluster. {}
swift / helm-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
swift / helm-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.
swift / kustomize-create-update
Failed to get commits from cluster. {}
swift / kustomize-create-update
Failed to get dockerfile path for image kind-registry:5000/testapp: Error: The process '/usr/bin/docker' failed with exit code 1
swift / kustomize-create-update
KUBECONFIG env is not explicitly set. Ensure cluster context is set by using k8s-set-context action.

Artifacts

Produced during runtime
Name Size Digest
check_windows_addon_helm Expired
300 Bytes
sha256:d83b7189dc593ed751e2cc47f38beca81b9f7c3b33ad17518c5808b4c5b5367a
check_windows_addon_kustomize Expired
313 Bytes
sha256:c465e52bff87ae9a49937e01ce3d03890626ee8f6b7ab32c948453b5cc055ee1
check_windows_helm Expired
343 Bytes
sha256:9e068776e880315f4d68f3af4f7583e6111ed8ba8a3765e187f804274bfc49c1
check_windows_kustomize Expired
339 Bytes
sha256:143accd49b178b7b8f602b02a2d6aa291d34760c858a78a34a4b180cd0de905a
clojure-manifests-create Expired
8.59 KB
sha256:513bd5e085dc684f4dd9a3d1c1e541e1c4d93c1cb071b3611bd64abb629d9912
clojure-win-helm-create Expired
11.5 KB
sha256:e12270a5bfb336719503da587892d68db00416dc399f4e14e3ca74f4cd02ae18
clojure-win-kustomize-create Expired
10.1 KB
sha256:8f06b381abed9bb76cc838c36aa6b0c7c722795aafc226767721b86f852b2ba8
csharp-manifests-create Expired
7.03 KB
sha256:ce3479f1c25fd75850c39f3165fb6ab3b6194429d259b389d1e6e441b86af1b4
csharp-win-helm-create Expired
9.89 KB
sha256:3013e60cfa7faa36af49859dc0818c3a10e922287a518a839f9a898a3bdf64dc
csharp-win-kustomize-create Expired
8.49 KB
sha256:7b91375272c05ca1be25f5631b2ddd53060cfb9e1d184162ab841a8911d3675c
draft-binary Expired
48.8 MB
sha256:0dbf5092a036824e1aa2e6446d8679b49860220819bae0afd5150783d1610479
draft-binary-win Expired
40.6 MB
sha256:d38778b1599e4ab0df57a7f47b599dbe93db45bc96c481e46a867b7dbbe9283c
erlang-manifests-create Expired
4.42 KB
sha256:596c0b3b58d3abd6070dc6d1dcd9cd5bf72399b1d5e5e0cde0432d6e85810f5c
erlang-win-helm-create Expired
7.3 KB
sha256:e98fa2ca36d3df57d5b237809f15287cfc27b31de02ca499d78710863455d76a
erlang-win-kustomize-create Expired
5.89 KB
sha256:035aa54f0af02c222dd1e4d6520429e427613346cedfaef68478d626042228ee
go-manifests-create Expired
2.05 KB
sha256:ee0e11fc1a9a8580d4dba6a1ec741b897a1221931030419ddb3b1e42709f0bb9
go-win-helm-create Expired
4.89 KB
sha256:f679c37732379cc0c16788f51e23afe82b8761b9b83b8448df3893669e1225db
go-win-kustomize-create Expired
3.49 KB
sha256:4ca318fc79c23f6ee627936327c348e5769a9be729fb0c92cb34114ece7efcc0
gomodule-manifests-create Expired
6.08 KB
sha256:7c795f61a49413e9433e71cc88c6e85b95a4022a77d26330f17d6505474b618b
gomodule-win-helm-create Expired
8.95 KB
sha256:3c0b7a9ebe3be31fee77db581ab81d451b817307c38248badf9c2b76d373183d
gomodule-win-kustomize-create Expired
7.55 KB
sha256:0a710be6669b87b7b188bb9f83044bf4e22784169ef6ad03dcb178bf9fa469ac
gradle-manifests-create Expired
56.1 KB
sha256:3805c682ce17a3ef7c633eceb29c821fdeae07046d422c8cd459ddeb9b8188f0
gradle-win-helm-create Expired
59 KB
sha256:4e3978f93c6eb67a7afe214b32f1fe4df1d9381fc298c993ec606d3a61bebe17
gradle-win-kustomize-create Expired
57.6 KB
sha256:aebb83b5615297fe0ea0797ecf08ce50345cdf2b38f873497a8d2cff22573d1b
helm-skaffold Expired
324 Bytes
sha256:d9410262a71b4b8a723cc5f6af44cd128eeb27324691ad70727f03a9fd1824d9
java-manifests-create Expired
8.89 KB
sha256:d123fa4dd1111ecc0f1531e838a853eebb3eee04885cc1975d7ea09d23bdde0f
java-win-helm-create Expired
11.8 KB
sha256:2f4637230b95cedb32304e45273072a0d34de524bce21a74402ea8ae07fabbc0
java-win-kustomize-create Expired
10.4 KB
sha256:6b2442140f28ebbd8dd280ae444692d4f0087f3c6158c282c0c3373dd97a8612
javascript-manifests-create Expired
32.8 KB
sha256:630afec0aef7bd14343bb59aae6b95ccbd2a359da9851c6e83d2109df03d0296
javascript-win-helm-create Expired
35.7 KB
sha256:3d781ca847930aa6aad92cc04a4ecdda7cc338fbea4347447fa282baa0e4cf51
javascript-win-kustomize-create Expired
34.3 KB
sha256:982de286558a36c6de170f02b4bfdc22d2e0d82d663981f82e743f9e767ac53c
python-manifests-create Expired
2.44 KB
sha256:30afbcb1c8322f728aa1a0d259c44ac0ddbd39f727a89264e96d47a4f7e51282
python-win-helm-create Expired
5.29 KB
sha256:27403fa577730edc9c1400c04006a47e7784bc1e77ffbc19a33e26409cde5270
python-win-kustomize-create Expired
3.89 KB
sha256:521ced35aae0b10c5dbb419d20eac69134c066ab2760674ed85101d5cd5927dc
ruby-manifests-create Expired
2.81 KB
sha256:505a3129a40c9afd7002a6e69ad6bcc0b573dbd3011a7fa4db68c96aeef7a619
ruby-win-helm-create Expired
5.67 KB
sha256:76b5fa0556dc5a515aa6f3f6b48066f9867b2d3b7dcd04d7b6b1ac23db3de6a8
ruby-win-kustomize-create Expired
4.27 KB
sha256:6b640024e82c16bbcfff42280f5d2ec5e52556e26f8eac9c2856d2b6edb370cd
rust-manifests-create Expired
2.5 KB
sha256:314c3dae8de994c02f1b4d27e0bd5e8268082d32af62b6031bd51c47a8c5665b
rust-win-helm-create Expired
5.35 KB
sha256:3d6a6591c5b0c151ed34016973d3fce00ebdf6edc80759f58b790448add6c568
rust-win-kustomize-create Expired
3.95 KB
sha256:7423a3562c978b5b24ce9406cd3d0481e65998f75d7f2c8b87c15ef19958a6ad
swift-manifests-create Expired
5.46 KB
sha256:183f0df8145a48393c4f95ff50cde19a75a5d831b07b363e8a7909a28963d519
swift-win-helm-create Expired
8.32 KB
sha256:c563e8f8df7f79816b767b7dbcb90323d3808d31e9d5bd7bf0db37973a8c4255
swift-win-kustomize-create Expired
6.92 KB
sha256:d99e7a24cb99cd96dad98c16d1e55385fab1fffc203d1d9d92f8cd26e8d1907f