summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjannfis <jann@mistrust.net>2023-07-09 17:27:45 -0400
committerGitHub <noreply@github.com>2023-07-09 17:27:45 -0400
commit8dd44c84a6a3be8ed692ec74adcd56fb18265b1b (patch)
treed4c3457c330c18f0fadbfcec53442e2939823011
parent972500fc657f5980915f07317f963b4b091e4ff7 (diff)
ci: Fix codegen and update kustomize to post-2.0 (#590)
* ci: Fix codegen Signed-off-by: jannfis <jann@mistrust.net> * Fix tar call Signed-off-by: jannfis <jann@mistrust.net> --------- Signed-off-by: jannfis <jann@mistrust.net>
-rw-r--r--.github/workflows/ci-tests.yaml17
-rwxr-xr-xhack/generate-manifests.sh2
-rw-r--r--manifests/base/kustomization.yaml2
-rw-r--r--manifests/install.yaml3
4 files changed, 14 insertions, 10 deletions
diff --git a/.github/workflows/ci-tests.yaml b/.github/workflows/ci-tests.yaml
index 46abe21..831f2f4 100644
--- a/.github/workflows/ci-tests.yaml
+++ b/.github/workflows/ci-tests.yaml
@@ -35,12 +35,17 @@ jobs:
- name: Install Kustomize v2
run: |
set -xo pipefail
- KUSTOMIZE_VERSION=2.0.2
- URL="https://github.com/kubernetes-sigs/kustomize/releases/download/v${KUSTOMIZE_VERSION}/kustomize_${KUSTOMIZE_VERSION}_linux_amd64"
- BINNAME=kustomize2
- curl -sLf --retry 3 -o /tmp/kustomize2 "$URL"
- sudo mv /tmp/kustomize2 /usr/local/bin/kustomize2
- chmod +x /usr/local/bin/kustomize2
+ URL="https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.1.0/kustomize_v5.1.0_linux_amd64.tar.gz"
+ BINNAME=kustomize
+ curl -sLf --retry 3 -o /tmp/kustomize.tar.gz "$URL"
+ chksum=$(sha256sum /tmp/kustomize.tar.gz | awk '{ print $1; }')
+ if test "${chksum}" != "52f4cf1ba34d38fd55a9bef819e329c9a4561f5f57f8f539346038ab5026dda8"; then
+ echo "Checksum mismatch" >&2
+ exit 1
+ fi
+ tar -C /tmp -xvzf /tmp/kustomize.tar.gz
+ sudo mv /tmp/kustomize /usr/local/bin/kustomize
+ chmod +x /usr/local/bin/kustomize
- name: Run make manifests
run: |
make manifests
diff --git a/hack/generate-manifests.sh b/hack/generate-manifests.sh
index 91bec84..575225b 100755
--- a/hack/generate-manifests.sh
+++ b/hack/generate-manifests.sh
@@ -6,7 +6,7 @@ set -x
SRCROOT="$( CDPATH='' cd -- "$(dirname "$0")/.." && pwd -P )"
# Make sure that KUSTOMIZE points to a v2 - we need that to support the kubectl
# integration.
-KUSTOMIZE=${KUSTOMIZE:-kustomize2}
+KUSTOMIZE=${KUSTOMIZE:-kustomize}
TEMPFILE=$(mktemp /tmp/aic-manifests.XXXXXX)
IMAGE_NAMESPACE="${IMAGE_NAMESPACE:-argoprojlabs}"
diff --git a/manifests/base/kustomization.yaml b/manifests/base/kustomization.yaml
index 406ff0c..e362df0 100644
--- a/manifests/base/kustomization.yaml
+++ b/manifests/base/kustomization.yaml
@@ -5,7 +5,7 @@ images:
- name: quay.io/argoprojlabs/argocd-image-updater
newTag: latest
-bases:
+resources:
- ./config
- ./deployment
- ./rbac
diff --git a/manifests/install.yaml b/manifests/install.yaml
index 775ae24..640368d 100644
--- a/manifests/install.yaml
+++ b/manifests/install.yaml
@@ -101,8 +101,7 @@ spec:
app.kubernetes.io/name: argocd-image-updater
spec:
containers:
- - command:
- - /usr/local/bin/argocd-image-updater
+ - args:
- run
env:
- name: APPLICATIONS_API