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 +}