Add metadata for ICP UI
This commit is contained in:
176
charts/ibm-mqadvanced-server-dev/values-metadata.yaml
Normal file
176
charts/ibm-mqadvanced-server-dev/values-metadata.yaml
Normal file
@@ -0,0 +1,176 @@
|
||||
license:
|
||||
__metadata:
|
||||
label: "License"
|
||||
type: "string"
|
||||
required: true
|
||||
options:
|
||||
- label: "Accepted"
|
||||
value: "accept"
|
||||
- label: "Not accepted"
|
||||
value: "not accepted"
|
||||
|
||||
image:
|
||||
__metadata:
|
||||
label: "Image"
|
||||
repository:
|
||||
__metadata:
|
||||
label: "Image repository"
|
||||
description: "Docker image location"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
tag:
|
||||
__metadata:
|
||||
label: "Image tag"
|
||||
description: "Docker image tag"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
pullPolicy:
|
||||
__metadata:
|
||||
name: "pullPolicy"
|
||||
label: "Image pull policy"
|
||||
description: "Always, Never, or IfNotPresent. Defaults to Always"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
options:
|
||||
- label: "Always"
|
||||
value: "Always"
|
||||
- label: "Never"
|
||||
value: "Never"
|
||||
- label: "IfNotPresent"
|
||||
value: "IfNotPresent"
|
||||
pullSecret:
|
||||
__metadata:
|
||||
label: "Image pull secret"
|
||||
description: "Secret to use when pulling the image. Set this when using an image from a private registry"
|
||||
type: "string"
|
||||
required: false
|
||||
|
||||
## global persistence parameters
|
||||
persistence:
|
||||
__metadata:
|
||||
label: "Persistence"
|
||||
enabled:
|
||||
__metadata:
|
||||
label: "Enable persistence"
|
||||
description: "Whether or not to store MQ messages and configuration on a Persistent Volume"
|
||||
type: "boolean"
|
||||
required: true
|
||||
useDynamicProvisioning:
|
||||
__metadata:
|
||||
label: "Use dynamic provisioning"
|
||||
description: "Whether or not to use Storage Classes to provision a Persisent Volume automatically"
|
||||
type: "boolean"
|
||||
required: true
|
||||
|
||||
dataPVC:
|
||||
__metadata:
|
||||
label: "Data PVC"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Name"
|
||||
description: "Name of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: true
|
||||
storageClassName:
|
||||
__metadata:
|
||||
label: "Storage Class name"
|
||||
description: "Storage class of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: false
|
||||
size:
|
||||
__metadata:
|
||||
label: "Size"
|
||||
description: "Size of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: true
|
||||
|
||||
service:
|
||||
__metadata:
|
||||
label: "Service"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Service name"
|
||||
description: "Service name"
|
||||
type: "string"
|
||||
required: true
|
||||
type:
|
||||
__metadata:
|
||||
label: "Service type"
|
||||
description: "Type of service"
|
||||
type: "string"
|
||||
required: true
|
||||
options:
|
||||
- label: "ClusterIP"
|
||||
value: "ClusterIP"
|
||||
- label: "NodePort"
|
||||
value: "NodePort"
|
||||
- label: "LoadBalancer"
|
||||
value: "LoadBalancer"
|
||||
- label: "ExternalName"
|
||||
value: "ExternalName"
|
||||
|
||||
resources:
|
||||
__metadata:
|
||||
label: "Resources"
|
||||
requests:
|
||||
cpu:
|
||||
__metadata:
|
||||
label: "CPU request"
|
||||
description: "The requested CPU"
|
||||
type: "string"
|
||||
required: true
|
||||
memory:
|
||||
__metadata:
|
||||
label: "Memory request"
|
||||
description: "The requested memory"
|
||||
type: "string"
|
||||
required: true
|
||||
limits:
|
||||
cpu:
|
||||
__metadata:
|
||||
label: "CPU limit"
|
||||
description: "The CPU limit"
|
||||
type: "string"
|
||||
required: true
|
||||
memory:
|
||||
__metadata:
|
||||
label: "Memory limit"
|
||||
description: "The memory limit"
|
||||
type: "string"
|
||||
required: true
|
||||
|
||||
queueManager:
|
||||
__metadata:
|
||||
label: "Queue manager"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Queue manager name"
|
||||
description: "MQ queue manager name, which defaults to the Helm release name"
|
||||
type: "string"
|
||||
required: false
|
||||
dev:
|
||||
__metadata:
|
||||
label: "Default Developer Configuration"
|
||||
description: "Configure some queue manager basics, suitable for developer use"
|
||||
adminPassword:
|
||||
__metadata:
|
||||
label: "Admin password"
|
||||
description: "Password for 'admin' user"
|
||||
type: "password"
|
||||
required: false
|
||||
appPassword:
|
||||
__metadata:
|
||||
label: "App password"
|
||||
description: "Password for 'app' user to use for messaging"
|
||||
type: "password"
|
||||
required: false
|
||||
|
||||
nameOverride:
|
||||
__metadata:
|
||||
label: "Name override"
|
||||
description: "This can be set to partially override the name of the resources created by this chart"
|
||||
type: "string"
|
||||
required: false
|
||||
219
charts/ibm-mqadvanced-server-prod/values-metadata.yaml
Normal file
219
charts/ibm-mqadvanced-server-prod/values-metadata.yaml
Normal file
@@ -0,0 +1,219 @@
|
||||
license:
|
||||
__metadata:
|
||||
label: "License"
|
||||
type: "string"
|
||||
required: true
|
||||
options:
|
||||
- label: "Accepted"
|
||||
value: "accept"
|
||||
- label: "Not accepted"
|
||||
value: "not accepted"
|
||||
|
||||
image:
|
||||
__metadata:
|
||||
label: "Image"
|
||||
repository:
|
||||
__metadata:
|
||||
label: "Image repository"
|
||||
description: "Docker image location"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
tag:
|
||||
__metadata:
|
||||
label: "Image tag"
|
||||
description: "Docker image tag"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
pullPolicy:
|
||||
__metadata:
|
||||
name: "pullPolicy"
|
||||
label: "Image pull policy"
|
||||
description: "Always, Never, or IfNotPresent. Defaults to Always"
|
||||
type: "string"
|
||||
immutable: false
|
||||
required: true
|
||||
options:
|
||||
- label: "Always"
|
||||
value: "Always"
|
||||
- label: "Never"
|
||||
value: "Never"
|
||||
- label: "IfNotPresent"
|
||||
value: "IfNotPresent"
|
||||
pullSecret:
|
||||
__metadata:
|
||||
label: "Image pull secret"
|
||||
description: "Secret to use when pulling the image. Set this when using an image from a private registry"
|
||||
type: "string"
|
||||
required: false
|
||||
|
||||
## global persistence parameters
|
||||
persistence:
|
||||
__metadata:
|
||||
label: "Persistence"
|
||||
enabled:
|
||||
__metadata:
|
||||
label: "Enable persistence"
|
||||
description: "Whether or not to store MQ messages and configuration on a Persistent Volume"
|
||||
type: "boolean"
|
||||
required: true
|
||||
useDynamicProvisioning:
|
||||
__metadata:
|
||||
label: "Use dynamic provisioning"
|
||||
description: "Whether or not to use Storage Classes to provision a Persisent Volume automatically"
|
||||
type: "boolean"
|
||||
required: true
|
||||
|
||||
dataPVC:
|
||||
__metadata:
|
||||
label: "Data PVC"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Name"
|
||||
description: "Name of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: true
|
||||
storageClassName:
|
||||
__metadata:
|
||||
label: "Storage Class name"
|
||||
description: "Storage class of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: false
|
||||
size:
|
||||
__metadata:
|
||||
label: "Size"
|
||||
description: "Size of Persistent Volume Claim, used for MQ objects and messages"
|
||||
type: "string"
|
||||
required: true
|
||||
|
||||
service:
|
||||
__metadata:
|
||||
label: "Service"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Service name"
|
||||
description: "Service name"
|
||||
type: "string"
|
||||
required: true
|
||||
type:
|
||||
__metadata:
|
||||
label: "Service type"
|
||||
description: "Type of service"
|
||||
type: "string"
|
||||
required: true
|
||||
options:
|
||||
- label: "ClusterIP"
|
||||
value: "ClusterIP"
|
||||
- label: "NodePort"
|
||||
value: "NodePort"
|
||||
- label: "LoadBalancer"
|
||||
value: "LoadBalancer"
|
||||
- label: "ExternalName"
|
||||
value: "ExternalName"
|
||||
|
||||
resources:
|
||||
__metadata:
|
||||
label: "Resources"
|
||||
requests:
|
||||
cpu:
|
||||
__metadata:
|
||||
label: "CPU request"
|
||||
description: "The requested CPU"
|
||||
type: "string"
|
||||
required: true
|
||||
memory:
|
||||
__metadata:
|
||||
label: "Memory request"
|
||||
description: "The requested memory"
|
||||
type: "string"
|
||||
required: true
|
||||
limits:
|
||||
cpu:
|
||||
__metadata:
|
||||
label: "CPU limit"
|
||||
description: "The CPU limit"
|
||||
type: "string"
|
||||
required: true
|
||||
memory:
|
||||
__metadata:
|
||||
label: "Memory limit"
|
||||
description: "The memory limit"
|
||||
type: "string"
|
||||
required: true
|
||||
|
||||
queueManager:
|
||||
__metadata:
|
||||
label: "Queue manager"
|
||||
name:
|
||||
__metadata:
|
||||
label: "Queue manager name"
|
||||
description: "MQ queue manager name, which defaults to the Helm release name"
|
||||
type: "string"
|
||||
required: false
|
||||
|
||||
nameOverride:
|
||||
__metadata:
|
||||
label: "Name override"
|
||||
description: "This can be set to partially override the name of the resources created by this chart"
|
||||
type: "string"
|
||||
required: false
|
||||
|
||||
# livenessProbe section specifies setting for the MQ liveness probe, which checks for a running Queue Manager
|
||||
livenessProbe:
|
||||
__metadata:
|
||||
label: "Liveness probe"
|
||||
# initialDelaySeconds should be raised if your system cannot start the Queue Manager in 60 seconds
|
||||
initialDelaySeconds:
|
||||
__metadata:
|
||||
label: "Initial delay (seconds)"
|
||||
description: "How long to wait before starting the probe. Raise this delay if your system cannot start the Queue Manager in the default time period"
|
||||
type: "number"
|
||||
required: false
|
||||
periodSeconds:
|
||||
__metadata:
|
||||
label: "Period (seconds)"
|
||||
description: "How often to perform the probe"
|
||||
type: "number"
|
||||
required: false
|
||||
timeoutSeconds:
|
||||
__metadata:
|
||||
label: "Timeout (seconds)"
|
||||
description: "How long before a probe times out"
|
||||
type: "number"
|
||||
required: false
|
||||
failureThreshold:
|
||||
__metadata:
|
||||
label: "Failure threshold"
|
||||
description: "Number of times the probe can fail before taking action"
|
||||
type: "number"
|
||||
required: false
|
||||
|
||||
# readinessProbe section specifies setting for the MQ readiness probe, which checks when the MQ listener is running
|
||||
readinessProbe:
|
||||
__metadata:
|
||||
label: "Readiness probe"
|
||||
initialDelaySeconds:
|
||||
__metadata:
|
||||
label: "Initial delay (seconds)"
|
||||
description: "How long to wait before starting the probe"
|
||||
type: "number"
|
||||
required: false
|
||||
periodSeconds:
|
||||
__metadata:
|
||||
label: "Period (seconds)"
|
||||
description: "How often to perform the probe"
|
||||
type: "number"
|
||||
required: false
|
||||
timeoutSeconds:
|
||||
__metadata:
|
||||
label: "Timeout (seconds)"
|
||||
description: "How long before a probe times out"
|
||||
type: "number"
|
||||
required: false
|
||||
failureThreshold:
|
||||
__metadata:
|
||||
label: "Failure threshold"
|
||||
description: "Number of times the probe can fail before taking action"
|
||||
type: "number"
|
||||
required: false
|
||||
Reference in New Issue
Block a user