diff options
| author | Brenton Leanhardt <bleanhar@redhat.com> | 2016-01-21 12:55:52 -0500 | 
|---|---|---|
| committer | Brenton Leanhardt <bleanhar@redhat.com> | 2016-01-21 12:55:52 -0500 | 
| commit | c9cb65c9110781ca57d68306bf7bd7f918c3525e (patch) | |
| tree | 029bf435d96e79c9a4c94edf40cd1309f23e4674 /roles/openshift_master | |
| parent | 440b5d28f0bc2c2c368f859b68d13d1cdfc7f154 (diff) | |
| parent | 4ed0f47e53ce089bfa02e33812e006730f59c25f (diff) | |
| download | openshift-c9cb65c9110781ca57d68306bf7bd7f918c3525e.tar.gz openshift-c9cb65c9110781ca57d68306bf7bd7f918c3525e.tar.bz2 openshift-c9cb65c9110781ca57d68306bf7bd7f918c3525e.tar.xz openshift-c9cb65c9110781ca57d68306bf7bd7f918c3525e.zip  | |
Merge pull request #1147 from spinolacastro/console_config
Expose console config for customization
Diffstat (limited to 'roles/openshift_master')
| -rw-r--r-- | roles/openshift_master/tasks/main.yml | 7 | ||||
| -rw-r--r-- | roles/openshift_master/templates/master.yaml.v1.j2 | 15 | 
2 files changed, 20 insertions, 2 deletions
diff --git a/roles/openshift_master/tasks/main.yml b/roles/openshift_master/tasks/main.yml index bc5269b3d..57b50bee4 100644 --- a/roles/openshift_master/tasks/main.yml +++ b/roles/openshift_master/tasks/main.yml @@ -42,7 +42,12 @@        public_console_url: "{{ openshift_master_public_console_url | default(None) }}"        logging_public_url: "{{ openshift_master_logging_public_url | default(None) }}"        metrics_public_url: "{{ openshift_master_metrics_public_url | default(None) }}" -      etcd_hosts: "{{ openshift_master_etcd_hosts | default(None)}}" +      logout_url: "{{ openshift_master_logout_url | default(None) }}" +      extension_scripts: "{{ openshift_master_extension_scripts | default(None) }}" +      extension_stylesheets: "{{ openshift_master_extension_stylesheets | default(None) }}" +      extensions: "{{ openshift_master_extensions | default(None) }}" +      oauth_template: "{{ openshift_master_oauth_template | default(None) }}" +      etcd_hosts: "{{ openshift_master_etcd_hosts | default(None) }}"        etcd_port: "{{ openshift_master_etcd_port | default(None) }}"        etcd_use_ssl: "{{ openshift_master_etcd_use_ssl | default(None) }}"        etcd_urls: "{{ openshift_master_etcd_urls | default(None) }}" diff --git a/roles/openshift_master/templates/master.yaml.v1.j2 b/roles/openshift_master/templates/master.yaml.v1.j2 index 768ebb2b3..9a7ae96f0 100644 --- a/roles/openshift_master/templates/master.yaml.v1.j2 +++ b/roles/openshift_master/templates/master.yaml.v1.j2 @@ -5,7 +5,7 @@ apiLevels:  - v1  apiVersion: v1  assetConfig: -  logoutURL: "" +  logoutURL: "{{ openshift.master.logout_url | default('') }}"    masterPublicURL: {{ openshift.master.public_api_url }}    publicURL: {{ openshift.master.public_console_url }}/  {% if 'logging_public_url' in openshift.master %} @@ -14,6 +14,15 @@ assetConfig:  {% if 'metrics_public_url' in openshift.master %}    metricsPublicURL: {{ openshift.master.metrics_public_url }}  {% endif %} +{% if 'extension_scripts' in openshift.master %} +  extensionScripts: {{ openshift.master.extension_scripts | to_padded_yaml(1, 2) }} +{% endif %} +{% if 'extension_stylesheets' in openshift.master %} +  extensionStylesheets: {{ openshift.master.extension_stylesheets | to_padded_yaml(1, 2) }} +{% endif %} +{% if 'extensions' in openshift.master %} +  extensions: {{ openshift.master.extensions | to_padded_yaml(1, 2) }} +{% endif %}    servingInfo:      bindAddress: {{ openshift.master.bind_addr }}:{{ openshift.master.console_port }}      bindNetwork: tcp4 @@ -114,6 +123,10 @@ networkConfig:  # serviceNetworkCIDR must match kubernetesMasterConfig.servicesSubnet    serviceNetworkCIDR: {{ openshift.master.portal_net }}  oauthConfig: +{% if 'oauth_template' in openshift.master %} +  templates: +    login: {{ openshift.master.oauth_template }} +{% endif %}    assetPublicURL: {{ openshift.master.public_console_url }}/    grantConfig:      method: {{ openshift.master.oauth_grant_method }}  | 
