labels:
  io.cattle.role: project
  io.rancher.certified: partner
questions:
- variable: token
  default: ""
  description: "Enter your Kubemq token"
  label: KubeMQ token
  type: string 
  required: true
  group: "General setting"
- variable: defaultImage
  default: "true"
  description: "Use default Docker image"
  label: Use Default Image
  type: boolean
  group: "Container Images"
  show_subquestion_if: false
  subquestions:
  - variable: image.tag
    default: "latest"
    description: "Elasticsearch image tag"
    type: string
    label: Elasticsearch Image Tag
- variable: replicaCount
  default: "3"
  description: "Amount of kubeMQ stateful set replicas"
  label: KubeMQ Replicas
  type: enum 
  group: "General setting"
  options:
  - "1"
  - "3"
  - "5"
- variable: service.type
  default: "NodePort"
  description: "How do you intend to expose service to incoming traffic"
  label: Service type
  type: enum 
  group: "Service Settings"
  options:
  - "NodePort"
  - "LoadBalancer"
  - "ClusterIP"
- variable: volume.enabled
  default: "false"
  description: "Enable persistent volume for Kubemq"
  type: boolean
  required: true
  label: KubeMQ Persistent Volume Enabled
  show_subquestion_if: true
  group: "KubeMQ Persistent volume"
  subquestions:
  - variable: volume.storageClass
    default: ""
    description: "If undefined or set to null, using the default StorageClass. Defaults to null."
    type: storageclass
    label: Storage Class for KubeMQ
  - variable: volume.size
    default: "1Gi"
    description: "KubeMQ persistent volume size"
    required: true
    type: string
    label: KubeMQ Persistent Volume Size
