|
6 | 6 | - closed
|
7 | 7 | branches:
|
8 | 8 | - master
|
| 9 | + - 'v**' |
9 | 10 |
|
10 | 11 | env:
|
11 | 12 | DOCKER_FILE_PATH: Dockerfile
|
12 | 13 | DOCKER_UBI_FILE_PATH: Dockerfile.ubi
|
13 |
| - KUBERNETES_VERSION: "1.19.0" |
14 |
| - KIND_VERSION: "0.17.0" |
| 14 | + KUBERNETES_VERSION: "1.30.0" |
| 15 | + KIND_VERSION: "0.23.0" |
15 | 16 | HELM_REGISTRY_URL: "https://stakater.github.io/stakater-charts"
|
16 | 17 | REGISTRY: ghcr.io
|
17 | 18 |
|
|
62 | 63 | run: |
|
63 | 64 | curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl"
|
64 | 65 | sudo install ./kubectl /usr/local/bin/ && rm kubectl
|
65 |
| - kubectl version --short --client |
66 |
| - kubectl version --short --client | grep -q ${KUBERNETES_VERSION} |
| 66 | + kubectl version --client=true |
67 | 67 |
|
68 | 68 | - name: Install Kind
|
69 | 69 | run: |
|
@@ -207,76 +207,6 @@ jobs:
|
207 | 207 | org.opencontainers.image.source=${{ github.event.repository.clone_url }}
|
208 | 208 | org.opencontainers.image.revision=${{ github.sha }}
|
209 | 209 |
|
210 |
| - ############################## |
211 |
| - ## Add steps to generate required artifacts for a release here(helm chart, operator manifest etc.) |
212 |
| - ############################## |
213 |
| - |
214 |
| - # Skip pushing plain manifests till we decide what to do with them |
215 |
| - |
216 |
| - # - name: Helm Template |
217 |
| - # run: | |
218 |
| - # helm template reloader deployments/kubernetes/chart/reloader/ \ |
219 |
| - # --set reloader.deployment.resources.limits.cpu=150m \ |
220 |
| - # --set reloader.deployment.resources.limits.memory=512Mi \ |
221 |
| - # --set reloader.deployment.resources.requests.cpu=10m \ |
222 |
| - # --set reloader.deployment.resources.requests.memory=128Mi > deployments/kubernetes/reloader.yaml |
223 |
| - |
224 |
| - # helm template reloader deployments/kubernetes/chart/reloader/ --output-dir deployments/kubernetes/manifests && mv deployments/kubernetes/manifests/reloader/templates/* deployments/kubernetes/manifests/ && rm -r deployments/kubernetes/manifests/reloader |
225 |
| - |
226 |
| - # - name: Remove labels and annotations from manifests |
227 |
| - # run: make remove-labels-annotations |
228 |
| - |
229 |
| - # Charts are to be pushed to a separate repo with a separate release cycle |
230 |
| - |
231 |
| - # # Publish helm chart |
232 |
| - # - name: Login to ghcr via helm |
233 |
| - # run: | |
234 |
| - # echo ${{secrets.GITHUB_TOKEN}} | helm registry login ghcr.io/stakater --username stakater-user --password-stdin |
235 |
| - |
236 |
| - # - name: Publish Helm chart to ghcr.io |
237 |
| - # run: | |
238 |
| - # helm package ./deployments/kubernetes/chart/reloader --destination ./packaged-chart |
239 |
| - # helm push ./packaged-chart/*.tgz oci://ghcr.io/stakater/charts |
240 |
| - # rm -rf ./packaged-chart |
241 |
| - |
242 |
| - # - name: Publish Helm chart to gh-pages |
243 |
| - # uses: stefanprodan/helm-gh-pages@master |
244 |
| - # with: |
245 |
| - # branch: master |
246 |
| - # repository: stakater-charts |
247 |
| - # target_dir: docs |
248 |
| - # token: ${{ secrets.STAKATER_GITHUB_TOKEN }} |
249 |
| - # charts_dir: deployments/kubernetes/chart/ |
250 |
| - # charts_url: ${{ env.HELM_REGISTRY_URL }} |
251 |
| - # owner: stakater |
252 |
| - # linting: on |
253 |
| - # commit_username: stakater-user |
254 |
| - |
255 |
| - |
256 |
| - # # Commit back changes |
257 |
| - # - name: Log info about `.git` directory permissions |
258 |
| - # run: | |
259 |
| - # # Debug logging |
260 |
| - # echo "Disk usage: " |
261 |
| - # df -H |
262 |
| - |
263 |
| - # echo ".git files not owned by current user or current group:" |
264 |
| - # find .git ! -user $(id -u) -o ! -group $(id -g) | xargs ls -lah |
265 |
| - |
266 |
| - # - name: Commit files |
267 |
| - # run: | |
268 |
| - # git config --local user.email "[email protected]" |
269 |
| - # git config --local user.name "stakater-user" |
270 |
| - # git status |
271 |
| - # git add . |
272 |
| - # git commit -m "[skip-ci] Update artifacts" -a |
273 |
| - |
274 |
| - # - name: Push changes |
275 |
| - # uses: ad-m/github-push-action@master |
276 |
| - # with: |
277 |
| - # github_token: ${{ secrets.STAKATER_GITHUB_TOKEN }} |
278 |
| - # branch: ${{ github.ref }} |
279 |
| - |
280 | 210 | - name: Push Latest Tag
|
281 | 211 | uses: anothrNick/[email protected]
|
282 | 212 | env:
|
|
0 commit comments