You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supported configuration variables are listed in the table below. All variables can also be specified on the command line. Values specified on the command line will override all values in configuration defaults files.
Path to tls certificate to use for prometheus ingress
string
<V4M_CERT>
false
If both this and V4M_CERT are not set a self-signed cert will be used
cluster-monitoring
V4M_PROMETHEUS_KEY
Path to tls key to use for prometheus ingress
string
<V4M_KEY>
false
If both this and V4M_KEY are not set a self-signed cert will be used
cluster-monitoring
V4M_GRAFANA_FQDN
FQDN to use for grafana ingress
string
grafana.<V4M_BASE_DOMAIN>
false
cluster-monitoring
V4M_GRAFANA_CERT
Path to tls certificate to use for grafana ingress
string
<V4M_CERT>
false
If both this and V4M_CERT are not set a self-signed cert will be used
cluster-monitoring
V4M_GRAFANA_KEY
Path to tls key to use for grafana ingress
string
<V4M_KEY>
false
If both this and V4M_KEY are not set a self-signed cert will be used
cluster-monitoring
V4M_ALERTMANAGER_FQDN
FQDN to use for alertmanager ingress
string
alertmanager.<V4M_BASE_DOMAIN>
false
cluster-monitoring
V4M_ALERTMANAGER_CERT
Path to tls certificate to use for alertmanager ingress
string
<V4M_CERT>
false
If both this and V4M_CERT are not set a self-signed cert will be used
cluster-monitoring
V4M_ALERTMANAGER_KEY
Path to tls key to use for alertmanager ingress
string
<V4M_KEY>
false
If both this and V4M_KEY are not set a self-signed cert will be used
cluster-monitoring
Logging
Name
Description
Type
Default
Required
Notes
Actions
V4M_KIBANA_FQDN
FQDN to use for kibana ingress
string
kibana.<V4M_BASE_DOMAIN>
false
cluster-logging
V4M_KIBANA_CERT
Path to tls certificate to use for kibana ingress
string
<V4M_CERT>
false
If both this and V4M_CERT are not set a self-signed cert will be used
cluster-logging
V4M_KIBANA_KEY
Path to tls key to use for kibana ingress
string
<V4M_KEY>
false
If both this and V4M_KEY are not set a self-signed cert will be used
cluster-logging
V4M_ELASTICSEARCH_FQDN
FQDN to use for elasticsearch ingress
string
elasticsearch.<V4M_BASE_DOMAIN>
false
cluster-logging
V4M_ELASTICSEARCH_CERT
Path to tls certificate to use for elasticsearch ingress
string
<V4M_CERT>
false
If both this and V4M_CERT are not set a self-signed cert will be used
cluster-logging
V4M_ELASTICSEARCH_KEY
Path to tls key to use for elasticsearch ingress
string
<V4M_KEY>
false
If both this and V4M_KEY are not set a self-signed cert will be used
cluster-logging
TLS
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_TLS_MODE
Which TLS mode to configure
string
front-door
false
Valid values are full-stack, front-door and disabled. When deploying full-stack you must set V4_CFG_TLS_TRUSTED_CA_CERTS to trust external postgres server ca
all
V4_CFG_TLS_CERT
Path to ingress certificate file
string
false
If specified, used instead of cert-manager issued certificates
viya
V4_CFG_TLS_KEY
Path to ingress key file
string
false
Required when V4_CFG_TLS_CERT is specified
viya
V4_CFG_TLS_TRUSTED_CA_CERTS
Path to directory containing only PEM encoded trusted CA certificates files
string
false
Required when V4_CFG_TLS_CERT is specified. Must include all the CAs in the trust chain for V4_CFG_TLS_CERT. Can be used with or without V4_CFG_TLS_CERT to specify any additionally trusted CAs
viya
Cert-manager
When setting V4_CFG_TLS_MODE to a value other than "disabled" and no V4_CFG_TLS_CERT is specified, cert-manager will be used to issue TLS certificates and the following variables can be set to modify cert-manager behavior:
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_CM_CERTIFICATE_DURATION
Certificate time to expiry in hours
string
17531h
false
viya
V4_CFG_CM_CERTIFICATE_ADDITIONAL_SAN_DNS
A list of space separated, additional SAN DNS entries, specific to your ingress architecture, that you want added to certificates issued by the sas-viya-issuer. For example, the aliases of an external load balancer
string
false
viya
V4_CFG_CM_CERTIFICATE_ADDITIONAL_SAN_IP
A list of space separated, additional SAN IP addresses, specific to your ingress architecture, that you want added to certificates issued by the sas-viya-issuer. For example, the IP address of an external load balancer
string
false
viya
Postgres
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_POSTGRES_TYPE
Postgres installation type
string
true
[internal,external]
viya
External Postgres
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_POSTGRES_ADMIN_LOGIN
Existing postgres username
string
true
viya
V4_CFG_POSTGRES_PASSWORD
Existing postgres password
string
true
viya
V4_CFG_POSTGRES_FQDN
Existing postgres ip/fqdn
string
true
viya
V4_CFG_POSTGRES_PORT
Existing postgres port
string
5432
false
viya
V4_CFG_POSTGRES_DATABASE
Existing postgres database name
string
"SharedServices"
false
viya
LDAP / Consul
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_EMBEDDED_LDAP_ENABLE
Deploy openldap in the namespace for authentication
Numeric value followed by the units, such as 32Gi for 32 gigabytes. In Kubernetes, the units for gigabytes is Gi. Leave empty to enable auto-resource assignment
viya
V4_CFG_CAS_CORES
Amount of cpu cores to allocate per CAS node
string
false
Either a whole number, representing that number of cores, or a number followed by m, indicating that number of milli-cores. Leave empty to enable auto-resource assignment
viya
V4_CFG_CAS_WORKER_COUNT
Number of CAS workers
int
1
false
Setting to more than one triggers MPP deployment
viya
V4_CFG_CAS_ENABLE_BACKUP_CONTROLLER
Enable backup cas controller
bool
false
false
viya
V4_CFG_CAS_ENABLE_LOADBALANCER
Setup LB to access CAS binary ports
bool
false
false
viya
CONNECT
Name
Description
Type
Default
Required
Notes
Actions
V4_CFG_CONNECT_ENABLE_LOADBALANCER
Setup LB to access SAS/CONNECT
bool
false
false
viya
V4_CFG_CONNECT_FQDN
FQDN that will be assigned to access SAS/CONNECT
string
false
Required when V4_CFG_TLS_MODE is not disabled and cert-manager is used to issue TLS certificates. This FQDN will be added to the SAN DNS list of the issued certificates.