212 lines
5.6 KiB
YAML
212 lines
5.6 KiB
YAML
|
questions:
|
||
|
- variable: license.accept
|
||
|
required: true
|
||
|
default: "no"
|
||
|
type: enum
|
||
|
description: "Set to yes to accept the terms and conditions of the Citrix license."
|
||
|
label: Accept License
|
||
|
group: "Deployment Settings"
|
||
|
options:
|
||
|
- "yes"
|
||
|
- "no"
|
||
|
- variable: openshift
|
||
|
default: false
|
||
|
type: boolean
|
||
|
description: "openshift is set to true if charts are being deployed in OpenShift environment"
|
||
|
label: Openshift flag
|
||
|
group: "Deployment Settings"
|
||
|
- variable: nsNamespace
|
||
|
type: string
|
||
|
description: "Prefix for the resources on Citrix ADC"
|
||
|
label: Resource Prefix
|
||
|
group: "Deployment Settings"
|
||
|
- variable: ingressClass[0]
|
||
|
type: string
|
||
|
description: "ingressClass is the name of the Ingress Class"
|
||
|
label: Ingress Class
|
||
|
group: "Deployment Settings"
|
||
|
- variable: logLevel
|
||
|
default: "DEBUG"
|
||
|
type: enum
|
||
|
options:
|
||
|
- "TRACE"
|
||
|
- "DEBUG"
|
||
|
- "INFO"
|
||
|
- "WARNING"
|
||
|
- "ERROR"
|
||
|
description: "logLevel of Citrix Ingress Controller pod"
|
||
|
label: LogLevel
|
||
|
group: "Deployment Settings"
|
||
|
- variable: defaultSSLCert
|
||
|
type: string
|
||
|
description: "Secret containing the default ceritifcate for SSL vservers"
|
||
|
label: Default SSLCert
|
||
|
group: "ADC Settings"
|
||
|
- variable: logProxy
|
||
|
type: string
|
||
|
description: "Elasticsearch or Kafka or Zipkin endpoint for Citrix observability exporte"
|
||
|
label: LogProxy
|
||
|
group: "Deployment Settings"
|
||
|
- variable: http2ServerSide
|
||
|
default: "OFF"
|
||
|
type: enum
|
||
|
options:
|
||
|
- "ON"
|
||
|
- "OFF"
|
||
|
description: "Set to ON to enable HTTP2 for Citrix ADC service group configurations"
|
||
|
label: HTTP2 on ADC
|
||
|
group: "ADC Settings"
|
||
|
- variable: nodeSelector.key
|
||
|
type: string
|
||
|
label: NodeSelector Key
|
||
|
group: "Deployment Settings"
|
||
|
- variable: nodeSelector.value
|
||
|
type: string
|
||
|
label: NodeSelector Value
|
||
|
group: "Deployment Settings"
|
||
|
|
||
|
|
||
|
- variable: ADMSettings.licenseServerIP
|
||
|
type: string
|
||
|
label: ADM LicenseServerIP
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.licenseServerPort
|
||
|
default: 27000
|
||
|
type: int
|
||
|
label: ADM LicenseServerPort
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.ADMIP
|
||
|
type: string
|
||
|
label: ADM IP
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.ADMFingerPrint
|
||
|
type: string
|
||
|
label: ADM FingerPrint
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.loginSecret
|
||
|
type: string
|
||
|
label: ADM Login Secret
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.bandWidthLicense
|
||
|
type: boolean
|
||
|
label: CPX Bandwidth License
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.bandWidth
|
||
|
type: int
|
||
|
label: CPX Bandwidth
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.vCPULicense
|
||
|
type: boolean
|
||
|
label: CPX vCPU License
|
||
|
group: "ADM Settings"
|
||
|
- variable: ADMSettings.cpxCores
|
||
|
type: int
|
||
|
label: CPX Cores
|
||
|
group: "ADM Settings"
|
||
|
- variable: cic.pullpolicy
|
||
|
default: "IfNotPresent"
|
||
|
type: enum
|
||
|
label: CIC Image Pullpolicy
|
||
|
group: "CIC/CPX Image Settings"
|
||
|
options:
|
||
|
- "Always"
|
||
|
- "IfNotPresent"
|
||
|
- "Never"
|
||
|
- variable: pullpolicy
|
||
|
default: "IfNotPresent"
|
||
|
type: enum
|
||
|
label: CPX Image Pullpolicy
|
||
|
group: "CIC/CPX Image Settings"
|
||
|
options:
|
||
|
- "Always"
|
||
|
- "IfNotPresent"
|
||
|
- "Never"
|
||
|
- variable: cic.image
|
||
|
default: "quay.io/citrix/citrix-k8s-ingress-controller:1.8.28"
|
||
|
type: string
|
||
|
label: CIC Image
|
||
|
group: "CIC/CPX Image Settings"
|
||
|
- variable: image
|
||
|
type: string
|
||
|
default: "quay.io/citrix/citrix-k8s-cpx-ingress:13.0-58.30"
|
||
|
label: CPX Image
|
||
|
group: "CIC/CPX Image Settings"
|
||
|
- variable: exporter.image
|
||
|
default: "quay.io/citrix/citrix-adc-metrics-exporter:1.4.5"
|
||
|
type: string
|
||
|
description: "Exporter Image to be used"
|
||
|
label: Exporter Image
|
||
|
group: "Exporter Settings"
|
||
|
- variable: exporter.pullPolicy
|
||
|
default: "IfNotPresent"
|
||
|
type: string
|
||
|
description: "Exporter Image pull policy"
|
||
|
label: Exporter Image PullPolicy
|
||
|
group: "Exporter Settings"
|
||
|
- variable: exporter.ports.containerPort
|
||
|
default: 8888
|
||
|
type: int
|
||
|
label: Exporter ContainerPort
|
||
|
group: "Exporter Settings"
|
||
|
- variable: coeConfig.distributedTracing.enable
|
||
|
default: false
|
||
|
type: boolean
|
||
|
label: Enable distributedTracing
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.distributedTracing.samplingrate
|
||
|
default: 100
|
||
|
type: int
|
||
|
label: COE Sampling Rate
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.endpoint.server
|
||
|
type: string
|
||
|
label: COE Endpoint Server
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.timeseries.port
|
||
|
default: 5563
|
||
|
type: int
|
||
|
label: COE timeseries port
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.timeseries.metrics.enable
|
||
|
default: false
|
||
|
type: boolean
|
||
|
label: Enable timeseries metrics
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.timeseries.metrics.mode
|
||
|
default: 'avro'
|
||
|
type: string
|
||
|
label: COE timeseries metrics Mode
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.timeseries.auditlogs.enable
|
||
|
default: false
|
||
|
type: string
|
||
|
label: Enable timeseries auditlogs
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.timeseries.events.enable
|
||
|
default: false
|
||
|
type: string
|
||
|
label: Enable timeseries events
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.transactions.enable
|
||
|
default: false
|
||
|
type: string
|
||
|
label: Enable transactions
|
||
|
group: "COE Settings"
|
||
|
- variable: coeConfig.transactions.port
|
||
|
default: 5557
|
||
|
type: int
|
||
|
label: COE transactions port
|
||
|
group: "COE Settings"
|
||
|
- variable: crds.install
|
||
|
default: true
|
||
|
type: boolean
|
||
|
description: "If set to true the charts will install CustomResourceDefinitions which are consumed by CIC."
|
||
|
label: CRD flag
|
||
|
group: "Deployment Settings"
|
||
|
- variable: crds.retainOnDelete
|
||
|
default: false
|
||
|
type: boolean
|
||
|
description: "Set this argument to true if you want to retain CustomResourceDefinitions even after uninstalling CIC. This will avoid data-loss of Custom Resource Objects created before uninstallation."
|
||
|
label: CRD retainOnDelete flag
|
||
|
group: "Deployment Settings"
|