Installer configuration examples

EKS example

schema: '1.4'
name: $YOUR_ORGANIZATION_NAME
version: 5.7.0
hostname: $YOUR_DESIRED_APPLICATION_HOSTNAME
ssl_enabled: true
ssl_redirect: true
request_resources: true
enable_network_policies: true
global_node_selectors: {}
global_pod_annotations: {}
global_pod_labels: {}
global_pod_environment: []
istio:
  enabled: false
  install: false
  cni: true
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: {}
  istio:
    name: istio-system
    annotations: {}
    labels: {}
ingress_controller:
  install: true
  gcp_static_ip_name: null
  class_name: nginx
  istio_annotations: true
autoscaler:
  cloud_provider: aws
  auto_discovery:
    cluster_name: domino
    tags: []
  groups: null
  aws:
    region: '$YOUR_AWS_REGION'
metrics_server:
  install: true
external_dns: null
email_notifications:
  enabled: false
  server: smtp.customer.org
  port: 465
  enable_ssl: true
  from_address: domino@customer.org
  authentication:
    username: ''
    password: ''
helm:
  host: null
  namespace: null
  insecure: false
  username: null
  password: null
  image_registries:
  - server: quay.io
    username: "$YOUR_DOMINO_PROVIDED_CREDENTIAL"
    password: "$YOUR_DOMINO_PROVIDED_CREDENTIAL"
internal_docker_registry:
  s3_override:
    region: ''
    bucket: ''
    sse_kms_key_id: null
  gcs_override: null
  azure_blobs_override: null
  allowed_cidrs:
  - 0.0.0.0/0
external_docker_registry: null
telemetry:
  intercom:
    enabled: false
  mixpanel:
    enabled: false
    token: ''
gpu:
  enabled: false
fleetcommand: null
certificate_management:
  install: true
teleport_kube_agent:
  proxyAddr: teleport.domino.tech:443
  authToken: eeceeV4sohh8eew0Oa1aexoTahm3Eiha
image_caching:
  enabled: true
elasticsearch: null
custom_certificates: null
release_overrides: null
chart_overrides: null
image_overrides: null
image_building:
  verbose: false
  rootless: false
  concurrency: 5
  cache_storage_size: 500Gi
  cache_storage_retention: 375000000000
  builder_node_selector: {}
  builder_resources:
    requests:
      cpu: '4'
      memory: 15Gi
    limits: null
  cloud_registry_auth: null
  registries: {}
  pool_sync_wait_time: null
  pool_max_idle_time: null
  fetch_and_extract_timeout: null
  pool_endpoint_watch_timeout: null
storage_classes:
  block:
    create: true
    name: dominodisk
    type: ebs
    access_modes:
    - ReadWriteOnce
    base_path: ''
    default: false
    parameters: {}
  shared:
    create: true
    type: efs
    name: dominoshared
    access_modes:
    - ReadWriteMany
    volume_capacity: 5Ti
    efs:
      region: "$YOUR_AWS_REGION"
      filesystem_id: "$YOUR_EFS_ID"
      access_point_id: "$YOUR_ACCESS_POINT_ID"
    nfs: null
    azure_file: null
    cephfs: null
blob_storage:
  projects:
    s3:
      region: '$YOUR_AWS_REGION'
      bucket: '$YOUR_PROJECTS_BUCKET'
      sse_kms_key_id: '$YOUR_KMS_KEY_ID'
  logs:
    s3:
      region: '$YOUR_AWS_REGION'
      bucket: '$YOUR_LOGS_BUCKET'
      sse_kms_key_id: '$YOUR_KMS_KEY_ID'
  backups:
    s3:
      region: '$YOUR_AWS_REGION'
      bucket: '$YOUR_BACKUPS_BUCKET'
      sse_kms_key_id: '$YOUR_KMS_KEY_ID'
git: null
monitoring:
  prometheus_metrics: true
  newrelic: null
  shoreline_agent: null
  node_exporter: true
  kube_state_metrics: true
hybrid: null
minimal_resources: false