rancher-partner-charts/charts/dh2i/dxenterprisesqlag/1.0.1/questions.yaml

149 lines
5.3 KiB
YAML

questions:
- variable: synchronousReplicas
label: "Synchronous Replicas"
type: int
description: "The quantity of synchronous replicas (pods) to create. Note that this value must be at least one if not joining an existing AG."
required: true
default: 3
group: "Availability Group"
- variable: asynchronousReplicas
label: "Asynchronous Replicas"
type: int
description: "The quantity of asynchronous replicas to create."
required: true
default: 0
group: "Availability Group"
- variable: configurationOnlyReplicas
label: "Configuration Only Replicas"
type: int
description: "The quantity of configuration only replicas to create."
required: true
default: 0
group: "Availability Group"
- variable: availabilityGroupName
label: "Availability Group Name"
type: string
description: "The name that will be given to the availability group, or the name of the availability group to join for in an existing cluster."
required: false
default: AG1
group: "Availability Group"
- variable: availabilityGroupListenerPort
label: "Availability Group Listener Port"
type: int
description: "The listener port for the SQL Server Availability Group."
required: false
group: "Availability Group"
- variable: availabilityGroupOptions
label: "Availability Group Options"
type: string
description: "Custom options passed to SQL Server when creating the availability group, for example \"CONTAINED\"."
required: false
group: "Availability Group"
- variable: availabilityGroupClusterType
label: "Availability Group Cluster Type"
type: enum
description: "The clustering type of the SQL Server Availability Group."
group: "Availability Group"
default: "EXTERNAL"
options:
- "EXTERNAL"
- "NONE"
- variable: createLoadBalancers
label: "Create Load Balancers"
type: boolean
description: "Whether to create load balancers for each of the pods in the cluster for external access."
group: "Availability Group"
required: false
# DxEnterprise section
- variable: dxEnterpriseContainer.acceptEula
label: "Accept EULA"
type: boolean
description: "Accept the terms of the DxEnterprise license agreement. For more information, visit http://support.dh2i.com/docs/other/eula."
default: false
required: true
group: "DxEnterprise"
- variable: dxEnterpriseContainer.repository
label: "Repository"
type: string
description: "The repository to pull the image from."
default: "docker.io/dh2i/dxe"
required: true
group: "DxEnterprise"
subquestions:
- variable: dxEnterpriseContainer.tag
label: "Tag"
type: string
description: "The tag to use for the image."
- variable: dxEnterpriseContainer.pullPolicy
label: "Pull Policy"
type: string
description: "The pull policy for the image."
default: IfNotPresent
- variable: dxEnterpriseContainer.clusterSecret
label: "Cluster Secret"
type: secret
description: "The name of the Kubernetes secret that contains the DX_PASSKEY, DX_LICENSE, and (optionally) DX_OTPK environment variables."
required: true
group: DxEnterprise
- variable: dxEnterpriseContainer.vhostName
label: "Vhost Name"
type: string
description: "The name of the Vhost that will host the AG."
required: false
default: VHOST1
group: DxEnterprise
- variable: dxEnterpriseContainer.joinExistingCluster
label: "Join Existing cluster"
type: boolean
description: "Whether or not the DxEnterprise cluster should join an existing DxEnterprise cluster using a provided OTPK."
required: false
default: false
group: DxEnterprise
# SQL Server section
- variable: sqlServerContainer.acceptEula
label: "Accept EULA"
type: boolean
description: "Accept the terms of the SQL Server license agreement."
default: false
required: true
group: "SQL Server"
- variable: sqlServerContainer.repository
label: "Repository"
type: string
description: "The repository to pull the image from."
default: "mcr.microsoft.com/mssql/server"
required: true
group: "SQL Server"
subquestions:
- variable: sqlServerContainer.tag
label: "Tag"
type: string
description: "The tag to use for the image."
default: latest
- variable: sqlServerContainer.pullPolicy
label: "Pull Policy"
type: string
description: "The pull policy for the image."
default: IfNotPresent
- variable: sqlServerContainer.mssqlSecret
label: "SQL Secret"
type: secret
description: "The name of the Kubernetes secret that contains the MSSQL_SA_PASSWORD environment variable."
required: true
group: "SQL Server"
- variable: sqlServerContainer.mssqlPID
label: "SQL Server PID"
type: string
description: "The PID to use for SQL Server."
default: Developer
required: true
group: "SQL Server"
- variable: mssqlConfigMap
label: "mssql.conf"
type: multiline
description: "The contents of the mssql.conf file."
required: false
group: "SQL Server"