diff --git a/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml b/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml
index 09f454d5c7fe4ae7bc7f7abd6eda22ac69460af0..b582ed5d72571debb9c26502aeeda7f698ec2d4f 100644
--- a/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml
+++ b/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml
@@ -10,7 +10,7 @@ data:
   PROJECT_ID: "{{ .Values.data.projectId }}"
   DATA_PARTITION_ID: "{{ .Values.data.dataPartitionId }}"
   {{- if .Values.conf.onPremEnabled }}
-  DOMAIN: "{{ .Values.data.domain }}"
+  DOMAIN: "{{- default (printf "%s.%s" ((index (lookup "v1" "Service" .Values.data.istioNamespace "istio-ingressgateway").status.loadBalancer.ingress 0).ip) "nip.io") .Values.data.domain -}}"
   ENVIRONMENT: "{{ .Values.data.environment }}"
   CLIENT_ID: "{{ .Values.data.clientId }}"
   {{- else }}
diff --git a/devops/gcp/configmap/values.yaml b/devops/gcp/configmap/values.yaml
index 260e4a237cf94621b385a36f11b13eef7872a053..81d28026f17a4d8b5d7b5b67b0f168b4c6592de8 100644
--- a/devops/gcp/configmap/values.yaml
+++ b/devops/gcp/configmap/values.yaml
@@ -13,6 +13,7 @@ data:
   datafierSa: "datafier"
   # bootstrap variables onprem
   domain: ""
+  istioNamespace: "istio-ingress"
   environment: ""
   clientId: "datafier"
 conf: