@@ -38,17 +38,19 @@ jobs:
38
38
resource-group : ${{ vars.RESOURCE_GROUP }}
39
39
cluster-name : ${{ vars.CLUSTER_NAME }}
40
40
id : login
41
+ - name : check kubeconfig
42
+ run : |
43
+ ls ${{ env.KUBE_CONFIG_FILE }}
44
+ kubectl config current-context
41
45
42
- - name : Configure deployment
43
- uses : azure/k8s-bake@v3
46
+ - name : Helm Deploy
47
+ uses : vimeda/helm@v1.7.0
44
48
with :
45
- renderEngine : " helm"
46
- helmChart : ${{ vars.CHART_PATH }}
47
- overrideFiles : ${{ vars.CHART_OVERRIDE_PATH }}
48
- helm-version : " latest"
49
- releaseName : " develop"
49
+ release : helix-dev
50
50
namespace : invenio
51
- overrides : |
51
+ chart : ${{ vars.CHART_PATH }}
52
+ value-files : ${{ vars.CHART_OVERRIDE_PATH }}
53
+ values : |
52
54
invenio.secret_key: ${{ secrets.INVENIO_SECRET_KEY }}
53
55
invenio.security_login_salt: ${{ secrets.INVENIO_SECURITY_LOGIN_SALT }}
54
56
invenio.csrf_secret_salt: ${{ secrets.INVENIO_CSRF_SECRET_SALT }}
@@ -57,10 +59,42 @@ jobs:
57
59
invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL: ${{ vars.ICL_OAUTH_WELL_KNOWN_URL }}
58
60
rabbitmq.auth.password: ${{ secrets.RABBITMQ_AUTH_PASSWORD }}
59
61
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
62
+ invenio.hostname: https://icl-invenio-dev.uksouth.cloudapp.azure.com/
63
+ web.image: ${{ vars.IMAGE_NAME }}
64
+ worker.image: ${{ vars.IMAGE_NAME }}
65
+ invenio.datacite.password: ${{ secrets.INVENIO_DATACITE_PASSWORD }}
66
+ invenio.datacite.username: ${{ secrets.INVENIO_DATACITE_USERNAME }}
67
+ invenio.extraConfig.INVENIO_DATACITE_PREFIX: 10.25562
68
+ invenio.extraConfig.INVENIO_DATACITE_TEST_MODE: "True"
69
+ invenio.extraConfig.INVENIO_MAIL_USERNAME: rcsazbot@ic.ac.uk
70
+ invenio.extraConfig.INVENIO_MAIL_PASSWORD: ${{ secrets.EMAIL_PASSWORD }}
71
+ persistence.size: 50G
72
+ invenio.extraConfig.INVENIO_MAIL_DEFAULT_SENDER: rcsazbot@ic.ac.uk
73
+ helm : helm3
74
+ env :
75
+ KUBECONFIG_FILE : ${{ env.KUBE_CONFIG_FILE }}
76
+
77
+ # uses: azure/k8s-bake@v3
78
+ # with:
79
+ # renderEngine: "helm"
80
+ # helmChart: ${{ vars.CHART_PATH }}
81
+ # overrideFiles: ${{ vars.CHART_OVERRIDE_PATH }}
82
+ # helm-version: "latest"
83
+ # releaseName: "develop"
84
+ # namespace: invenio
85
+ # overrides: |
86
+ # invenio.secret_key: ${{ secrets.INVENIO_SECRET_KEY }}
87
+ # invenio.security_login_salt: ${{ secrets.INVENIO_SECURITY_LOGIN_SALT }}
88
+ # invenio.csrf_secret_salt: ${{ secrets.INVENIO_CSRF_SECRET_SALT }}
89
+ # invenio.extraConfig.ICL_OAUTH_CLIENT_ID: ${{ vars.ICL_OAUTH_CLIENT_ID }}
90
+ # invenio.extraConfig.ICL_OAUTH_CLIENT_SECRET: ${{ secrets.ICL_OAUTH_CLIENT_SECRET }}
91
+ # invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL: ${{ vars.ICL_OAUTH_WELL_KNOWN_URL }}
92
+ # rabbitmq.auth.password: ${{ secrets.RABBITMQ_AUTH_PASSWORD }}
93
+ # postgresql.auth.password: ${{ secrets.POSTGRESQL_AUTH_PASSWORD }}
94
+ # invenio.web.image: ${{ vars.IMAGE_NAME }}
95
+ # id: bake
96
+ # - name: Deploys application
97
+ # uses: Azure/k8s-deploy@v5
98
+ # with:
99
+ # manifests: ${{ steps.bake.outputs.manifestsBundle }}
100
+ # namespace: invenio
0 commit comments