|
59 | 59 | id: docker_image |
60 | 60 | run: | |
61 | 61 | IMAGE=$(echo '${{ steps.meta.outputs.json }}' | jq -cr '.tags[0]') |
| 62 | + echo "IMAGE=${IMAGE}" |
62 | 63 | IMAGE_REPOSITORY=$(echo "$IMAGE" | cut -d":" -f1) |
| 64 | + echo "IMAGE_REPOSITORY=${IMAGE_REPOSITORY}" |
63 | 65 | IMAGE_TAG=$(echo "$IMAGE" | cut -d":" -f2) |
| 66 | + echo "IMAGE_TAG=${IMAGE_TAG}" |
64 | 67 | echo "image=$IMAGE" >> "$GITHUB_OUTPUT" |
65 | 68 | echo "image_repository=$IMAGE_REPOSITORY" >> "$GITHUB_OUTPUT" |
66 | 69 | echo "image_tag=$IMAGE_TAG" >> "$GITHUB_OUTPUT" |
@@ -101,4 +104,25 @@ jobs: |
101 | 104 | - name: Setup Helm push |
102 | 105 | run: | |
103 | 106 | echo "${{ secrets.GITHUB_TOKEN }}" | helm registry login ${{ env.REGISTRY }} -u ${{ github.actor }} --password-stdin |
| 107 | + - name: Update chart |
| 108 | + run: | |
| 109 | + helm dep update deploy/csi-rclone |
| 110 | + chartpress --no-build --image-prefix "${{ needs.build-image.outputs.image_repository }}/" --tag "${{ needs.build-image.outputs.image_tag }}" |
| 111 | + helm lint deploy/csi-rclone |
| 112 | + # - name: Publish chart |
104 | 113 |
|
| 114 | + # - name: Publish chart |
| 115 | + # env: |
| 116 | + # DOCKER_USERNAME: ${{ secrets.RENKU_DOCKER_USERNAME }} |
| 117 | + # DOCKER_PASSWORD: ${{ secrets.RENKU_DOCKER_PASSWORD }} |
| 118 | + # GITHUB_TOKEN: ${{ secrets.RENKUBOT_GITHUB_TOKEN }} |
| 119 | + # run: | |
| 120 | + # git config --global user.email "renku@datascience.ch" |
| 121 | + # git config --global user.name "Renku Bot" |
| 122 | + # export TAG=$(echo ${GITHUB_REF} |cut -d/ -f3) |
| 123 | + # docker buildx create --name multiarch --use |
| 124 | + # docker buildx inspect --bootstrap |
| 125 | + # helm dep update deploy/csi-rclone |
| 126 | + # chartpress --tag $TAG --platform linux/amd64 --platform linux/arm64 --builder docker-buildx |
| 127 | + # helm lint deploy/csi-rclone |
| 128 | + # chartpress --tag $TAG --platform linux/amd64 --platform linux/arm64 --builder docker-buildx --push --publish-chart |
0 commit comments