From d7dc481551cf82ac14e12937cf613c3af2cf0f28 Mon Sep 17 00:00:00 2001 From: Florian Rey Date: Tue, 24 Sep 2024 09:08:55 +0200 Subject: [PATCH] [Lazy - Kubernetes] Update components --- lazy.kubernetes/.manala.yaml | 20 ++++++++--------- .../.manala/docker/Dockerfile.tmpl | 5 ++--- lazy.kubernetes/test/.manala.yaml | 22 +++++++++---------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/lazy.kubernetes/.manala.yaml b/lazy.kubernetes/.manala.yaml index 8d76c939..64ef01d3 100644 --- a/lazy.kubernetes/.manala.yaml +++ b/lazy.kubernetes/.manala.yaml @@ -64,11 +64,11 @@ system: # @schema {"type": ["null", "string"]} config: ~ kubectl: - # @schema {"enum": ["1.30.3", "1.29.7", "1.28.12", "1.27.16", "1.26.15", "1.25.16", "1.24.17", "1.23.17", "1.22.17"]} + # @schema {"enum": ["1.31.1", "1.30.5", "1.29.9", "1.28.14", "1.27.16", "1.26.15", "1.25.16", "1.24.17", "1.23.17"]} # @option {"label": "Kubectl version"} version: ~ helm: - # @schema {"enum": [null, "3.15.3", "3.14.4", "3.13.3", "3.12.3"]} + # @schema {"enum": [null, "3.16.1", "3.15.4", "3.14.4", "3.13.3"]} # @option {"label": "Helm version"} version: ~ # @schema { @@ -87,7 +87,7 @@ system: # } plugins: [] helmfile: - # @schema {"enum": [null, "0.167.1"]} + # @schema {"enum": [null, "0.168.0"]} # @option {"label": "Helmfile version"} version: ~ k9s: @@ -103,7 +103,7 @@ system: # @option {"label": "Kube-prompt version"} version: ~ popeye: - # @schema {"enum": [null, "0.21.3"]} + # @schema {"enum": [null, "0.21.5"]} # @option {"label": "Popeye version"} version: ~ knsk: @@ -111,15 +111,15 @@ system: # @option {"label": "Kubernetes namespace killer version"} version: ~ vault: - # @schema {"enum": [null, "1.17.3", "1.16.3", "1.15.6", "1.14.10"]} + # @schema {"enum": [null, "1.17.5", "1.16.3", "1.15.6", "1.14.10"]} # @option {"label": "Vault version"} version: ~ rclone: - # @schema {"enum": [null, "1.67.0"]} + # @schema {"enum": [null, "1.68.0"]} # @option {"label": "Rclone version"} version: ~ openstack: - # @schema {"enum": [null, "7.0.0", "6.6.1"]} + # @schema {"enum": [null, "7.1.2", "7.0.0", "6.6.1"]} # @option {"label": "Openstack client version"} version: ~ swift: @@ -131,7 +131,7 @@ system: # @option {"label": "Swift keystone client version"} version: ~ scw: - # @schema {"enum": [null, "2.32.1"]} + # @schema {"enum": [null, "2.34.0"]} # @option {"label": "Scaleway cli version"} version: ~ sops: @@ -139,11 +139,11 @@ system: # @option {"label": "Sops version"} version: ~ aws: - # @schema {"enum": [null, "2.17.25"]} + # @schema {"enum": [null, "2.17.57"]} # @option {"label": "AWS cli version"} version: ~ gcloud: - # @schema {"enum": [null, "487.0.0"]} + # @schema {"enum": [null, "493.0.0"]} # @option {"label": "Google Cloud cli version"} version: ~ # @schema {"items": {"type": "string"}} diff --git a/lazy.kubernetes/.manala/docker/Dockerfile.tmpl b/lazy.kubernetes/.manala/docker/Dockerfile.tmpl index 4a7b6c1a..ddedb4ba 100644 --- a/lazy.kubernetes/.manala/docker/Dockerfile.tmpl +++ b/lazy.kubernetes/.manala/docker/Dockerfile.tmpl @@ -135,9 +135,8 @@ RUN \ # Kubectl {{ $kubectl := .Vars.system.kubectl -}} RUN \ - curl -sSLf "https://storage.googleapis.com/kubernetes-release/release/v{{ $kubectl.version }}/bin/linux/{{ include "arch_map" (dict "amd64" "amd64" "arm64" "arm64") }}/kubectl" \ - --output /usr/local/bin/kubectl \ - && chmod +x /usr/local/bin/kubectl \ + curl -sSLf "https://dl.k8s.io/v{{ $kubectl.version }}/kubernetes-client-linux-{{ include "arch_map" (dict "amd64" "amd64" "arm64" "arm64") }}.tar.gz" \ + | bsdtar -xvf - -C /usr/local/bin --strip-components=3 kubernetes/client/bin/kubectl \ # Bash completion && kubectl completion bash > /etc/bash_completion.d/kubectl \ # Bash aliases diff --git a/lazy.kubernetes/test/.manala.yaml b/lazy.kubernetes/test/.manala.yaml index aceff083..ecb5b089 100644 --- a/lazy.kubernetes/test/.manala.yaml +++ b/lazy.kubernetes/test/.manala.yaml @@ -24,14 +24,14 @@ system: config: | # Git config kubectl: - version: 1.30.3 + version: 1.31.1 helm: - version: 3.15.3 + version: 3.16.1 plugins: - url: https://github.com/databus23/helm-diff - version: 3.9.9 + version: 3.9.11 helmfile: - version: 0.167.1 + version: 0.168.0 k9s: version: 0.32.5 stern: @@ -39,27 +39,27 @@ system: kube-prompt: version: 1.0.11 popeye: - version: 0.21.3 + version: 0.21.5 knsk: version: "1.0" vault: - version: 1.17.3 + version: 1.17.5 rclone: - version: 1.67.0 + version: 1.68.0 openstack: - version: 7.0.0 + version: 7.1.2 swift: version: 4.6.0 keystone: version: 5.4.0 scw: - version: 2.32.1 + version: 2.34.0 sops: version: 3.9.0 aws: - version: 2.17.25 + version: 2.17.57 gcloud: - version: 487.0.0 + version: 493.0.0 components: - gke-gcloud-auth-plugin age: