From f236e73e01b50c07886caaba40433987a7baf8a8 Mon Sep 17 00:00:00 2001 From: Pierre Demagny Date: Wed, 13 Mar 2024 17:49:56 +0100 Subject: [PATCH] Add loadBalancerIP to service spec in APIs charts --- charts/airbyte-api-server/templates/service.yaml | 3 +++ charts/airbyte-api-server/values.yaml | 4 +--- charts/airbyte-server/templates/service.yaml | 3 +++ charts/airbyte-server/values.yaml | 4 +--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/charts/airbyte-api-server/templates/service.yaml b/charts/airbyte-api-server/templates/service.yaml index 10db2506ec0..27110bda33a 100644 --- a/charts/airbyte-api-server/templates/service.yaml +++ b/charts/airbyte-api-server/templates/service.yaml @@ -11,6 +11,9 @@ metadata: {{- include "airbyte.labels" . | nindent 4 }} spec: type: {{ .Values.service.type }} + {{- if and .Values.service.loadBalancerIP }} + loadBalancerIP: {{ .Values.service.loadBalancerIP }} + {{- end }} ports: - port: {{ .Values.service.port }} targetPort: http diff --git a/charts/airbyte-api-server/values.yaml b/charts/airbyte-api-server/values.yaml index 655d40cd13e..c92f9297a95 100644 --- a/charts/airbyte-api-server/values.yaml +++ b/charts/airbyte-api-server/values.yaml @@ -1,4 +1,3 @@ - global: serviceAccountName: placeholderServiceAccount deploymentMode: oss @@ -136,6 +135,7 @@ resources: ## service.port The service port to expose the API server on service: type: ClusterIP + loadBalancerIP: "" port: 8006 annotations: {} @@ -255,13 +255,11 @@ secrets: {} # CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION: 0.35.15.001 env_vars: {} - ## extraSelectorLabels [object] - use to specify own additional selector labels for deployment extraSelectorLabels: {} ## extraLabels [object] - use to specify own additional labels for deployment extraLabels: {} - ## deploymentStrategyType [string] - deployment strategy type for airbyte-server deployment. ## Defaults to Recreate since the pod is using pvc deploymentStrategyType: Recreate diff --git a/charts/airbyte-server/templates/service.yaml b/charts/airbyte-server/templates/service.yaml index d2d8d9b96bf..cf4e1fdcdf0 100644 --- a/charts/airbyte-server/templates/service.yaml +++ b/charts/airbyte-server/templates/service.yaml @@ -11,6 +11,9 @@ metadata: {{- include "airbyte.labels" . | nindent 4 }} spec: type: {{ .Values.service.type }} + {{- if and .Values.service.loadBalancerIP }} + loadBalancerIP: {{ .Values.service.loadBalancerIP }} + {{- end }} ports: - port: {{ .Values.service.port }} targetPort: http diff --git a/charts/airbyte-server/values.yaml b/charts/airbyte-server/values.yaml index 4ce59f780af..eac6a50efa5 100644 --- a/charts/airbyte-server/values.yaml +++ b/charts/airbyte-server/values.yaml @@ -1,4 +1,3 @@ - global: serviceAccountName: placeholderServiceAccount deploymentMode: oss @@ -97,6 +96,7 @@ resources: ## service.port The service port to expose the API server on service: type: ClusterIP + loadBalancerIP: "" port: 8001 annotations: {} @@ -192,13 +192,11 @@ secrets: {} # CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION: 0.35.15.001 env_vars: {} - ## extraSelectorLabels [object] - use to specify own additional selector labels for deployment extraSelectorLabels: {} ## extraLabels [object] - use to specify own additional labels for deployment extraLabels: {} - ## deploymentStrategyType [string] - deployment strategy type for airbyte-server deployment. ## Defaults to Recreate since the pod is using pvc deploymentStrategyType: Recreate