Configuration File TemplateΒΆ

apiVersion: kots.io/v1beta1
kind: ConfigValues
metadata:
  creationTimestamp: null
  name: arthur
spec:
  values:
    cache_password:
      # Provide a password to use for cache
      value: SuperSecret
    database_hostname:
      # Leave the default configuration to use the embedded database. If you would like 
      # to use an external Postgres instance, provide the hostname here and follow this guide: 
      # https://docs.arthur.ai/on-premise/externalize_postgres.html.
      value: database
    database_password:
      value: SuperSecret
    database_port:
      value: "5432"
    database_username:
      value: arthurai
    ingress_hostname:
      # Provide the hostname for ingress
      value: arthur.mydomain.ai
    cluster_nodes:
      # Enter the number of nodes in the cluster. This number cannot be decreased from the current value unless it's greater than 6. The recommended node size is 16 CPUs and 32GB memory.
      value: "1"
    k8_storageclass:
      # Provide Kubernetes StorageClass profile. Use 'gp2' for Amazon EKS, 'default' if you're 
      # using embedded Kubernetes provided by the installer.
      value: default
    prometheus_host:
      # Leave the default configuration if you're using the embedded K8s. Provide your 
      # Prometheus hostname if you're running your own K8s.
      value: http://prometheus-k8s.monitoring.svc.cluster.local
    prometheus_port:
      # Leave the default configuration if you're using the embedded K8s. Provide your 
      # Prometheus port if you're running your own K8s.
      value: "9090"
    # The PyPi registry section is only relevant when using the explainability enrichment (https://docs.arthur.ai/user-guide/enrichments.html#explainability). 
    # Provide your private PyPi registry if you have an airgapped enrivonment or your model requirements file includes packages only hosted in a private repository. 
    # Leaving this section blank will cause the public PyPi to be used. If the public PyPi is inaccessible from the cluster, the explainability feature will not work.
    pypi_registry_conda: {} # This is set as a channel in the '.condarc' file. Do not include 'https://' prefix (e.g. repository.arthur.ai/repository/conda-proxy/main).
    pypi_registry_index: {} # This maps to the 'index key' in the 'pip.conf' file. Do not include 'https://' prefix (e.g repository.arthur.ai/repository/pypi-virtual/pypi).
    pypi_registry_index_url: {} # This maps to the 'index-url' key in the 'pip.conf' file. Do not include 'https://' prefix (e.g. repository.arthur.ai/repository/pypi-virtual/simple).
    pypi_registry_password: {}
    pypi_registry_username: {}
    s3_access_key_id:
      # Provide object storage access key ID
      value: access_key
    s3_artifact_bucket:
      # Provide object storage bucket name for workflow artifacts
      value: workflow-artifacts
    s3_bucket:
      # Provide object storage bucket name
      value: arthurai
    s3_region:
      # Leave the default configuration to use the embedded object storage. Provide your region 
      # if using an external S3.
      value: us-east-2
    s3_secret_access_key:
      # Provide object storage secret access key
      value: secret_key
    s3_url:
      # Leave the default configuration to use the embedded object storage. Provide your storage 
      # URL if using an external S3.
      value: http://minio:9000
    smtp_from: {} # Provide the email address to send alerts from (e.g. alerts@arthur.ai)
    smtp_host: {} # Provide the address of the SMTP server (e.g. smtp.arthur.ai)
    smtp_password:
      # Provide the password to authenticate with the server
      value: SuperSecret
    smtp_port: {} # Provide the port of the SMTP server (e.g. "587" - must be quoted)
    smtp_user: {} # Provide the user to authenticate with the server
    superadmin_email:
      value: superadmin@myorg.com
    superadmin_firstname:
      value: Super
    superadmin_lastname:
      value: Admin
    superadmin_password:
      value: SuperSecret
    superadmin_username:
      value: superadmin
    use_smtp:
      value: "0"
status: {}