23
23
24
24
steps :
25
25
- name : Checkout Repo
26
- uses : actions/checkout@v3
26
+ uses : actions/checkout@v4
27
27
- name : Set sha_short
28
28
run : |
29
29
echo "sha_short=$(echo ${{ github.sha }} | cut -c1-7)" >> $GITHUB_ENV
35
35
fi
36
36
echo "branch=${branch}" >> $GITHUB_ENV
37
37
- name : Login to Docker Hub
38
- uses : docker/login-action@v2
38
+ uses : docker/login-action@v3
39
39
with :
40
40
username : ${{ secrets.DOCKER_USERNAME }}
41
41
password : ${{ secrets.DOCKER_PASSWORD }}
81
81
82
82
steps :
83
83
- name : Checkout Repo
84
- uses : actions/checkout@v3
84
+ uses : actions/checkout@v4
85
85
- name : Set sha_short
86
86
id : vars
87
87
run : |-
94
94
fi
95
95
echo "branch=${branch}" >> $GITHUB_ENV
96
96
- name : Checkout ${{ matrix.name }} Gitops Repo
97
- uses : actions/checkout@v3
97
+ uses : actions/checkout@v4
98
98
with :
99
99
token : ${{ secrets[matrix.secret] }}
100
100
repository : ${{ matrix.repo }}
@@ -105,9 +105,31 @@ jobs:
105
105
git config user.name "adh-pipeline"
106
106
git config user.email "[email protected] "
107
107
- name : Setup Kustomize
108
- uses : imranismail/setup-kustomize@v2
109
- with :
110
- kustomize-version : " 5.2.1"
108
+ env :
109
+ BIN_DIR : " /tmp/bin"
110
+ KUSTOMIZE_VERSION : " 5.3.0"
111
+ run : |
112
+ mkdir -p "${BIN_DIR}"
113
+ pushd "${BIN_DIR}" || exit 1
114
+
115
+ KUSTOMIZE_FILENAME="kustomize_v${KUSTOMIZE_VERSION}_linux_amd64.tar.gz"
116
+
117
+ set -e
118
+
119
+ KUSTOMIZE_DOWNLOAD_PATH="${BIN_DIR}/${KUSTOMIZE_FILENAME}"
120
+
121
+ if [ -f "${KUSTOMIZE_DOWNLOAD_PATH}" ]; then
122
+ echo "Kustomize already downloaded"
123
+ else
124
+ curl -o "${KUSTOMIZE_FILENAME}" -L "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/${KUSTOMIZE_FILENAME}"
125
+ fi
126
+ tar xzf "${KUSTOMIZE_FILENAME}"
127
+ chmod u+x kustomize
128
+ popd
129
+
130
+ echo "${BIN_DIR}" >> $GITHUB_PATH
131
+ "${BIN_DIR}/kustomize" version
132
+ kustomize version
111
133
- name : Update prod overlay
112
134
if : ${{ env.branch == 'main' }}
113
135
run : |
0 commit comments