ISD Installation Configuration
In order to configure ISD, first you have to download the values.yaml
file. This file specifies the values for the parameters which are provided while installing the chart. To download the file execute the following command:
Once you run the above command, the values.yaml
file is downloaded in your local machine.
Open the values.yaml
file in an editor of your choice. The file will look like as shown below:
Note: The above file is just a sample of the original file and does not consist all the parameters.
In the above file, you can edit or customize the parameters as per your requirement. For example - Change the username, password or email under the imageCredentials
section as shown in the below:
Similarly you can change the other parameters also. The following table lists the configurable parameters of the ISD chart and their default values:
Parameter | Description | Default |
| Name of the image pull secret to fetch oes docker images from private registry |
|
| The registry where OES docker images are available |
|
| Username of docker account to access docker registry |
|
| Password of docker account | docker Password |
| Email associated with docker account |
|
| Enable or disable rbac |
|
| If true, install Spinnaker along with OES Extensions |
|
| The installation mode. Available installation modes are OES-AP (both OES 3.0 and Autopilot), OES (Only OES 3.0) and AP (Only Autopilot) and None (Skip OES installation) |
|
| If true, exposes Spinnaker deck & gate services over Ingress |
|
| Change this to https if TLS is enabled for ingress endpoint |
|
| Host using which UI needs to be accessed |
|
| Service Type of oes-ui, oes-gate, spin-deck-ui, spin-gate |
|
| If false, OES will uninstall its own Redis for caching |
|
| Set custom URL if installRedis is set to false |
|
| Set it to false if OpsMx DB is already installed on cluster or if any external database is to be used. |
|
| URL of the external DB if not using OpsMx DB. |
|
| Storage to be allocated to OpsMx DB |
|
| Set it to false to disable build analysis |
|
| Set it to true to enable SSL |
|
| SSL keystore value |
|
| SSL keystore password | SSL Password |
| SSL keystore type |
|
| SSL key alias |
|
| Specify if dashboard needs to be configured with a different spinnaker |
|
| Regex of OES-UI URL to prevent cross origin attacks |
|
| Set it to true to disable LDAP authentication and enable file based authentication |
|
| Admin groups available |
|
| Source of Users for authorization |
|
| List of features to be supported by OES |
|
| Set it to true if authentication is enabled in Spinnaker |
|
| URL of Spinnaker Gate |
|
| Set the external IP address of spin-gate, this is used to redirect to the spinnaker pipelines from OES-UI |
|
| Is LDAP authn enabled for spinnaker |
|
| Spinnaker username |
|
| Spinnaker password | Spinnaker Password |
| Is x509 cert authn enabled for spinnaker |
|
| Password of x509 client certificate | x509 Password |
| Option to enable oes kubernetes agent |
|
| If default java certs are to be overwritten, create custom config map 'oes-sapor-cacerts.yaml' under templates and set this option to true |
|
| Interval at which UI refreshes application dashboard |
|
| Integrations options |
|
| Default Log Level |
|
| Option enables OES to be configured automatically. Load Balancer IPs will be automatically replaced in the configuration files of oes-gate, oes-ui & sapor. Set it to false if OES is being installed on restricted environment. |
|
| Expected delay in assigning load balancer IPs to oes-ui & oes-gate in secs |
|
| Enable OPA with OES |
|
| If true, installs Open LDAP server |
|
| Password to be set for admin user of LDAP | openLDAP Password |
| Set it to true if LDAP is to be enabled for OES |
|
| URL of LDAP server |
|
| Enable HA for orca & echo |
|
| Enable monitoring for Spinnaker |
|
| Enable gitops style Halyard and account config |
|
| Enable mTLS for Spinnaker Services and SSL for Deck and Gate |
|
| Ingress host for deck |
|
| Ingress host for gate |
|
| Repo type; git, s3, vault |
|
| Secret in which git credentials shall be specified, sample secret found under templates/secrets/ |
|
| Timeout while fetching LB IPs of spin-deck and spin-gate to configure in hal config in seconds |
|
| Flag to enable x509 authentication for gate and use it for webhooks |
|
| Separate host for using x509 authentication |
|
| To Enable pipeline promotion from one environment to another |
|
After you have changed the above mentioned properties as per your requirement, install the OES package with the customized values.yaml
file to apply the changes. To do so, execute the following command:
Last updated