84 lines
2.2 KiB
YAML
84 lines
2.2 KiB
YAML
questions:
|
|
### CRD Management
|
|
- variable: crds.enabled
|
|
label: Create CRDs
|
|
description: "Should Ambassador Edge Stack create and manage its CRD's?"
|
|
type: boolean
|
|
required: false
|
|
default: "true"
|
|
group: "CRD Management"
|
|
- variable: crds.keep
|
|
label: Keep CRDs
|
|
description: "Should Ambassador Edge Stack keep CRD's when the chart is uninstalled?"
|
|
type: boolean
|
|
required: false
|
|
default: "true"
|
|
group: "CRD Management"
|
|
show_if: "crds.enabled=true"
|
|
|
|
### Deployment Management
|
|
- variable: daemonSet
|
|
label: Deploy as Daemonset
|
|
description: "Deploy Ambassador Edge Stack as a Daemonset? (Recommended: false)"
|
|
type: boolean
|
|
required: false
|
|
default: "true"
|
|
group: "Deployment Settings"
|
|
- variable: replicaCount
|
|
label: Replica Count
|
|
description: "How many replicas should Ambassador Edge Stack run? (Recommended: 3)"
|
|
type: int
|
|
required: false
|
|
default: "3"
|
|
group: "Deployment Settings"
|
|
min: 1
|
|
max: 999
|
|
show_if: "daemonSet=false"
|
|
|
|
### Service Settings
|
|
- variable: service.type
|
|
label: Service Type
|
|
description: "Set the type of service, LoadBalancer (recommended), NodePort, or ClusterIP"
|
|
type: enum
|
|
required: false
|
|
default: "LoadBalancer"
|
|
group: "Service Settings"
|
|
options:
|
|
- "LoadBalancer"
|
|
- "ClusterIP"
|
|
- "NodePort"
|
|
|
|
### Licensing
|
|
- variable: licenseKey.createSecret
|
|
label: "Create License Key Secret"
|
|
description: "Creates the license key secret using the License Key Data."
|
|
type: boolean
|
|
required: false
|
|
default: "true"
|
|
group: "License Settings"
|
|
- variable: licenseKey.value
|
|
label: "License Key Data"
|
|
description: "Specifies the license key to apply."
|
|
type: secret
|
|
required: false
|
|
default: ""
|
|
group: "License Settings"
|
|
show_if: "licenseKey.createSecret=true"
|
|
|
|
### Service Catalog
|
|
- variable: agent.enabled
|
|
label: "Enable Service Catalog"
|
|
description: "Enables the Service Catalog agent for use at https://app.getambassador.io."
|
|
type: boolean
|
|
required: false
|
|
default: "true"
|
|
group: "Service Catalog"
|
|
- variable: agent.cloudConnectionToken
|
|
label: "Cloud Connection Token"
|
|
description: "Specifies the Token used to register a Cluster with the Service Catalog."
|
|
type: secret
|
|
required: false
|
|
default: ""
|
|
group: "Service Catalog"
|
|
show_if: "agent.enabled=true"
|
|
|