@@ -38,29 +38,28 @@ 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 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