From eed7e6a611acd72357c3ab7f88374f3a7566aa63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Serv=C3=A9n=20Mar=C3=ADn?= Date: Tue, 3 Mar 2026 15:27:38 +0100 Subject: [PATCH 1/2] cut 0.7.0 (#440) Signed-off-by: squat --- manifests/kilo-bootkube-flannel.yaml | 2 +- manifests/kilo-bootkube.yaml | 4 ++-- manifests/kilo-k3s-cilium.yaml | 4 ++-- manifests/kilo-k3s-flannel.yaml | 4 ++-- manifests/kilo-k3s-userspace-heterogeneous.yaml | 14 +++++++------- manifests/kilo-k3s-userspace.yaml | 6 +++--- manifests/kilo-k3s.yaml | 6 +++--- manifests/kilo-kubeadm-cilium.yaml | 2 +- manifests/kilo-kubeadm-flannel-userspace.yaml | 2 +- manifests/kilo-kubeadm-flannel.yaml | 2 +- manifests/kilo-kubeadm-userspace.yaml | 4 ++-- manifests/kilo-kubeadm.yaml | 4 ++-- manifests/kilo-typhoon-flannel.yaml | 2 +- manifests/kilo-typhoon.yaml | 4 ++-- manifests/peer-validation.yaml | 2 +- 15 files changed, 31 insertions(+), 31 deletions(-) diff --git a/manifests/kilo-bootkube-flannel.yaml b/manifests/kilo-bootkube-flannel.yaml index aa167e23..a86ae700 100644 --- a/manifests/kilo-bootkube-flannel.yaml +++ b/manifests/kilo-bootkube-flannel.yaml @@ -67,7 +67,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) diff --git a/manifests/kilo-bootkube.yaml b/manifests/kilo-bootkube.yaml index 284ee6ae..b9e396c6 100644 --- a/manifests/kilo-bootkube.yaml +++ b/manifests/kilo-bootkube.yaml @@ -101,7 +101,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -131,7 +131,7 @@ spec: readOnly: false initContainers: - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c diff --git a/manifests/kilo-k3s-cilium.yaml b/manifests/kilo-k3s-cilium.yaml index 7c572758..edb123ba 100644 --- a/manifests/kilo-k3s-cilium.yaml +++ b/manifests/kilo-k3s-cilium.yaml @@ -96,7 +96,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -135,7 +135,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: diff --git a/manifests/kilo-k3s-flannel.yaml b/manifests/kilo-k3s-flannel.yaml index 69ff35fa..7592e96d 100644 --- a/manifests/kilo-k3s-flannel.yaml +++ b/manifests/kilo-k3s-flannel.yaml @@ -96,7 +96,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -132,7 +132,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: diff --git a/manifests/kilo-k3s-userspace-heterogeneous.yaml b/manifests/kilo-k3s-userspace-heterogeneous.yaml index b343c00a..5851fe1a 100644 --- a/manifests/kilo-k3s-userspace-heterogeneous.yaml +++ b/manifests/kilo-k3s-userspace-heterogeneous.yaml @@ -133,7 +133,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -164,7 +164,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: @@ -185,7 +185,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c @@ -265,7 +265,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -312,7 +312,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: @@ -333,7 +333,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c @@ -430,7 +430,7 @@ spec: readOnly: true initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: diff --git a/manifests/kilo-k3s-userspace.yaml b/manifests/kilo-k3s-userspace.yaml index c3d3b1b3..156d3188 100644 --- a/manifests/kilo-k3s-userspace.yaml +++ b/manifests/kilo-k3s-userspace.yaml @@ -132,7 +132,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -179,7 +179,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: @@ -200,7 +200,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c diff --git a/manifests/kilo-k3s.yaml b/manifests/kilo-k3s.yaml index 4d95b1fd..7c2d6e22 100644 --- a/manifests/kilo-k3s.yaml +++ b/manifests/kilo-k3s.yaml @@ -130,7 +130,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -160,7 +160,7 @@ spec: readOnly: false initContainers: - name: generate-kubeconfig - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh args: @@ -181,7 +181,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c diff --git a/manifests/kilo-kubeadm-cilium.yaml b/manifests/kilo-kubeadm-cilium.yaml index 0a651764..b000dcb9 100644 --- a/manifests/kilo-kubeadm-cilium.yaml +++ b/manifests/kilo-kubeadm-cilium.yaml @@ -67,7 +67,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) diff --git a/manifests/kilo-kubeadm-flannel-userspace.yaml b/manifests/kilo-kubeadm-flannel-userspace.yaml index 2d081abd..860e4f5e 100644 --- a/manifests/kilo-kubeadm-flannel-userspace.yaml +++ b/manifests/kilo-kubeadm-flannel-userspace.yaml @@ -79,7 +79,7 @@ spec: mountPath: /var/run/wireguard readOnly: false - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) diff --git a/manifests/kilo-kubeadm-flannel.yaml b/manifests/kilo-kubeadm-flannel.yaml index 072ae97f..1c2070a4 100644 --- a/manifests/kilo-kubeadm-flannel.yaml +++ b/manifests/kilo-kubeadm-flannel.yaml @@ -67,7 +67,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) diff --git a/manifests/kilo-kubeadm-userspace.yaml b/manifests/kilo-kubeadm-userspace.yaml index 78cef379..cf1d19a8 100644 --- a/manifests/kilo-kubeadm-userspace.yaml +++ b/manifests/kilo-kubeadm-userspace.yaml @@ -114,7 +114,7 @@ spec: mountPath: /var/run/wireguard readOnly: false - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 imagePullPolicy: IfNotPresent args: - --kubeconfig=/etc/kubernetes/kubeconfig @@ -150,7 +150,7 @@ spec: readOnly: false initContainers: - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 imagePullPolicy: IfNotPresent command: - /bin/sh diff --git a/manifests/kilo-kubeadm.yaml b/manifests/kilo-kubeadm.yaml index 8863ee83..0e17294c 100644 --- a/manifests/kilo-kubeadm.yaml +++ b/manifests/kilo-kubeadm.yaml @@ -101,7 +101,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -131,7 +131,7 @@ spec: readOnly: false initContainers: - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c diff --git a/manifests/kilo-typhoon-flannel.yaml b/manifests/kilo-typhoon-flannel.yaml index a8c3ce8f..57e33027 100644 --- a/manifests/kilo-typhoon-flannel.yaml +++ b/manifests/kilo-typhoon-flannel.yaml @@ -67,7 +67,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) diff --git a/manifests/kilo-typhoon.yaml b/manifests/kilo-typhoon.yaml index 1a8a07b1..1d5079f9 100644 --- a/manifests/kilo-typhoon.yaml +++ b/manifests/kilo-typhoon.yaml @@ -101,7 +101,7 @@ spec: hostNetwork: true containers: - name: kilo - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - --kubeconfig=/etc/kubernetes/kubeconfig - --hostname=$(NODE_NAME) @@ -131,7 +131,7 @@ spec: readOnly: false initContainers: - name: install-cni - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 command: - /bin/sh - -c diff --git a/manifests/peer-validation.yaml b/manifests/peer-validation.yaml index ef887166..885768ad 100644 --- a/manifests/peer-validation.yaml +++ b/manifests/peer-validation.yaml @@ -46,7 +46,7 @@ spec: runAsUser: 1000 containers: - name: server - image: squat/kilo:0.6.0 + image: squat/kilo:0.7.0 args: - webhook - --cert-file=/run/secrets/tls/tls.crt From 2bea0234c9f55225b0c6be9699f25fb921c46b0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Serv=C3=A9n=20Mar=C3=ADn?= Date: Tue, 3 Mar 2026 15:28:03 +0100 Subject: [PATCH 2/2] fix(CI): correctly name kgctl for Linux amd64 (#441) Right now, `linux` is missing from the name. This commit fixes the renaming and consolidates the `sed` script. Signed-off-by: squat --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fcf00e74..9b9e8889 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -12,7 +12,7 @@ jobs: - run: | nix build .#kgctl-cross-linux-amd64 .#kgctl-cross-linux-arm64 .#kgctl-cross-linux-arm .#kgctl-cross-darwin-amd64 .#kgctl-cross-darwin-arm64 .#kgctl-cross-windows-amd64 for result in $(find -L . -name 'kgctl*' | grep result); do - cp "$result" "$(echo "$result" | sed 's|.*bin/\(.\+\)_\(.\+\)/kgctl\(.*\)|kgctl-\1-\2\3|g' | sed 's|.*bin/kgctl|kgctl-amd64|g')" + cp "$result" "$(echo "$result" | sed 's|.*bin/\(.\+\)_\(.\+\)/kgctl\(.*\)|kgctl-\1-\2\3|g; s|.*bin/kgctl|kgctl-linux-amd64|g')" done - name: Publish Release uses: skx/github-action-publish-binaries@master