#  - variable: autoscaling
#    group: "Advanced"
#    label: "(Advanced) Horizontal Pod Autoscaler"
#    schema:
#      additional_attrs: true
#      type: dict
#      attrs:
#        - variable: enabled
#          label: "enabled"
#          schema:
#            type: boolean
#            default: false
#            show_subquestions_if: true
#            subquestions:
#              - variable: target
#                label: "Target"
#                description: "deployment name, defaults to main deployment"
#                schema:
#                  type: string
#                  default: ""
#              - variable: minReplicas
#                label: "Minimum Replicas"
#                schema:
#                  type: int
#                  default: 1
#              - variable: maxReplicas
#                label: "Maximum Replicas"
#                schema:
#                  type: int
#                  default: 5
#              - variable: targetCPUUtilizationPercentage
#                label: "Target CPU Utilization Percentage"
#                schema:
#                  type: int
#                  default: 80
#              - variable: targetMemoryUtilizationPercentage
#                label: "Target Memory Utilization Percentage"
#                schema:
#                  type: int
#                  default: 80
#  - variable: networkPolicy
#    group: "Advanced"
#    label: "(Advanced) Network Policy"
#    schema:
#      additional_attrs: true
#      type: dict
#      attrs:
#        - variable: enabled
#          label: "enabled"
#          schema:
#            type: boolean
#            default: false
#            show_subquestions_if: true
#            subquestions:
#              - variable: policyType
#                label: "Policy Type"
#                schema:
#                  type: string
#                  default: ""
#                  enum:
#                    - value: ""
#                      description: "Default"
#                    - value: "ingress"
#                      description: "Ingress"
#                    - value: "egress"
#                      description: "Egress"
#                    - value: "ingress-egress"
#                      description: "Ingress and Egress"
#              - variable: egress
#                label: "Egress"
#                schema:
#                  type: list
#                  default: []
#                  items:
#                    - variable: egressEntry
#                      label: ""
#                      schema:
#                        additional_attrs: true
#                        type: dict
#                        attrs:
#                          - variable: to
#                            label: "To"
#                            schema:
#                              type: list
#                              default: []
#                              items:
#                                - variable: toEntry
#                                  label: ""
#                                  schema:
#                                    additional_attrs: true
#                                    type: dict
#                                    attrs:
#                                      - variable: ipBlock
#                                        label: "ipBlock"
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: cidr
#                                              label: "cidr"
#                                              schema:
#                                                type: string
#                                                default: ""
#                                            - variable: except
#                                              label: "except"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: exceptint
#                                                    label: ""
#                                                    schema:
#                                                      type: string
#                                      - variable: namespaceSelector
#                                        label: "namespaceSelector"
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: matchExpressions
#                                              label: "matchExpressions"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: expressionEntry
#                                                    label: ""
#                                                    schema:
#                                                      additional_attrs: true
#                                                      type: dict
#                                                      attrs:
#                                                        - variable: key
#                                                          label: "Key"
#                                                          schema:
#                                                            type: string
#                                                        - variable: operator
#                                                          label: "operator"
#                                                          schema:
#                                                            type: string
#                                                            default: "TCP"
#                                                            enum:
#                                                              - value: "In"
#                                                                description: "In"
#                                                              - value: "NotIn"
#                                                                description: "NotIn"
#                                                              - value: "Exists "
#                                                                description: "Exists "
#                                                              - value: "DoesNotExist "
#                                                                description: "DoesNotExist "
#                                                        - variable: values
#                                                          label: "values"
#                                                          schema:
#                                                            type: list
#                                                            default: []
#                                                            items:
#                                                              - variable: value
#                                                                label: ""
#                                                                schema:
#                                                                  type: string
#                                      - variable: podSelector
#                                        label: ""
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: matchExpressions
#                                              label: "matchExpressions"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: expressionEntry
#                                                    label: ""
#                                                    schema:
#                                                      additional_attrs: true
#                                                      type: dict
#                                                      attrs:
#                                                        - variable: key
#                                                          label: "Key"
#                                                          schema:
#                                                            type: string
#                                                        - variable: operator
#                                                          label: "operator"
#                                                          schema:
#                                                            type: string
#                                                            default: "TCP"
#                                                            enum:
#                                                              - value: "In"
#                                                                description: "In"
#                                                              - value: "NotIn"
#                                                                description: "NotIn"
#                                                              - value: "Exists "
#                                                                description: "Exists "
#                                                              - value: "DoesNotExist "
#                                                                description: "DoesNotExist "
#                                                        - variable: values
#                                                          label: "values"
#                                                          schema:
#                                                            type: list
#                                                            default: []
#                                                            items:
#                                                              - variable: value
#                                                                label: ""
#                                                                schema:
#                                                                  type: string
#                          - variable: ports
#                            label: "Ports"
#                            schema:
#                              type: list
#                              default: []
#                              items:
#                                - variable: portsEntry
#                                  label: ""
#                                  schema:
#                                    additional_attrs: true
#                                    type: dict
#                                    attrs:
#                                      - variable: port
#                                        label: "port"
#                                        schema:
#                                          type: int
#                                      - variable: endPort
#                                        label: "port"
#                                        schema:
#                                          type: int
#                                      - variable: protocol
#                                        label: "Protocol"
#                                        schema:
#                                          type: string
#                                          default: "TCP"
#                                          enum:
#                                            - value: "TCP"
#                                              description: "TCP"
#                                            - value: "UDP"
#                                              description: "UDP"
#                                            - value: "SCTP"
#                                              description: "SCTP"
#              - variable: ingress
#                label: "Ingress"
#                schema:
#                  type: list
#                  default: []
#                  items:
#                    - variable: ingressEntry
#                      label: ""
#                      schema:
#                        additional_attrs: true
#                        type: dict
#                        attrs:
#                          - variable: from
#                            label: "From"
#                            schema:
#                              type: list
#                              default: []
#                              items:
#                                - variable: fromEntry
#                                  label: ""
#                                  schema:
#                                    additional_attrs: true
#                                    type: dict
#                                    attrs:
#                                      - variable: ipBlock
#                                        label: "ipBlock"
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: cidr
#                                              label: "cidr"
#                                              schema:
#                                                type: string
#                                                default: ""
#                                            - variable: except
#                                              label: "except"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: exceptint
#                                                    label: ""
#                                                    schema:
#                                                      type: string
#                                      - variable: namespaceSelector
#                                        label: "namespaceSelector"
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: matchExpressions
#                                              label: "matchExpressions"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: expressionEntry
#                                                    label: ""
#                                                    schema:
#                                                      additional_attrs: true
#                                                      type: dict
#                                                      attrs:
#                                                        - variable: key
#                                                          label: "Key"
#                                                          schema:
#                                                            type: string
#                                                        - variable: operator
#                                                          label: "operator"
#                                                          schema:
#                                                            type: string
#                                                            default: "TCP"
#                                                            enum:
#                                                              - value: "In"
#                                                                description: "In"
#                                                              - value: "NotIn"
#                                                                description: "NotIn"
#                                                              - value: "Exists "
#                                                                description: "Exists "
#                                                              - value: "DoesNotExist "
#                                                                description: "DoesNotExist "
#                                                        - variable: values
#                                                          label: "values"
#                                                          schema:
#                                                            type: list
#                                                            default: []
#                                                            items:
#                                                              - variable: value
#                                                                label: ""
#                                                                schema:
#                                                                  type: string
#                                      - variable: podSelector
#                                        label: ""
#                                        schema:
#                                          additional_attrs: true
#                                          type: dict
#                                          attrs:
#                                            - variable: matchExpressions
#                                              label: "matchExpressions"
#                                              schema:
#                                                type: list
#                                                default: []
#                                                items:
#                                                  - variable: expressionEntry
#                                                    label: ""
#                                                    schema:
#                                                      additional_attrs: true
#                                                      type: dict
#                                                      attrs:
#                                                        - variable: key
#                                                          label: "Key"
#                                                          schema:
#                                                            type: string
#                                                        - variable: operator
#                                                          label: "operator"
#                                                          schema:
#                                                            type: string
#                                                            default: "TCP"
#                                                            enum:
#                                                              - value: "In"
#                                                                description: "In"
#                                                              - value: "NotIn"
#                                                                description: "NotIn"
#                                                              - value: "Exists "
#                                                                description: "Exists "
#                                                              - value: "DoesNotExist "
#                                                                description: "DoesNotExist "
#                                                        - variable: values
#                                                          label: "values"
#                                                          schema:
#                                                            type: list
#                                                            default: []
#                                                            items:
#                                                              - variable: value
#                                                                label: ""
#                                                                schema:
#                                                                  type: string
#                          - variable: ports
#                            label: "Ports"
#                            schema:
#                              type: list
#                              default: []
#                              items:
#                                - variable: portsEntry
#                                  label: ""
#                                  schema:
#                                    additional_attrs: true
#                                    type: dict
#                                    attrs:
#                                      - variable: port
#                                        label: "port"
#                                        schema:
#                                          type: int
#                                      - variable: endPort
#                                        label: "port"
#                                        schema:
#                                          type: int
#                                      - variable: protocol
#                                        label: "Protocol"
#                                        schema:
#                                          type: string
#                                          default: "TCP"
#                                          enum:
#                                            - value: "TCP"
#                                              description: "TCP"
#                                            - value: "UDP"
#                                              description: "UDP"
#                                            - value: "SCTP"
#                                              description: "SCTP"
