Configuration Parameters

This page contains the configuration parameters for the Kommander component of DKP.

For additional information about configuring the Kommander component of DKP during initial installation, see Kommander Install Configuration.

Parameter

Description

Default Value

apps

(AppConfig list)

List of platform applications that will be installed on the management cluster.

apps:
  dex:
    enabled: true
  dex-k8s-authenticator:
    enabled: true
  dkp-insights-management:
    enabled: true
  gatekeeper:
    enabled: true
  gitea:
    enabled: true
  grafana-logging:
    enabled: true
  grafana-loki:
    enabled: true
  kommander:
    enabled: true
  kube-prometheus-stack:
    enabled: true
    values: <shortened for brevity>
  kubefed:
    enabled: true
  kubernetes-dashboard:
    enabled: true
  kubetunnel:
    enabled: true
  logging-operator:
    enabled: true
  prometheus-adapter:
    enabled: true
  reloader:
    enabled: true
   rook-ceph:
    enabled: true
   rook-ceph-cluster:
    enabled: true
  traefik:
    enabled: true
  traefik-forward-auth-mgmt:
    enabled: true
  velero:
    enabled: true
NONE

ageEncryptionSecretName

Defines the name of the secret to store the Age encryption in.

sops-age

clusterHostName

Allows users to provide a hostname that is used for accessing the cluster's ingresses.

ingressCertificate

Allows users to provide a custom certificate that's used for TLS in the cluster's ingresses.

acme

Enable automatic ingress certificate management via ACME.

appManagementImageTag

Specifies image tag of the AppManagement container.

appManagementImageRepository

Specifies the image repository of AppManagement container

appManagementKubetoolsImageRepository

Specifies the image repository of AppManagement Kubetools container

kommanderChartsVersion

Specifies DKP Kommander Helm chart version.

airgapped

Specifies parameters for an airgapped environment.

catalog

Specifies parameters for installing default catalog repositories.

For additional information, see Configure an Enterprise catalog.

AppConfig

Parameter

Description

Default Value

enabled

Denotes whether the specific app should be deployed or not.

false

valuesFrom

File path containing the values that are passed onto the applications HelmRelease.

This a Helm values files for all applications at the moment. The path in this field must either be a relative file location which is then interpreted to be relative to the location of the configuration file or an absolute path.

Only one of valuesFrom or values may be set; both cannot be set.

values

Contains the values that are passed to the the applications HelmRelease.

Only one of valuesFrom or values may be set; both cannot be set.

IngressCertificate

Parameter

Description

Default Value

certificate

The path to a certificate PEM file.

private_key

The path to the certificate’s private key (PEM).

ca

The path to the certificate’s CA bundle; a PEM file containing root and intermediate certificates.

Airgapped

Parameter

Description

Default Value

enabled

Specifies if installation happens in an air-gapped environment.

helmMirrorImageTag

Specifies an image tag of Helm-mirror container.

helmMirrorImageRepository

Specifies image repository of Helm-mirror container.

Next Step:

Configure HTTP Proxy