Installer configuration examples

EKS example

schema: '1.0'
name: $YOUR_ORGANIZATION_NAME
version: 4.3.0
hostname: $YOUR_DESIRED_APPLICATION_HOSTNAME
pod_cidr: '$YOUR_POD_CIDR'
ssl_enabled: true
ssl_redirect: true
request_resources: true
enable_network_policies: true
enable_pod_security_policies: true
global_node_selectors: {}
create_restricted_pod_security_policy: true
kubernetes_distribution: cncf
namespaces:
  platform:
    name: domino-platform
    annotations: {}
    labels:
      domino-platform: 'true'
  compute:
    name: domino-compute
    annotations: {}
    labels:
      domino-compute: 'true'
  system:
    name: domino-system
    annotations: {}
    labels: {}
ingress_controller:
  create: true
  gke_cluster_uuid: ''
  class_name: nginx
storage_classes:
  block:
    create: true
    name: dominodisk
    type: ebs
    access_modes:
    - ReadWriteOnce
    base_path: ''
    default: false
    parameters: {}
  shared:
    create: true
    name: dominoshared
    type: efs
    access_modes:
    - ReadWriteMany
    efs:
      region: '$YOUR_AWS_REGION'
      filesystem_id: '$YOUR_EFS_ID'
    nfs:
      server: ''
      mount_path: ''
      mount_options: []
    azure_file:
      storage_account: ''
blob_storage:
  projects:
    type: s3
    s3:
      region: ''
      bucket: ''
      sse_kms_key_id: ''
    azure:
      account_name: ''
      account_key: ''
      container: ''
    gcs:
      bucket: ''
      service_account_name: ''
      project_name: ''
  logs:
    type: s3
    s3:
      region: ''
      bucket: ''
      sse_kms_key_id: ''
    azure:
      account_name: ''
      account_key: ''
      container: ''
    gcs:
      bucket: ''
      service_account_name: ''
      project_name: ''
  backups:
    type: s3
    s3:
      region: ''
      bucket: ''
      sse_kms_key_id: ''
    azure:
      account_name: ''
      account_key: ''
      container: ''
    gcs:
      bucket: ''
      service_account_name: ''
      project_name: ''
  default:
    type: s3
    s3:
      region: '$YOUR_AWS_REGION'
      bucket: '$YOUR_BUCKET_NAME'
      sse_kms_key_id: ''
    azure:
      account_name: ''
      account_key: ''
      container: ''
    gcs:
      bucket: ''
      service_account_name: ''
      project_name: ''
    enabled: true
autoscaler:
  enabled: true
  cloud_provider: aws
  auto_discovery:
    cluster_name: domino
    tags: [] # if no specific tags are listed, auto-discovery will look for k8s.io/cluster-autoscaler/enabled and k8s.io/cluster-autoscaler/$CLUSTER_NAME
  groups:
  - name: ''
    min_size: 0
    max_size: 0
  aws:
    region: '$YOUR_AWS_REGION'
  azure:
    resource_group: ''
    subscription_id: ''
spotinst_controller:
  enabled: false
  token: ''
  account: ''
external_dns:
  enabled: false
  provider: aws
  domain_filters: []
  zone_id_filters: []
git:
  storage_class: dominodisk
email_notifications:
  enabled: false
  server: smtp.customer.org
  port: 465
  encryption: ssl
  from_address: domino@customer.org
  authentication:
    username: ''
    password: ''
monitoring:
  prometheus_metrics: true
  newrelic:
    apm: false
    infrastructure: false
    license_key: ''
helm:
  version: 2
  host: 'quay.io'
  namespace: 'domino'
  insecure: false
  username: '$YOUR_DOMINO_PROVIDED_CREDENTIAL'
  password: '$YOUR_DOMINO_PROVIDED_CREDENTIAL'
  tiller_image: 'gcr.io/kubernetes-helm/tiller:v2.16.1'
  prefix: 'helm-'
  cache_path: ''
private_docker_registry:
  server: quay.io
  username: '$YOUR_DOMINO_PROVIDED_CREDENTIAL'
  password: '$YOUR_DOMINO_PROVIDED_CREDENTIAL'
internal_docker_registry:
  s3_override:
    region: ''
    bucket: ''
    sse_kms_key_id: ''
  gcs_override:
    bucket: ''
    service_account_name: ''
    project_name: ''
  azure_blobs_override:
    account_name: ''
    account_key: ''
    container: ''
telemetry:
  intercom:
    enabled: false
  mixpanel:
    enabled: false
    token: ''
gpu:
  enabled: false #set this to true to deploy NVIDIA device plugin
fleetcommand:
  enabled: false
  api_token: ''