185 lines
6.7 KiB
YAML
185 lines
6.7 KiB
YAML
questions:
|
|
- variable: stackstate.apiKey
|
|
label: "StackState API Key"
|
|
type: string
|
|
description: "The API key for StackState."
|
|
required: true
|
|
group: General
|
|
- variable: stackstate.url
|
|
label: "StackState URL"
|
|
type: string
|
|
description: "The URL where StackState is running."
|
|
required: true
|
|
group: General
|
|
- variable: stackstate.cluster.name
|
|
label: "StackState Cluster Name"
|
|
type: string
|
|
description: "The StackState Cluster Name given when installing the instance of the Kubernetes StackPack in StackState. This is used to identify the cluster in StackState."
|
|
required: true
|
|
group: General
|
|
- variable: all.registry.override
|
|
label: "Override Default Image Registry"
|
|
type: boolean
|
|
description: "Whether or not to override the default image registry."
|
|
default: false
|
|
group: "General"
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: all.image.registry
|
|
label: "Docker Image Registry"
|
|
type: string
|
|
description: "The registry to pull the StackState Agent images from."
|
|
default: "quay.io"
|
|
- variable: global.imagePullCredentials.username
|
|
label: "Docker Image Pull Username"
|
|
type: string
|
|
description: "The username to use when pulling the StackState Agent images."
|
|
- variable: global.imagePullCredentials.password
|
|
label: "Docker Image Pull Password"
|
|
type: secret
|
|
description: "The password to use when pulling the StackState Agent images."
|
|
- variable: nodeAgent.containers.agent.resources.override
|
|
label: "Override Node Agent Resource Allocation"
|
|
type: boolean
|
|
description: "Whether or not to override the default resources."
|
|
default: "false"
|
|
group: "Node Agent"
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: nodeAgent.containers.agent.resources.requests.cpu
|
|
label: "CPU Requests"
|
|
type: string
|
|
description: "The requested CPU for the Node Agent."
|
|
default: "20m"
|
|
- variable: nodeAgent.containers.agent.resources.requests.memory
|
|
label: "Memory Requests"
|
|
type: string
|
|
description: "The requested memory for the Node Agent."
|
|
default: "180Mi"
|
|
- variable: nodeAgent.containers.agent.resources.limits.cpu
|
|
label: "CPU Limit"
|
|
type: string
|
|
description: "The CPU limit for the Node Agent."
|
|
default: "270m"
|
|
- variable: nodeAgent.containers.agent.resources.limits.memory
|
|
label: "Memory Limit"
|
|
type: string
|
|
description: "The memory limit for the Node Agent."
|
|
default: "420Mi"
|
|
- variable: nodeAgent.containers.processAgent.enabled
|
|
label: "Enable Process Agent"
|
|
type: boolean
|
|
description: "Whether or not to enable the Process Agent."
|
|
default: "true"
|
|
group: "Process Agent"
|
|
- variable: nodeAgent.skipKubeletTLSVerify
|
|
label: "Skip Kubelet TLS Verify"
|
|
type: boolean
|
|
description: "Whether or not to skip TLS verification when connecting to the kubelet API."
|
|
default: "true"
|
|
group: "Process Agent"
|
|
- variable: nodeAgent.containers.processAgent.resources.override
|
|
label: "Override Process Agent Resource Allocation"
|
|
type: boolean
|
|
description: "Whether or not to override the default resources."
|
|
default: "false"
|
|
group: "Process Agent"
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: nodeAgent.containers.processAgent.resources.requests.cpu
|
|
label: "CPU Requests"
|
|
type: string
|
|
description: "The requested CPU for the Process Agent."
|
|
default: "25m"
|
|
- variable: nodeAgent.containers.processAgent.resources.requests.memory
|
|
label: "Memory Requests"
|
|
type: string
|
|
description: "The requested memory for the Process Agent."
|
|
default: "128Mi"
|
|
- variable: nodeAgent.containers.processAgent.resources.limits.cpu
|
|
label: "CPU Limit"
|
|
type: string
|
|
description: "The CPU limit for the Process Agent."
|
|
default: "125m"
|
|
- variable: nodeAgent.containers.processAgent.resources.limits.memory
|
|
label: "Memory Limit"
|
|
type: string
|
|
description: "The memory limit for the Process Agent."
|
|
default: "400Mi"
|
|
- variable: clusterAgent.enabled
|
|
label: "Enable Cluster Agent"
|
|
type: boolean
|
|
description: "Whether or not to enable the Cluster Agent."
|
|
default: "true"
|
|
group: "Cluster Agent"
|
|
- variable: clusterAgent.collection.kubernetesResources.secrets
|
|
label: "Collect Secret Resources"
|
|
type: boolean
|
|
description: |
|
|
Whether or not to collect Kubernetes Secrets.
|
|
NOTE: StackState will not send the actual data of the secrets, only the metadata and a secure hash of the data.
|
|
default: "true"
|
|
group: "Cluster Agent"
|
|
- variable: clusterAgent.resources.override
|
|
label: "Override Cluster Agent Resource Allocation"
|
|
type: boolean
|
|
description: "Whether or not to override the default resources."
|
|
default: "false"
|
|
group: "Cluster Agent"
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: clusterAgent.resources.requests.cpu
|
|
label: "CPU Requests"
|
|
type: string
|
|
description: "The requested CPU for the Cluster Agent."
|
|
default: "70m"
|
|
- variable: clusterAgent.resources.requests.memory
|
|
label: "Memory Requests"
|
|
type: string
|
|
description: "The requested memory for the Cluster Agent."
|
|
default: "512Mi"
|
|
- variable: clusterAgent.resources.limits.cpu
|
|
label: "CPU Limit"
|
|
type: string
|
|
description: "The CPU limit for the Cluster Agent."
|
|
default: "400m"
|
|
- variable: clusterAgent.resources.limits.memory
|
|
label: "Memory Limit"
|
|
type: string
|
|
description: "The memory limit for the Cluster Agent."
|
|
default: "800Mi"
|
|
- variable: logsAgent.enabled
|
|
label: "Enable Logs Agent"
|
|
type: boolean
|
|
description: "Whether or not to enable the Logs Agent."
|
|
default: "true"
|
|
group: "Logs Agent"
|
|
- variable: logsAgent.resources.override
|
|
label: "Override Logs Agent Resource Allocation"
|
|
type: boolean
|
|
description: "Whether or not to override the default resources."
|
|
default: "false"
|
|
group: "Logs Agent"
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: logsAgent.resources.requests.cpu
|
|
label: "CPU Requests"
|
|
type: string
|
|
description: "The requested CPU for the Logs Agent."
|
|
default: "20m"
|
|
- variable: logsAgent.resources.requests.memory
|
|
label: "Memory Requests"
|
|
type: string
|
|
description: "The requested memory for the Logs Agent."
|
|
default: "100Mi"
|
|
- variable: logsAgent.resources.limits.cpu
|
|
label: "CPU Limit"
|
|
type: string
|
|
description: "The CPU limit for the Logs Agent."
|
|
default: "1300m"
|
|
- variable: logsAgent.resources.limits.memory
|
|
label: "Memory Limit"
|
|
type: string
|
|
description: "The memory limit for the Logs Agent."
|
|
default: "192Mi"
|