diff --git a/.github/workflows/prod.yml b/.github/workflows/prod.yml index 44f294f..5955c1b 100644 --- a/.github/workflows/prod.yml +++ b/.github/workflows/prod.yml @@ -7,6 +7,11 @@ on: - released - prereleased + # TODO: Remove this after testing + push: + branches: + - ch-update-host-server + workflow_dispatch: jobs: @@ -84,23 +89,29 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Login (GCP) - uses: google-github-actions/auth@v2 - with: - credentials_json: ${{ secrets.CREDENTIALS_JSON }} - - - name: Install (Gcloud) - uses: google-github-actions/setup-gcloud@v2 - with: - project_id: crane-cloud-274413 - install_components: "gke-gcloud-auth-plugin" - - - name: Login (Kubernetes Cluster) - uses: google-github-actions/get-gke-credentials@v2 + # --- GCP DEPLOYMENT --- + # - name: Login (GCP) + # uses: google-github-actions/auth@v2 + # with: + # credentials_json: ${{ secrets.CREDENTIALS_JSON }} + + # - name: Install (Gcloud) + # uses: google-github-actions/setup-gcloud@v2 + # with: + # project_id: crane-cloud-274413 + # install_components: "gke-gcloud-auth-plugin" + + # - name: Login (Kubernetes Cluster) + # uses: google-github-actions/get-gke-credentials@v2 + # with: + # cluster_name: staging-cluster + # location: us-central1-a + # project_id: crane-cloud-274413 + + # --- RENU DEPLOYMENT --- + - uses: azure/k8s-set-context@v1 with: - cluster_name: staging-cluster - location: us-central1-a - project_id: crane-cloud-274413 + kubeconfig: ${{ secrets.RENU_KUBECONFIG}} - name: Add Repo (cranecloud) run: | @@ -112,6 +123,7 @@ jobs: mlops-api cranecloud/cranecloud \ --values helm/values.prod.yaml \ --namespace $namespace \ + --set image.repository="${{ env.image }}" \ --set image.tag="${{ needs.build.outputs.tag }}" \ --set environment.DATABASE_URI="${{ secrets.PROD_DATABASE_URI }}" \ --set environment.FLASK_APP_SALT="${{ secrets.PROD_FLASK_APP_SALT }}" \ diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index a088e8d..246650f 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -83,23 +83,29 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Login (GCP) - uses: google-github-actions/auth@v2 + # --- GCP DEPLOYEMENT --- + # - name: Login (GCP) + # uses: google-github-actions/auth@v2 + # with: + # credentials_json: ${{ secrets.CREDENTIALS_JSON }} + + # - name: Install (Gcloud) + # uses: google-github-actions/setup-gcloud@v2 + # with: + # project_id: crane-cloud-274413 + # install_components: "gke-gcloud-auth-plugin" + + # - name: Login (Kubernetes Cluster) + # uses: google-github-actions/get-gke-credentials@v2 + # with: + # cluster_name: staging-cluster + # location: us-central1-a + # project_id: crane-cloud-274413 + + # --- RENU DEPLOYEMENT --- + - uses: azure/k8s-set-context@v1 with: - credentials_json: ${{ secrets.CREDENTIALS_JSON }} - - - name: Install (Gcloud) - uses: google-github-actions/setup-gcloud@v2 - with: - project_id: crane-cloud-274413 - install_components: "gke-gcloud-auth-plugin" - - - name: Login (Kubernetes Cluster) - uses: google-github-actions/get-gke-credentials@v2 - with: - cluster_name: staging-cluster - location: us-central1-a - project_id: crane-cloud-274413 + kubeconfig: ${{ secrets.RENU_KUBECONFIG}} - name: Add Repo (cranecloud) run: |