Skip to content

Deploy to the CIT Cluster #14

Deploy to the CIT Cluster

Deploy to the CIT Cluster #14

Workflow file for this run

name: Deploy to the CIT Cluster
on:
push:
branches:
- main
workflow_dispatch:
jobs:
deploy-helm:
runs-on: ubuntu-latest
steps:
- uses: azure/setup-helm@v4
- uses: azure/k8s-set-context@v4
with:
method: kubeconfig
kubeconfig: ${{ secrets.KUBE_CONFIG }}
- uses: actions/checkout@v4
- run: |
helm upgrade team-promptheus ./k8s \
--namespace team-promptheus --create-namespace \
--set secrets.postgresPassword="${{ secrets.POSTGRES_PASSWORD }}" \
--set secrets.meiliMasterKey="${{ secrets.MEILI_MASTER_KEY }}" \
--set secrets.openaiApiKey="${{ secrets.OPENAI_API_KEY }}" \
--set ingress.domain=prompteus.student.k8s.aet.cit.tum.de