cluster/lib/cluster/runner.rb in sct-0.1.34 vs cluster/lib/cluster/runner.rb in sct-0.1.35
- old
+ new
@@ -100,11 +100,11 @@
end
def post_start
wait_for_pods
copy_proactive_accounts_file
- if SctCore::Helper.operatingSystem != SctCore::Helper::WINDOWS
+ if SctCore::Helper.operatingSystem == SctCore::Helper::UBUNTU
UI.success("\nAdding SSH tunnel to port 443!")
run_command "sudo ssh -f -N -i $(minikube ssh-key) docker@$(minikube ip) -L 443:127.0.0.1:443"
end
# run_command "sudo sct hostfile"
run_command "minikube tunnel &", { out: "/dev/null", err: "/dev/null" } if SctCore::Helper::is_windows? # leave this running detached forever in the background
@@ -320,19 +320,19 @@
def create_keycloak_database_user
container_name = "mysql-service"
pod_id = pods().select {|pod| pod[:name].start_with?(container_name)}.first[:name]
UI.important("Creating keycloak user")
- create_user = "CREATE USER 'keycloak'@'%' IDENTIFIED BY 'keycloak';"
- run_command 'kubectl exec #{pod_id} -- mysql -e "#{create_user}" >> /dev/null'
+ create_user = 'CREATE USER "keycloak"@"%" IDENTIFIED BY "keycloak";'
+ run_command "kubectl exec #{pod_id} -- mysql -e '#{create_user}' >> /dev/null"
UI.important("Creating keycloak database")
create_database = "CREATE DATABASE keycloak CHARACTER SET utf8 COLLATE UTF8_UNICODE_CI;"
- run_command 'kubectl exec #{pod_id} -- mysql -e "#{create_database}" >> /dev/null'
+ run_command "kubectl exec #{pod_id} -- mysql -e '#{create_database}' >> /dev/null"
UI.important("Granting privileges to keycloak user")
- grant_privileges = "GRANT ALL PRIVILEGES ON keycloak.* TO 'keycloak'@'%';"
- run_command 'kubectl exec #{pod_id} -- mysql -e "#{grant_privileges}" >> /dev/null'
+ grant_privileges = 'GRANT ALL PRIVILEGES ON keycloak.* TO "keycloak"@"%";'
+ run_command "kubectl exec #{pod_id} -- mysql -e '#{grant_privileges}' >> /dev/null"
end
def run_command command, options = {}
if ! system command, options
raise command.red