Skip to main content
Version: 6.13.0

SmoothGlue Package Configuration Reference

The following is a list of available configuration options when deploying the SmoothGlue package. For information on how to use these configuration options, please see How To Configure SmoothGlue Package.

ParameterDescriptionDefault
CLUSTER_TYPEPreset cluster type to deploy. Valid values are run, build or custom.run
CROSSPLANE_REPLICASNumber of Crossplane pods to run.1
CROSSPLANE_RBAC_REPLICASNumber of Crossplane RBAC pods to run.1
CROSSPLANE_METRICS_ENABLEDEnable/disable the Crossplane metrics server.true
DOMAINDomain name to use when exposing services. If not provided, an attempt will be made to determine the IP address of the deployment and a nip.io domain will be used.
FQDNFully Qualified Domain Name of the installation. Used to create a nip.io domain. If left empty, the API server URL will be used instead.
SINGLE_NODEReduces the resource footprint of SmoothGlue and removes redundant resources, and should only be used for demonstration purposes. This will automatically be enabled when deploying to a cluster with less than 3 nodes.
CERT_PATHFilesystem path to a x509 DER encoded certificate. The ingress gateway will be configured to use this certificate. If none is provided, a self-signed certificate will be generated.
KEY_PATHFilesystem path to a x509 DER encoded Key. The ingress gateway will be configured to use this key. If none is provided, a key will be generated.
CERTThe contents of a x509 DER encoded certificate provided as a string. The ingress gateway will be configured to use this certificate. If none is provided, a self-signed certificate will be generated.
KEYThe contents of a x509 DER encoded key provided as as a string. The ingress gateway will be configured to use this key. If none is provided, a key will be generated.
DOCKER_SOCKETPath to the runtime socket. This value is passed to the container security engine (Neuvector) and is dependent on the distribution of Kubernetes. If not provided, the installer will attempt to determine the correct path.
DISABLE_ROOT_FS_MOUNTToggles the monitoring stack's root FS mount. Setting this to true is required on some deployments, such as k3d or colima + k3s.
ENF_NO_SYSTEM_PROFILESToggles a related environment variable in the Neuvector pods. This is required on some deployments lacking kernel capabilities.
BIGBANG_VALUES_FILEPath to a YAML file containing Big Bang values. The contents will be written to corresponding Kubernetes configMap resources.
BIGBANG_SECRETS_FILEPath to a YAML file containing sensitive Big Bang values. The contents will be written to corresponding Kubernetes secret resources.
ARGOCD_ENABLEDEnable/disable the Argo CD add-on. Enabled by default with a Run cluster type.
AUTHSERVICE_ENABLEDEnable/disable the Istio Authservice add-on. Enabled by default.
CLUSTERAUDITOR_ENABLEDEnable/disable the Cluster Auditor add-on. Disabled by default.
CONFLUENCE_ENABLEDEnable/disable the Confluence add-on. Enabled by default with a Build cluster type.
CONSOLE_ENABLEDEnable/disable the Console add-on. Enabled by default with a Build cluster type.
FLUENTBIT_ENABLEDEnable/disable the Fluentbit add-on. Disabled by default.
GATEKEEPER_ENABLEDEnable/disable the OPA Gatekeeper add-on. Disabled by default.
GITLAB_ENABLEDEnable/disable the Keycloak add-on. Enabled by default with a Build cluster type.
GITLABRUNNER_ENABLEDEnable/disable the Gitlab Runner add-on. Enabled by default with a Build cluster type.
GRAFANA_ENABLEDEnable/disable the Grafana add-on. Enabled by default.
ISTIOCONTROLPLANE_ENABLEDEnable/disable the Istio Control Plane add-on. Enabled by default.
ISTIOOPERATOR_ENABLEDEnable/disable the Istio Operator add-on. Enabled by default.
JIRA_ENABLEDEnable/disable the Jira add-on. Enabled by default with a Build cluster type.
KEYCLOAK_ENABLEDEnable/disable the Keycloak add-on. Enabled by default with a Build cluster type.
KYVERNO_ENABLEDEnable/disable the Kyverno add-on. Enabled by default.
KYVERNOPOLICIES_ENABLEDEnable/disable the Kyverno Policies add-on. Enabled by default.
KYVERNOREPORTER_ENABLEDEnable/disable the Kyverno Reporter add-on. Enabled by default.
LOKI_ENABLEDEnable/disable the Loki add-on. Enabled by default.
MATTERMOST_ENABLEDEnable/disable the Mattermost add-on. Enabled by default with a Build cluster type.
MATTERMOSTOPERATOR_ENABLEDEnable/disable the Mattermost Operator add-on. Enabled by default with a Build cluster type.
MINIO_ENABLEDEnable/disable the Minio add-on. Disabled by default.
MINIOOPERATOR_ENABLEDEnable/disable the Minio Operator add-on. Enabled by default with a Build cluster type.
MONITORING_ENABLEDEnable/disable the Monitoring add-on. Enabled by default.
NEUVECTOR_ENABLEDEnable/disable the Neuvector add-on. Enabled by default.
PROMTAIL_ENABLEDEnable/disable the Promtail add-on. Enabled by default.
SONARQUBE_ENABLEDEnable/disable the Sonarqube add-on. Enabled by default with a Build cluster type.
TWISTLOCK_ENABLEDEnable/disable the Twistlock add-on. Disabled by default.
VAULT_ENABLEDEnable/disable the Vault add-on. Disabled by default.
VELERO_ENABLEDEnable/disable the Velero add-on. Enabled by default.
METRICSSERVER_ENABLEDEnable/disable the Metrics Server add-on. Enabled by default if no other metrics server installations are present.
KIALI_ENABLEDEnable/disable the Kiali add-on. Enabled by default.
TEMPO_ENABLEDEnable/disable the Tempo add-on. Disabled by default.
KEYCLOAK_CONFIG_ENABLEDEnable/disable the keycloak configurations. Enabled by default.
NEXUS_REPOSITORY_MANAGER_ENABLEDEnable/disable the Nexus Repository Manager add-on. Disabled by default.
NEXUS_IQ_ENABLEDEnable/disable the Nexus IQ add-on. Disabled by default.
EXTERNAL_SECRETS_ENABLEDEnable/disable the External Secrets Operator add-on. Disabled by default.