You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2019/07/30 12:01:56 UTC

[incubator-dlab] branch DLAB-terraform updated: temporary disabled HA for Keycloak

This is an automated email from the ASF dual-hosted git repository.

omartushevskyi pushed a commit to branch DLAB-terraform
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/DLAB-terraform by this push:
     new a4d6c2f  temporary disabled HA for Keycloak
a4d6c2f is described below

commit a4d6c2f0a174e339207c33312aa869ab9a01b73b
Author: Oleh Martushevskyi <Ol...@epam.com>
AuthorDate: Tue Jul 30 15:01:47 2019 +0300

    temporary disabled HA for Keycloak
---
 .../terraform/aws/ssn-helm-charts/main/files/configure_keycloak.sh  | 6 ++++++
 .../terraform/aws/ssn-helm-charts/main/files/keycloak_values.yaml   | 2 +-
 .../terraform/aws/ssn-helm-charts/main/keycloak.tf                  | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/configure_keycloak.sh b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/configure_keycloak.sh
index 7a97546..069a229 100644
--- a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/configure_keycloak.sh
+++ b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/configure_keycloak.sh
@@ -61,8 +61,14 @@
           'redirectUris=["http://${ssn_k8s_alb_dns_name}/"]' -s secret=${keycloak_client_secret}
       }
       main_func () {
+          hostname=$(hostname)
           # Authentication
           count=0
+          if [[ $hostname != "keycloak-0" ]];
+          then
+            echo "Skipping startup script!"
+            exit 0
+          fi
           while auth
           do
           if [[ $RUN == "false" ]] && (( $count < 120 ));
diff --git a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/keycloak_values.yaml b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/keycloak_values.yaml
index 0053926..954e3c2 100644
--- a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/keycloak_values.yaml
+++ b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/keycloak_values.yaml
@@ -20,7 +20,7 @@
 # ******************************************************************************
 
 keycloak:
-  replicas: ${replicas_count}
+  replicas: 1
   basepath: auth
   username: ${keycloak_user}
   password: "${keycloak_password}"
diff --git a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/keycloak.tf b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/keycloak.tf
index 1b6cd8c..5fa1f2b 100644
--- a/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/keycloak.tf
+++ b/infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/keycloak.tf
@@ -46,7 +46,7 @@ data "template_file" "keycloak_values" {
     mysql_db_name           = var.mysql_db_name
     mysql_user              = var.mysql_user
     mysql_user_password     = random_string.mysql_user_password.result
-    replicas_count          = var.ssn_k8s_workers_count > 3 ? 3 : var.ssn_k8s_workers_count
+    # replicas_count          = var.ssn_k8s_workers_count > 3 ? 3 : var.ssn_k8s_workers_count
   }
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org