# SPDX-License-Identifier: MIT-0 --- # Required: a published image built from The Button's Dockerfile and a DNS name. the_button_image: "" the_button_ingress_host: "" the_button_name: the-button the_button_namespace: the-button the_button_create_namespace: true # Leave unset to use the controller's normal kubeconfig discovery (including KUBECONFIG). the_button_kubeconfig: null the_button_kube_context: null the_button_wait: true the_button_wait_timeout: 180 the_button_image_pull_policy: IfNotPresent # Names of existing registry Secrets in the application namespace. the_button_image_pull_secrets: [] the_button_duration_seconds: 86400 # Keep this empty to use the cluster's default IngressClass. the_button_ingress_class_name: "" the_button_ingress_annotations: cert-manager.io/cluster-issuer: ca-issuer the_button_tls_secret_name: "{{ the_button_name }}-tls" # The application uses local files, so persistence and a single writer are mandatory. the_button_existing_claim: "" the_button_storage_size: 1Gi # null: cluster default; "": no StorageClass; otherwise: named StorageClass. the_button_storage_class: null the_button_storage_access_modes: - ReadWriteOnce the_button_resources: requests: cpu: 100m memory: 64Mi limits: cpu: "1" memory: 256Mi the_button_node_selector: {} the_button_tolerations: [] the_button_affinity: {}