Skip to content

Commit da2a5b9

Browse files
niladrihakhilerm
andauthored
chore(dependencies): Update go/k8s dependencies and ci (openebs-archive#682)
* chore(ci): update minikube setup - update manusa/actions-setup-minikube to v2.7.1 - update minikube version to v1.26.1 - update kubernetes version to v1.25.0 - update minikube setup to use cilium cni - update minikube setup to avoid storage provisioner plugin installation Signed-off-by: Niladri Halder <[email protected]> * chore(dependencies): update k8s dependencies to v1.25.4 Signed-off-by: Niladri Halder <[email protected]> * update go version to 1.19.3 - update go.mod / go.sum - update vendor directory - update build base image with go 1.19.3 Signed-off-by: Akhil Mohan <[email protected]> Signed-off-by: Niladri Halder <[email protected]> * chore(dependencies): update go modules - update sigs.k8s.io/controller-runtime to v0.13.1 - update k8s.io/klog to k8s.io/klog/v2 v2.80.1 Signed-off-by: Niladri Halder <[email protected]> * chore(ci): use 'none' minikube driver Signed-off-by: Niladri Halder <[email protected]> * Update changelogs Signed-off-by: Akhil Mohan <[email protected]> Signed-off-by: Niladri Halder <[email protected]> * chore(fmt): undo formatting Signed-off-by: Niladri Halder <[email protected]> Signed-off-by: Niladri Halder <[email protected]> Signed-off-by: Akhil Mohan <[email protected]> Co-authored-by: Akhil Mohan <[email protected]>
1 parent 6863cc2 commit da2a5b9

File tree

3,129 files changed

+671
-1173960
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,129 files changed

+671
-1173960
lines changed

.github/workflows/build.yml

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
reporter: github-pr-review
4343
path: '.'
4444
pattern: '*.sh'
45-
exclude: './.git/*,./vendor/*'
45+
exclude: './.git/*'
4646

4747
- name: License Check
4848
run: make license-check
@@ -54,6 +54,11 @@ jobs:
5454
- name: Checkout
5555
uses: actions/checkout@v2
5656

57+
- name: Set up Go v1.19
58+
uses: actions/setup-go@v3
59+
with:
60+
go-version: '1.19.3'
61+
5762
- name: Install Dependencies
5863
run: make install-dep
5964

@@ -92,7 +97,7 @@ jobs:
9297
- name: Set Build Date
9398
id: date
9499
run: |
95-
echo "::set-output name=DATE::$(date -u +'%Y-%m-%dT%H:%M:%S%Z')"
100+
echo "DATE=$(date -u +'%Y-%m-%dT%H:%M:%S%Z')" >> $GITHUB_OUTPUT
96101
97102
- name: Docker meta
98103
id: docker_meta
@@ -113,38 +118,36 @@ jobs:
113118
echo "${{ steps.docker_meta.outputs.tags }}"
114119
115120
- name: Set up QEMU
116-
uses: docker/setup-qemu-action@v1
121+
uses: docker/setup-qemu-action@v2
117122
with:
118123
platforms: all
119124

120125
- name: Set up Docker Buildx
121126
id: buildx
122-
uses: docker/setup-buildx-action@v1
123-
with:
124-
version: v0.5.1
127+
uses: docker/setup-buildx-action@v2
125128

126129
- name: Login to DockerHub
127-
uses: docker/login-action@v1
130+
uses: docker/login-action@v2
128131
with:
129132
username: ${{ secrets.DOCKERHUB_USERNAME }}
130133
password: ${{ secrets.DOCKERHUB_TOKEN }}
131134

132135
- name: Login to Quay
133-
uses: docker/login-action@v1
136+
uses: docker/login-action@v2
134137
with:
135138
registry: quay.io
136139
username: ${{ secrets.QUAY_USERNAME }}
137140
password: ${{ secrets.QUAY_TOKEN }}
138141

139142
- name: Login to GHCR
140-
uses: docker/login-action@v1
143+
uses: docker/login-action@v2
141144
with:
142145
registry: ghcr.io
143146
username: ${{ github.actor }}
144147
password: ${{ secrets.GITHUB_TOKEN }}
145148

146149
- name: Build & Push Image
147-
uses: docker/build-push-action@v2
150+
uses: docker/build-push-action@v3
148151
with:
149152
context: .
150153
file: ./build/ndm-daemonset/Dockerfile
@@ -182,7 +185,7 @@ jobs:
182185
- name: Set Build Date
183186
id: date
184187
run: |
185-
echo "::set-output name=DATE::$(date -u +'%Y-%m-%dT%H:%M:%S%Z')"
188+
echo "DATE=$(date -u +'%Y-%m-%dT%H:%M:%S%Z')" >> $GITHUB_OUTPUT
186189
187190
- name: Docker meta
188191
id: docker_meta
@@ -203,38 +206,38 @@ jobs:
203206
echo "${{ steps.docker_meta.outputs.tags }}"
204207
205208
- name: Set up QEMU
206-
uses: docker/setup-qemu-action@v1
209+
uses: docker/setup-qemu-action@v2
207210
with:
208211
platforms: all
209212

210213
- name: Set up Docker Buildx
211214
id: buildx
212-
uses: docker/setup-buildx-action@v1
215+
uses: docker/setup-buildx-action@v2
213216
with:
214217
version: v0.5.1
215218

216219
- name: Login to DockerHub
217-
uses: docker/login-action@v1
220+
uses: docker/login-action@v2
218221
with:
219222
username: ${{ secrets.DOCKERHUB_USERNAME }}
220223
password: ${{ secrets.DOCKERHUB_TOKEN }}
221224

222225
- name: Login to Quay
223-
uses: docker/login-action@v1
226+
uses: docker/login-action@v2
224227
with:
225228
registry: quay.io
226229
username: ${{ secrets.QUAY_USERNAME }}
227230
password: ${{ secrets.QUAY_TOKEN }}
228231

229232
- name: Login to GHCR
230-
uses: docker/login-action@v1
233+
uses: docker/login-action@v2
231234
with:
232235
registry: ghcr.io
233236
username: ${{ github.actor }}
234237
password: ${{ secrets.GITHUB_TOKEN }}
235238

236239
- name: Build & Push Image
237-
uses: docker/build-push-action@v2
240+
uses: docker/build-push-action@v3
238241
with:
239242
context: .
240243
file: ./build/ndm-exporter/Dockerfile
@@ -272,7 +275,7 @@ jobs:
272275
- name: Set Build Date
273276
id: date
274277
run: |
275-
echo "::set-output name=DATE::$(date -u +'%Y-%m-%dT%H:%M:%S%Z')"
278+
echo "DATE=$(date -u +'%Y-%m-%dT%H:%M:%S%Z')" >> $GITHUB_OUTPUT
276279
277280
- name: Docker meta
278281
id: docker_meta
@@ -293,38 +296,38 @@ jobs:
293296
echo "${{ steps.docker_meta.outputs.tags }}"
294297
295298
- name: Set up QEMU
296-
uses: docker/setup-qemu-action@v1
299+
uses: docker/setup-qemu-action@v2
297300
with:
298301
platforms: all
299302

300303
- name: Set up Docker Buildx
301304
id: buildx
302-
uses: docker/setup-buildx-action@v1
305+
uses: docker/setup-buildx-action@v2
303306
with:
304307
version: v0.5.1
305308

306309
- name: Login to DockerHub
307-
uses: docker/login-action@v1
310+
uses: docker/login-action@v2
308311
with:
309312
username: ${{ secrets.DOCKERHUB_USERNAME }}
310313
password: ${{ secrets.DOCKERHUB_TOKEN }}
311314

312315
- name: Login to Quay
313-
uses: docker/login-action@v1
316+
uses: docker/login-action@v2
314317
with:
315318
registry: quay.io
316319
username: ${{ secrets.QUAY_USERNAME }}
317320
password: ${{ secrets.QUAY_TOKEN }}
318321

319322
- name: Login to GHCR
320-
uses: docker/login-action@v1
323+
uses: docker/login-action@v2
321324
with:
322325
registry: ghcr.io
323326
username: ${{ github.actor }}
324327
password: ${{ secrets.GITHUB_TOKEN }}
325328

326329
- name: Build & Push Image
327-
uses: docker/build-push-action@v2
330+
uses: docker/build-push-action@v3
328331
with:
329332
context: .
330333
file: ./build/ndm-operator/Dockerfile
@@ -346,12 +349,6 @@ jobs:
346349
- name: Checkout
347350
uses: actions/checkout@v2
348351

349-
- name: Setup Minikube-Kubernetes
350-
uses: manusa/[email protected]
351-
with:
352-
minikube version: v1.15.0
353-
kubernetes version: 1.18.0
354-
355352
- name: Install Dependencies
356353
run: make install-dep
357354

@@ -383,5 +380,13 @@ jobs:
383380
tags: |
384381
openebs/node-disk-operator:ci
385382
383+
- name: Setup Minikube-Kubernetes
384+
uses: manusa/[email protected]
385+
with:
386+
minikube version: 'v1.26.1'
387+
kubernetes version: 'v1.25.0'
388+
driver: none
389+
start args: '--install-addons=false'
390+
386391
- name: Integration Test
387392
run: sudo -E env "PATH=$PATH" make integration-test

.github/workflows/chart-lint-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: |
3939
changed=$(ct list-changed --config ct.yaml)
4040
if [[ -n "$changed" ]]; then
41-
echo "::set-output name=changed::true"
41+
echo "changed=true" >> $GITHUB_OUTPUT
4242
fi
4343
4444
- name: Run chart-testing (lint)

.github/workflows/pull_request.yml

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
reporter: github-pr-review
4343
path: '.'
4444
pattern: '*.sh'
45-
exclude: './vendor/*'
45+
exclude: './.git/*'
4646

4747
- name: License Check
4848
run: make license-check
@@ -53,6 +53,11 @@ jobs:
5353
- name: Checkout
5454
uses: actions/checkout@v2
5555

56+
- name: Set up Go v1.19
57+
uses: actions/setup-go@v3
58+
with:
59+
go-version: '1.19.3'
60+
5661
- name: Install Dependencies
5762
run: make install-dep
5863

@@ -74,18 +79,16 @@ jobs:
7479
uses: actions/checkout@v2
7580

7681
- name: Set up QEMU
77-
uses: docker/setup-qemu-action@v1
82+
uses: docker/setup-qemu-action@v2
7883
with:
7984
platforms: all
8085

8186
- name: Set up Docker Buildx
8287
id: buildx
83-
uses: docker/setup-buildx-action@v1
84-
with:
85-
version: v0.5.1
88+
uses: docker/setup-buildx-action@v2
8689

8790
- name: Build & Push Image
88-
uses: docker/build-push-action@v2
91+
uses: docker/build-push-action@v3
8992
with:
9093
context: .
9194
file: ./build/ndm-daemonset/Dockerfile
@@ -102,18 +105,18 @@ jobs:
102105
uses: actions/checkout@v2
103106

104107
- name: Set up QEMU
105-
uses: docker/setup-qemu-action@v1
108+
uses: docker/setup-qemu-action@v2
106109
with:
107110
platforms: all
108111

109112
- name: Set up Docker Buildx
110113
id: buildx
111-
uses: docker/setup-buildx-action@v1
114+
uses: docker/setup-buildx-action@v2
112115
with:
113116
version: v0.5.1
114117

115118
- name: Build & Push Image
116-
uses: docker/build-push-action@v2
119+
uses: docker/build-push-action@v3
117120
with:
118121
context: .
119122
file: ./build/ndm-exporter/Dockerfile
@@ -130,18 +133,18 @@ jobs:
130133
uses: actions/checkout@v2
131134

132135
- name: Set up QEMU
133-
uses: docker/setup-qemu-action@v1
136+
uses: docker/setup-qemu-action@v2
134137
with:
135138
platforms: all
136139

137140
- name: Set up Docker Buildx
138141
id: buildx
139-
uses: docker/setup-buildx-action@v1
142+
uses: docker/setup-buildx-action@v2
140143
with:
141144
version: v0.5.1
142145

143146
- name: Build & Push Image
144-
uses: docker/build-push-action@v2
147+
uses: docker/build-push-action@v3
145148
with:
146149
context: .
147150
file: ./build/ndm-operator/Dockerfile
@@ -159,12 +162,6 @@ jobs:
159162
- name: Checkout
160163
uses: actions/checkout@v2
161164

162-
- name: Setup Minikube-Kubernetes
163-
uses: manusa/[email protected]
164-
with:
165-
minikube version: v1.15.0
166-
kubernetes version: 1.18.0
167-
168165
- name: Install Dependencies
169166
run: make install-dep
170167

@@ -196,5 +193,13 @@ jobs:
196193
tags: |
197194
openebs/node-disk-operator:ci
198195
196+
- name: Setup Minikube-Kubernetes
197+
uses: manusa/[email protected]
198+
with:
199+
minikube version: 'v1.26.1'
200+
kubernetes version: 'v1.25.0'
201+
driver: none
202+
start args: '--install-addons=false'
203+
199204
- name: Integration Test
200205
run: sudo -E env "PATH=$PATH" make integration-test

0 commit comments

Comments
 (0)