From df9b85c1cf19c0400d9d076ee15ae584ba34bf4d Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Sun, 20 Aug 2023 16:55:23 +0000 Subject: [PATCH] Enable helm-values, adjust addons values.yaml --- charts/kubezero-addons/values.yaml | 2 ++ renovate.json | 4 ++-- scripts/lib-update.sh | 24 ++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100755 scripts/lib-update.sh diff --git a/charts/kubezero-addons/values.yaml b/charts/kubezero-addons/values.yaml index 37b817d..004c3e1 100644 --- a/charts/kubezero-addons/values.yaml +++ b/charts/kubezero-addons/values.yaml @@ -53,6 +53,7 @@ sealed-secrets: aws-eks-asg-rolling-update-handler: enabled: false image: + repository: twinproduction/aws-eks-asg-rolling-update-handler tag: v1.8.1 environmentVars: @@ -184,6 +185,7 @@ cluster-autoscaler: enabled: false image: + repository: registry.k8s.io/autoscaling/cluster-autoscaler tag: v1.26.4 autoDiscovery: diff --git a/renovate.json b/renovate.json index 293a60b..1591994 100644 --- a/renovate.json +++ b/renovate.json @@ -9,7 +9,7 @@ "prConcurrentLimit": 0, "packageRules": [ { - "matchManagers": ["helmv3"], + "matchManagers": ["helmv3", "helm-values"], "additionalBranchPrefix": "{{parentDir}}-", "matchFileNames": ["charts/*/Chart.yaml"], "groupName": "{{parentDir}}-dependencies", @@ -17,5 +17,5 @@ } ], "ignorePaths": ["charts/*/charts/**"], - "enabledManagers": ["dockerfile", "helmv3"] + "enabledManagers": ["dockerfile", "helmv3", "helm-values"] } diff --git a/scripts/lib-update.sh b/scripts/lib-update.sh new file mode 100755 index 0000000..cf83e4f --- /dev/null +++ b/scripts/lib-update.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -ex + +#helm repo update + +# AWS public ECR +aws ecr-public get-login-password \ + --region us-east-1 | helm registry login \ + --username AWS \ + --password-stdin public.ecr.aws + +helm dep update + +patch_chart() { + CHART=$1 + + VERSION=$(yq eval '.dependencies[] | select(.name=="'$CHART'") | .version' Chart.yaml) + + rm -rf charts/$CHART + tar xfvz charts/$CHART-$VERSION.tgz -C charts && rm charts/$CHART-$VERSION.tgz + + # diff -tuNr charts/aws-node-termination-handler.orig charts/aws-node-termination-handler > nth.patch + patch -p0 -i $CHART.patch --no-backup-if-mismatch +}