From 02249fbb27bad0628a958914b57e06f4f49ba36b Mon Sep 17 00:00:00 2001 From: Vaibhav Pathak Date: Wed, 22 Apr 2026 14:05:47 +0530 Subject: [PATCH] image updated --- values.yaml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/values.yaml b/values.yaml index 15a59f1..de44588 100644 --- a/values.yaml +++ b/values.yaml @@ -6,7 +6,7 @@ namespaceOverride: "backstage" # Backstage application image image: repository: gcr.io/prj-onlinesales-test-framework/backstage - tag: "main-ca0be44" + tag: "main-b886a12" pullPolicy: IfNotPresent # Replica count @@ -168,3 +168,31 @@ cloudSqlProxyServiceAccount: namespace: create: false # Already created by Terraform name: backstage + +# Pod scheduling configuration +nodeSelector: {} + +# Tolerations - REQUIRED for spot node scheduling +tolerations: + # Tolerate spot instances (REQUIRED - GKE auto-adds this taint) + - key: "cloud.google.com/gke-spot" + operator: "Equal" + value: "true" + effect: "NoSchedule" + +# Affinity rules for HA deployment +affinity: + # Spread pods across different nodes for high availability + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/name: backstage + topologyKey: kubernetes.io/hostname + +# Pod Disruption Budget for high availability +podDisruptionBudget: + enabled: true + minAvailable: 1