116 lines
3.3 KiB
YAML
116 lines
3.3 KiB
YAML
questions:
|
|
- variable: replicas
|
|
label: "Replicas"
|
|
type: int
|
|
description: "The quantity of replicas (pods) to create."
|
|
default: 3
|
|
required: true
|
|
group: General
|
|
- variable: secretKeys
|
|
label: "Kubernetes Secret"
|
|
type: secret
|
|
description: "The name of the Kubernetes Secret to use for the MSSQL_SA_PASSWORD, DX_PASSKEY, and (optionally) DX_OTPK."
|
|
required: true
|
|
group: General
|
|
- variable: enableLoadBalancers
|
|
label: "Enable External Load Balancers"
|
|
type: string
|
|
description: "Enable or disable automatic provisioning of an external load balancer for each replica in the StatefulSet."
|
|
required: true
|
|
group: General
|
|
- variable: DX_LICENSE
|
|
label: "License Key"
|
|
type: string
|
|
description: "The license key for DxEnterprise."
|
|
required: true
|
|
group: "DxEnterprise"
|
|
- variable: DX_ACCEPT_EULA
|
|
label: "Accept EULA"
|
|
type: enum
|
|
default: "N"
|
|
description: "Accept the terms of the DxEnterprise license agreement. For more information, visit http://support.dh2i.com/docs/other/eula."
|
|
required: true
|
|
group: "DxEnterprise"
|
|
options:
|
|
- "Y"
|
|
- "N"
|
|
- variable: DX_VHOST_NAME
|
|
label: "Vhost Name"
|
|
type: string
|
|
description: "The name of the Vhost that the availability group will be created under."
|
|
default: "VHOST1"
|
|
group: "DxEnterprise"
|
|
- variable: DX_AG_NAME
|
|
label: "Availability Group Name"
|
|
type: string
|
|
description: "The name that will be given to the availability group."
|
|
default: "AG1"
|
|
group: "DxEnterprise"
|
|
- variable: DX_AG_OPTIONS
|
|
label: "Availability Group Options"
|
|
type: string
|
|
description: "Additional availability group options to apply during AG creation."
|
|
group: "DxEnterprise"
|
|
- variable: DX_NEW_CLUSTER
|
|
label: "Create a New Cluster"
|
|
type: string
|
|
description: "Whether or not to create a new DxEnterprise cluster, or join an existing one using the provided One-Time Passkey."
|
|
default: "true"
|
|
group: "DxEnterprise"
|
|
- variable: dxeImage.repository
|
|
label: "Repository"
|
|
type: string
|
|
description: "The repository to pull the DxEnterprise image from."
|
|
default: "dh2i/dxe"
|
|
group: "DxEnterprise"
|
|
subquestions:
|
|
- variable: dxeImage.pullPolicy
|
|
label: "Pull Policy"
|
|
type: string
|
|
description: "The pull policy for the DxEnterprise image."
|
|
default: "Always"
|
|
group: "DxEnterprise"
|
|
- variable: dxeImage.tag
|
|
label: "Image Tag"
|
|
type: string
|
|
description: "The tag to use for the DxEnterprise image."
|
|
default: "latest"
|
|
group: "DxEnterprise"
|
|
|
|
- variable: MSSQL_PID
|
|
label: Edition
|
|
type: string
|
|
description: "The SQL Server edition (PID)."
|
|
required: true
|
|
default: Developer
|
|
group: "SQL Server"
|
|
- variable: ACCEPT_EULA
|
|
label: "Accept EULA"
|
|
type: enum
|
|
default: "N"
|
|
description: "Accept the terms of the SQL Server EULA."
|
|
required: true
|
|
group: "SQL Server"
|
|
options:
|
|
- "Y"
|
|
- "N"
|
|
- variable: sqlImage.repository
|
|
label: "Repository"
|
|
type: string
|
|
description: "The repository to pull the SQL Server image from."
|
|
default: "mcr.microsoft.com/mssql/server"
|
|
group: "SQL Server"
|
|
subquestions:
|
|
- variable: sqlImage.pullPolicy
|
|
label: "Pull Policy"
|
|
type: string
|
|
description: "The pull policy for the SQL Server image."
|
|
default: "Always"
|
|
group: "SQL Server"
|
|
- variable: sqlImage.tag
|
|
label: "Image Tag"
|
|
type: string
|
|
description: "The tag to use for the SQL Server image."
|
|
default: "2022-latest"
|
|
group: "SQL Server"
|
|
|