Skip to content

Commit effbe70

Browse files
committed
Try different helm action
1 parent a341b45 commit effbe70

File tree

1 file changed

+25
-26
lines changed

1 file changed

+25
-26
lines changed

.github/workflows/deploy.yml

+25-26
Original file line numberDiff line numberDiff line change
@@ -38,29 +38,28 @@ jobs:
3838
resource-group: ${{ vars.RESOURCE_GROUP }}
3939
cluster-name: ${{ vars.CLUSTER_NAME }}
4040
id: login
41-
42-
- name: Configure deployment
43-
uses: azure/k8s-bake@v3
44-
with:
45-
renderEngine: "helm"
46-
helmChart: ${{ vars.CHART_PATH }}
47-
overrideFiles: ${{ vars.CHART_OVERRIDE_PATH }}
48-
helm-version: "latest"
49-
releaseName: "develop"
50-
namespace: invenio
51-
overrides: |
52-
invenio.secret_key: ${{ secrets.INVENIO_SECRET_KEY }}
53-
invenio.security_login_salt: ${{ secrets.INVENIO_SECURITY_LOGIN_SALT }}
54-
invenio.csrf_secret_salt: ${{ secrets.INVENIO_CSRF_SECRET_SALT }}
55-
invenio.extraConfig.ICL_OAUTH_CLIENT_ID: ${{ vars.ICL_OAUTH_CLIENT_ID }}
56-
invenio.extraConfig.ICL_OAUTH_CLIENT_SECRET: ${{ secrets.ICL_OAUTH_CLIENT_SECRET }}
57-
invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL: ${{ vars.ICL_OAUTH_WELL_KNOWN_URL }}
58-
rabbitmq.auth.password: ${{ secrets.RABBITMQ_AUTH_PASSWORD }}
59-
postgresql.auth.password: ${{ secrets.POSTGRESQL_AUTH_PASSWORD }}
60-
invenio.web.image: ${{ vars.IMAGE_NAME }}
61-
id: bake
62-
- name: Deploys application
63-
uses: Azure/k8s-deploy@v5
64-
with:
65-
manifests: ${{ steps.bake.outputs.manifestsBundle }}
66-
namespace: invenio
41+
- name: Run helm
42+
run: |
43+
helm upgrade ${{ vars.RELEASE_NAME }} ${{ vars.CHART_PATH }} \
44+
-f ${{ vars.CHART_OVERRIDE_PATH }} \
45+
-n invenio --install \
46+
--set invenio.secret_key="${{ secrets.INVENIO_SECRET_KEY }}" \
47+
--set invenio.security_login_salt=${{ secrets.INVENIO_SECURITY_LOGIN_SALT }} \
48+
--set invenio.csrf_secret_salt=${{ secrets.INVENIO_CSRF_SECRET_SALT }} \
49+
--set invenio.extraConfig.ICL_OAUTH_CLIENT_ID=${{ vars.ICL_OAUTH_CLIENT_ID }} \
50+
--set invenio.extraConfig.ICL_OAUTH_CLIENT_SECRET=${{ secrets.ICL_OAUTH_CLIENT_SECRET }} \
51+
--set invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL=${{ vars.ICL_OAUTH_WELL_KNOWN_URL }} \
52+
--set rabbitmq.auth.password=${{ secrets.RABBITMQ_AUTH_PASSWORD }} \
53+
--set postgresql.auth.password=${{ secrets.POSTGRESQL_AUTH_PASSWORD }} \
54+
--set invenio.hostname=${{ vars.HOSTNAME }} \
55+
--set web.image=${{ vars.IMAGE_NAME }} \
56+
--set worker.image=${{ vars.IMAGE_NAME }} \
57+
--set invenio.datacite.password=${{ secrets.DATACITE_PASSWORD }} \
58+
--set invenio.datacite.username=${{ vars.DATACITE_USERNAME }} \
59+
--set invenio.extraConfig.INVENIO_DATACITE_PREFIX=10.25562 \
60+
--set-string invenio.extraConfig.INVENIO_DATACITE_TEST_MODE=True \
61+
--set invenio.extraConfig.INVENIO_MAIL_USERNAME=rcsazbot@ic.ac.uk \
62+
--set invenio.extraConfig.INVENIO_MAIL_PASSWORD=${{ secrets.MAIL_PASSWORD }} \
63+
--set persistence.size=50G \
64+
--set-string invenio.extraConfig.INVENIO_MAIL_USE_TLS=True \
65+
--set-string invenio.extraConfig.INVENIO_MAIL_DEFAULT_SENDER=rcsazbot@ic.ac.uk

0 commit comments

Comments
 (0)