Creating a Values Override File
Before installing AtScale, you need to create a file containing any configuration settings that are specific to your system.
AtScale's configuration settings are defined in the values.yml
file included in its Helm chart. If you need to change any settings from the defaults, you must create a new YAML file that contains only those settings and their new values. When you run the installer, the values defined in this file override the ones defined in values.yml
.
Save your values override file after installing AtScale, as you may need it to update your configuration later. For more information, see Upgrading AtScale.
For a first-time install, AtScale recommends creating an override file with the following settings.
global:
ingressDomain: subdomain.domain.com
atscale:
# Set the certificate for TLS deployment.
# For deployment, include the certificate and key in base64 format.
tls:
# If you have a secret which you've created manually, define it here.
# !Important: Defining existingSecret will override the tlsCrt and tlsKey
existingSecret: ""
tlsCrt: ""
tlsKey: ""
The following table describes the recommended override settings.
Setting | Description |
---|---|
ingressDomain | The ingress domain for the AtScale cluster. If you enable TLS, this should be the same as the domain defined in your certificate (see tlsCrt below). |
existingSecret | Your manually-created TLS secret, if available. This needs to be of type kubernetes.io/tls . For more information, refer to the Kubernetes documentation. Note: Providing an existingSecret overrides any values specified for tlsCrt and tlsKey . |
tlsCrt | The base64 encoded value of your TLS certificate file. |
tlsKey | The base64 encoded value of your TLS certificate key. |