Make the default e-mail and password for the initial cluster user a config
authorWard Vandewege <wvandewege@veritasgenetics.com>
Tue, 12 Jun 2018 20:01:31 +0000 (16:01 -0400)
committerWard Vandewege <wvandewege@veritasgenetics.com>
Tue, 12 Jun 2018 20:01:31 +0000 (16:01 -0400)
option in values.yaml

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

charts/arvados/config/sso/init-client.rb
charts/arvados/values.yaml

index a37eeb5e811ab3f45e0c8077a00882ee43019e71..508106d76c225ee389801abf8054bbed6b1c308a 100644 (file)
@@ -8,6 +8,6 @@ c.app_id = "arvados-server"
 c.app_secret = "app_secret"
 c.save!
 
-User.find_or_create_by_email(email: "test@example.com") do |user|
-  user.password = "passw0rd"
+User.find_or_create_by_email(email: "{{ .Values.adminUserEmail }}") do |user|
+  user.password = "{{ .Values.adminUserPassword }}"
 end
index 3c00b942792960414facfa06e1bc014f927657ec..15c40a8319115e50b53e5cb47dfbb8680766c3ee 100644 (file)
@@ -52,6 +52,10 @@ affinity: {}
 # Must be set to a valid IP address, e.g. by using --set when invoking helm
 externalIP: ~
 
+# The default e-mail address and password for the initial cluster admin user
+adminUserEmail: "test@example.com"
+adminUserPassword: "passw0rd"
+
 # A super user token
 superUserSecret: "thisisnotaverygoodsuperusersecretstring00000000000"
 # An anonymous user token