rancher-partner-charts/charts/btp/chronicle/questions.yaml

131 lines
3.6 KiB
YAML

questions:
# Chronicle
- variable: image.repository
default: ""
required: false
type: string
label: Chronicle docker repository
description: The Chronicle docker repository to use. This may be domain specific, see https://docs.btp.works/chronicle
group: "Chronicle Settings"
- variable: image.tag
default: ""
required: false
type: string
label: Chronicle Image tag
description: The Chronicle docker image tag to use.
group: "Chronicle Settings"
- variable: webUi
default: false
required: false
type: boolean
label: Enable Web UI
description: Enables the graphql playground interface for development use.
group: "Chronicle Settings"
# Ingress Settings
- variable: ingress.enabled
default: "false"
required: false
type: boolean
label: Enable Chronicle ingress
description: Enable an ingress for the Chronicle service.
group: "Ingress Settings"
show_subquestion_if: true
subquestions:
- variable: ingress.hostname
default: ""
required: false
type: string
label: Ingress hostname
description: Primary hostname for the ingress.
group: "Ingress Settings"
- variable: ingress.path
default: ""
required: false
type: string
label: Hostname Path
description: Path for the ingress's primary hostname.
group: "Ingress Settings"
- variable: ingress.pathType
default: ""
required: false
type: string
label: Hostname PathType
description: PathType for the ingress's primary hostname.
group: "Ingress Settings"
- variable: ingress.certManager
default: "false"
required: false
type: boolean
label: Enable the acme certmanager for this ingress
description: Enable the acme certmanager for this ingress.
group: "Ingress Settings"
- variable: ingress.annotations
default: ""
required: false
type: string
label: Ingress annotations
description: Annotations for the ingress.
group: "Ingress Settings"
- variable: ingress.tls
default: false
required: false
type: boolean
label: Ingress TLS
description: Enable tls on the ingress with a secrete at hostname-tls.
group: "Ingress Settings"
# Chronicle database settings
- variable: postgres.persistence.enabled
default: "true"
type: boolean
required: true
label: Postgres persistance
description: Allocate a PVC for the internal Postgres instance
group: "Database settings"
- variable: postgres.enabled
default: "true"
required: true
type: boolean
label: Use internal postgres database
description: Create an internal Postgres instance for Chronicle, or if not supply details of an external Postgres.
group: "Database settings"
show_subquestion_if: false
subquestions:
- variable: postgres.user
default: "postgres"
required: true
type: string
label: Postgres user
description: User for the Postgres database
group: "Database settings"
- variable: postgres.host
default: "localhost"
required: true
type: string
label: Postgres host
description: Host for the Postgres database
group: "Database settings"
- variable: postgres.database
default: "postgres"
required: true
type: string
label: Database name
description: Database name for the Postgres database
group: "Database settings"
- variable: postgres.port
default: "5432"
required: true
type: int
label: Postgres port
description: Port for the Postgres database
group: "Database settings"
- variable: postgres.password
default: "postgres"
required: true
type: password
label: Postgres password
description: Password for the Postgres database
group: "Database settings"