@@ -38,29 +38,29 @@ jobs:
38
38
resource-group : ${{ vars.RESOURCE_GROUP }}
39
39
cluster-name : ${{ vars.CLUSTER_NAME }}
40
40
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 dependency build ${{ vars.CHART_PATH }}
44
+ helm upgrade ${{ vars.RELEASE_NAME }} ${{ vars.CHART_PATH }} \
45
+ -f ${{ vars.CHART_OVERRIDE_PATH }} \
46
+ -n invenio --install \
47
+ --set invenio.secret_key=" ${{ secrets.INVENIO_SECRET_KEY }}" \
48
+ --set invenio.security_login_salt="${{ secrets.INVENIO_SECURITY_LOGIN_SALT }}" \
49
+ --set invenio.csrf_secret_salt="${{ secrets.INVENIO_CSRF_SECRET_SALT }}" \
50
+ --set invenio.extraConfig.ICL_OAUTH_CLIENT_ID=${{ vars.ICL_OAUTH_CLIENT_ID }} \
51
+ --set invenio.extraConfig.ICL_OAUTH_CLIENT_SECRET="${{ secrets.ICL_OAUTH_CLIENT_SECRET }}" \
52
+ --set invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL= ${{ vars.ICL_OAUTH_WELL_KNOWN_URL }} \
53
+ --set rabbitmq.auth.password=" ${{ secrets.RABBITMQ_AUTH_PASSWORD }}" \
54
+ --set postgresql.auth.password=" ${{ secrets.POSTGRESQL_AUTH_PASSWORD }}" \
55
+ --set invenio.hostname= ${{ vars.HOSTNAME }} \
56
+ --set web.image= ${{ vars.IMAGE_NAME }} \
57
+ --set worker.image= ${{ vars.IMAGE_NAME }} \
58
+ --set invenio.datacite .password=" ${{ secrets.DATACITE_PASSWORD }}" \
59
+ --set invenio.datacite.username= ${{ vars.DATACITE_USERNAME }} \
60
+ --set invenio.extraConfig.INVENIO_DATACITE_PREFIX=10.25562 \
61
+ --set-string invenio.extraConfig.INVENIO_DATACITE_TEST_MODE=True \
62
+ --set invenio.extraConfig.INVENIO_MAIL_USERNAME=rcsazbot@ic.ac.uk \
63
+ --set invenio.extraConfig.INVENIO_MAIL_PASSWORD="${{ secrets.MAIL_PASSWORD }}" \
64
+ --set persistence.size=50G \
65
+ --set-string invenio.extraConfig.INVENIO_MAIL_USE_TLS=True \
66
+ --set-string invenio.extraConfig.INVENIO_MAIL_DEFAULT_SENDER=rcsazbot@ic.ac.uk
0 commit comments