Skip to content

Commit d7b02d2

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

File tree

1 file changed

+49
-15
lines changed

1 file changed

+49
-15
lines changed

.github/workflows/deploy.yml

+49-15
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,19 @@ jobs:
3838
resource-group: ${{ vars.RESOURCE_GROUP }}
3939
cluster-name: ${{ vars.CLUSTER_NAME }}
4040
id: login
41+
- name: check kubeconfig
42+
run: |
43+
ls ${{ env.KUBE_CONFIG_FILE }}
44+
kubectl config current-context
4145
42-
- name: Configure deployment
43-
uses: azure/k8s-bake@v3
46+
- name: Helm Deploy
47+
uses: vimeda/helm@v1.7.0
4448
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
5050
namespace: invenio
51-
overrides: |
51+
chart: ${{ vars.CHART_PATH }}
52+
value-files: ${{ vars.CHART_OVERRIDE_PATH }}
53+
values: |
5254
invenio.secret_key: ${{ secrets.INVENIO_SECRET_KEY }}
5355
invenio.security_login_salt: ${{ secrets.INVENIO_SECURITY_LOGIN_SALT }}
5456
invenio.csrf_secret_salt: ${{ secrets.INVENIO_CSRF_SECRET_SALT }}
@@ -57,10 +59,42 @@ jobs:
5759
invenio.extraConfig.ICL_OAUTH_WELL_KNOWN_URL: ${{ vars.ICL_OAUTH_WELL_KNOWN_URL }}
5860
rabbitmq.auth.password: ${{ secrets.RABBITMQ_AUTH_PASSWORD }}
5961
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

Comments
 (0)