feat(Apps): Simplify the Services GUI (#1290)
* standardise default serviceType * remove noteport default setting * completely yeet nodeport * remove some crap from targetPort * Simplify ports section * fix calibre * fix gitea * cleanup hyperionNG Fixes: #1288 * fix k8s gateway mistake * fix miniflux * fix nextcloud * nulserv and nzbhydra fixes * owncase fix * resilio fix * tdarrfix * unifi and valheim fixes
This commit is contained in:
@@ -101,49 +101,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Web Interface and music streaming port"
|
label: "Web Interface and music streaming port"
|
||||||
schema:
|
schema:
|
||||||
@@ -176,62 +134,14 @@ questions:
|
|||||||
default: 7000
|
default: 7000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: cli
|
- variable: cli
|
||||||
label: "CLI Service"
|
label: "CLI Service"
|
||||||
description: "Logitech Media Server Telnet Command Line Interface"
|
description: "Logitech Media Server Telnet Command Line Interface"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: cli
|
- variable: cli
|
||||||
label: "Port used for remote control using the Telnet Command Line interface"
|
label: "Port used for remote control using the Telnet Command Line interface"
|
||||||
schema:
|
schema:
|
||||||
@@ -264,62 +174,14 @@ questions:
|
|||||||
default: 9090
|
default: 9090
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: playertcp
|
- variable: playertcp
|
||||||
label: "Logitech Media Server Player TCP Communcation"
|
label: "Logitech Media Server Player TCP Communcation"
|
||||||
description: "Logitech Media Server Player Service for TCP communication"
|
description: "Logitech Media Server Player Service for TCP communication"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: slimprototcp
|
- variable: slimprototcp
|
||||||
label: "Player to server TCP communication"
|
label: "Player to server TCP communication"
|
||||||
schema:
|
schema:
|
||||||
@@ -352,62 +214,14 @@ questions:
|
|||||||
default: 3483
|
default: 3483
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: playerudp
|
- variable: playerudp
|
||||||
label: "Logitech Media Server Player Communcation"
|
label: "Logitech Media Server Player Communcation"
|
||||||
description: "Logitech Media Server Player Service for UDP communication"
|
description: "Logitech Media Server Player Service for UDP communication"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: slimprotoudp
|
- variable: slimprotoudp
|
||||||
label: "Player to server UDP communication"
|
label: "Player to server UDP communication"
|
||||||
schema:
|
schema:
|
||||||
@@ -440,13 +254,7 @@ questions:
|
|||||||
default: 3483
|
default: 3483
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,7 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36131
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -133,82 +133,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8267
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8267
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -216,14 +181,8 @@ questions:
|
|||||||
default: 8267
|
default: 8267
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36150
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -129,82 +129,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8265
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8265
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -212,96 +177,55 @@ questions:
|
|||||||
default: 8265
|
default: 8265
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36151
|
|
||||||
- variable: comm
|
- variable: comm
|
||||||
label: "Comm Service"
|
label: "Comm Service"
|
||||||
description: "The service on which nodes connect to."
|
description: "The service on which nodes connect to."
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: comm
|
- variable: comm
|
||||||
label: "Comm Service Port Configuration"
|
label: "Comm Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8266
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8266
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -309,14 +233,8 @@ questions:
|
|||||||
default: 8266
|
default: 8266
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36152
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
comm:
|
comm:
|
||||||
port: 8266
|
port: 8266
|
||||||
port: 8266
|
targetPort: 8266
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
server:
|
server:
|
||||||
|
|||||||
@@ -103,6 +103,13 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
|
- variable: port
|
||||||
|
label: "Port"
|
||||||
|
description: "This port exposes the container port on the service"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 9117
|
||||||
|
required: true
|
||||||
- variable: advanced
|
- variable: advanced
|
||||||
label: "Show Advanced settings"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
@@ -110,11 +117,6 @@ questions:
|
|||||||
default: false
|
default: false
|
||||||
show_subquestions_if: true
|
show_subquestions_if: true
|
||||||
subquestions:
|
subquestions:
|
||||||
- variable: enabled
|
|
||||||
label: "Enable the port"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
- variable: protocol
|
- variable: protocol
|
||||||
label: "Port Type"
|
label: "Port Type"
|
||||||
schema:
|
schema:
|
||||||
@@ -142,13 +144,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 9117
|
default: 9117
|
||||||
- variable: port
|
|
||||||
label: "Port"
|
|
||||||
description: "This port exposes the container port on the service"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
default: 9117
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -103,82 +103,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 4040
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 4040
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -186,14 +151,8 @@ questions:
|
|||||||
default: 4040
|
default: 4040
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36050
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,56 +96,14 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enable the port"
|
label: "Enable the port"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
@@ -170,8 +128,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 80
|
default: 80
|
||||||
editable: false
|
|
||||||
hidden: true
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +136,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36113
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -140,82 +140,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5050
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5050
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -223,14 +188,8 @@ questions:
|
|||||||
default: 51050
|
default: 51050
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36051
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -120,82 +120,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6800
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6800
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -203,96 +168,55 @@ questions:
|
|||||||
default: 6800
|
default: 6800
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36111
|
|
||||||
- variable: listen
|
- variable: listen
|
||||||
label: "Listen Service"
|
label: "Listen Service"
|
||||||
description: ""
|
description: ""
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: listen
|
- variable: listen
|
||||||
label: "Listen Service Port Configuration"
|
label: "Listen Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6888
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6888
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -300,14 +224,8 @@ questions:
|
|||||||
default: 6888
|
default: 6888
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36110
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36112
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -799,82 +799,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 9091
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 9091
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -882,14 +847,8 @@ questions:
|
|||||||
default: 9091
|
default: 9091
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36095
|
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36153
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6767
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6767
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 6767
|
default: 6767
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36025
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8337
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8337
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8337
|
default: 8337
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36114
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 4040
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 4040
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 4040
|
default: 4040
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36052
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8083
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8083
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8083
|
default: 8083
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36015
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -125,82 +125,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -208,96 +173,55 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36053
|
|
||||||
- variable: webserver
|
- variable: webserver
|
||||||
label: "webserver Service"
|
label: "webserver Service"
|
||||||
description: "The webserver service"
|
description: "The webserver service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "ClusterIP"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: webserver
|
- variable: webserver
|
||||||
label: "webserver Service Port Configuration"
|
label: "webserver Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8081
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8081
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -305,14 +229,8 @@ questions:
|
|||||||
default: 8081
|
default: 8081
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36054
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ service:
|
|||||||
port: 8081
|
port: 8081
|
||||||
targetPort: 8081
|
targetPort: 8081
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 8081
|
|
||||||
|
|
||||||
# -- Configure persistence settings for the chart under this key.
|
# -- Configure persistence settings for the chart under this key.
|
||||||
# @default -- See values.yaml
|
# @default -- See values.yaml
|
||||||
|
|||||||
@@ -101,82 +101,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -184,14 +149,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36115
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -108,82 +108,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8443
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8443
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -191,14 +156,8 @@ questions:
|
|||||||
default: 8443
|
default: 8443
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36116
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -142,82 +142,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 9980
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 9980
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -225,14 +190,8 @@ questions:
|
|||||||
default: 9980
|
default: 9980
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36004
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36145
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -127,49 +127,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
@@ -206,13 +164,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: portsList
|
- variable: portsList
|
||||||
label: "Additional Service Ports"
|
label: "Additional Service Ports"
|
||||||
schema:
|
schema:
|
||||||
@@ -260,13 +212,7 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36117
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
+108
-231
@@ -132,82 +132,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -215,96 +180,55 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36055
|
|
||||||
- variable: websocket
|
- variable: websocket
|
||||||
label: "websocket Service"
|
label: "websocket Service"
|
||||||
description: "The websocket service"
|
description: "The websocket service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: websocket
|
- variable: websocket
|
||||||
label: "websocket Service Port Configuration"
|
label: "websocket Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 443
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 443
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -312,96 +236,55 @@ questions:
|
|||||||
default: 443
|
default: 443
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36056
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "vnc Service"
|
label: "vnc Service"
|
||||||
description: "The vnc service"
|
description: "The vnc service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "vnc Service Port Configuration"
|
label: "vnc Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5900
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5900
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -409,14 +292,8 @@ questions:
|
|||||||
default: 5900
|
default: 5900
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36057
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -157,82 +157,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -240,14 +205,8 @@ questions:
|
|||||||
default: 5000
|
default: 5000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36005
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -157,82 +157,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -240,14 +205,8 @@ questions:
|
|||||||
default: 5000
|
default: 5000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36148
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
+105
-186
@@ -110,82 +110,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8112
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8112
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -193,96 +158,55 @@ questions:
|
|||||||
default: 8112
|
default: 8112
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36026
|
|
||||||
- variable: torrent
|
- variable: torrent
|
||||||
label: "Torrent Service"
|
label: "Torrent Service"
|
||||||
description: "Torrent Service"
|
description: "Torrent Service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: tcp
|
- variable: tcp
|
||||||
label: "TCP Service Port Configuration"
|
label: "TCP Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 51413
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 51413
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -290,47 +214,48 @@ questions:
|
|||||||
default: 51413
|
default: 51413
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 51413
|
default: 51413
|
||||||
- variable: udp
|
- variable: udp
|
||||||
label: "UDP Service Port Configuration"
|
label: "UDP Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "UDP"
|
type: string
|
||||||
enum:
|
default: "UDP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 51413
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 51413
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -338,13 +263,7 @@ questions:
|
|||||||
default: 51413
|
default: 51413
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 51413
|
default: 51413
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36118
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36058
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -101,82 +101,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -184,14 +149,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36119
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36154
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8200
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8200
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 8200
|
default: 8200
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36059
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8096
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8096
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8096
|
default: 8096
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36006
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -94,82 +94,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6052
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6052
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -177,14 +142,8 @@ questions:
|
|||||||
default: 6052
|
default: 6052
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36007
|
|
||||||
# Configure app volumes
|
# Configure app volumes
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 9001
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 9001
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 9001
|
default: 9001
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36156
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -101,82 +101,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -184,14 +149,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36120
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -106,82 +106,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -189,14 +154,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36048
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -149,82 +149,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -232,14 +197,8 @@ questions:
|
|||||||
default: 5000
|
default: 5000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36157
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8191
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8191
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8191
|
default: 8191
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36060
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36061
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36049
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36121
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -89,82 +89,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "UDP"
|
type: string
|
||||||
enum:
|
default: "UDP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 1812
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 1812
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -172,95 +137,54 @@ questions:
|
|||||||
default: 1812
|
default: 1812
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: accounting
|
- variable: accounting
|
||||||
label: "accounting Service"
|
label: "accounting Service"
|
||||||
description: "The administration service"
|
description: "The administration service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: accounting
|
- variable: accounting
|
||||||
label: "accounting Service Port Configuration"
|
label: "accounting Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "UDP"
|
type: string
|
||||||
enum:
|
default: "UDP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 1813
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 1813
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -268,13 +192,7 @@ questions:
|
|||||||
default: 1813
|
default: 1813
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36029
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8484
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8484
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8484
|
default: 8484
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36030
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -183,82 +183,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -266,14 +231,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36108
|
|
||||||
required: true
|
required: true
|
||||||
- variable: ssh
|
- variable: ssh
|
||||||
label: "SSH Service"
|
label: "SSH Service"
|
||||||
@@ -281,82 +240,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: ssh
|
- variable: ssh
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 2222
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 2222
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -364,14 +288,8 @@ questions:
|
|||||||
default: 2222
|
default: 2222
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36095
|
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ service:
|
|||||||
ssh:
|
ssh:
|
||||||
port: 2222
|
port: 2222
|
||||||
targetPort: 2222
|
targetPort: 2222
|
||||||
targetPort: 2222
|
|
||||||
|
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
|
|||||||
@@ -114,82 +114,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -197,14 +162,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36122
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36062
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -170,82 +170,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -253,14 +218,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36158
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36123
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36031
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -175,82 +175,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5800
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5800
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -258,96 +223,55 @@ questions:
|
|||||||
default: 5800
|
default: 5800
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36002
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "VNC Service"
|
label: "VNC Service"
|
||||||
description: "VNC Service"
|
description: "VNC Service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "TCP Service Port Configuration"
|
label: "TCP Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5900
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5900
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -355,14 +279,8 @@ questions:
|
|||||||
default: 5900
|
default: 5900
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36003
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -106,82 +106,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 7777
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 7777
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -189,14 +154,8 @@ questions:
|
|||||||
default: 7777
|
default: 7777
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36055
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -101,82 +101,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8181
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8181
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -184,14 +149,8 @@ questions:
|
|||||||
default: 8181
|
default: 8181
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36124
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -130,82 +130,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -213,14 +178,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36063
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36033
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -118,82 +118,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8123
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8123
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -201,14 +166,8 @@ questions:
|
|||||||
default: 8123
|
default: 8123
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36008
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8090
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8090
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,96 +150,55 @@ questions:
|
|||||||
default: 8090
|
default: 8090
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36064
|
|
||||||
- variable: jsonservice
|
- variable: jsonservice
|
||||||
label: "jsonservice Service"
|
label: "jsonservice Service"
|
||||||
description: "The jsonservice service"
|
description: "The jsonservice service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: jsonservice
|
- variable: jsonservice
|
||||||
label: "jsonservice Service Port Configuration"
|
label: "jsonservice Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 19444
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 19444
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -282,96 +206,55 @@ questions:
|
|||||||
default: 19444
|
default: 19444
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36096
|
|
||||||
- variable: protobufservice
|
- variable: protobufservice
|
||||||
label: "protobufservice Service"
|
label: "protobufservice Service"
|
||||||
description: "The protobufservice service"
|
description: "The protobufservice service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: protobufservice
|
- variable: protobufservice
|
||||||
label: "protobufservice Service Port Configuration"
|
label: "protobufservice Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 19445
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 19445
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -379,96 +262,55 @@ questions:
|
|||||||
default: 19445
|
default: 19445
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36097
|
|
||||||
- variable: boblightservice
|
- variable: boblightservice
|
||||||
label: "boblightservice Service"
|
label: "boblightservice Service"
|
||||||
description: "The boblightservice service"
|
description: "The boblightservice service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: boblightservice
|
- variable: boblightservice
|
||||||
label: "boblightservice Service Port Configuration"
|
label: "boblightservice Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 19333
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 19333
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -476,14 +318,8 @@ questions:
|
|||||||
default: 19333
|
default: 19333
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36098
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -36,24 +36,30 @@ service:
|
|||||||
main:
|
main:
|
||||||
port: 8090
|
port: 8090
|
||||||
targetPort: 8090
|
targetPort: 8090
|
||||||
|
jsonservice:
|
||||||
|
enabled: true
|
||||||
|
ports:
|
||||||
jsonservice:
|
jsonservice:
|
||||||
enabled: true
|
enabled: true
|
||||||
port: 19444
|
port: 19444
|
||||||
targetPort: 19444
|
targetPort: 19444
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 19444
|
protobufservice:
|
||||||
|
enabled: true
|
||||||
|
ports:
|
||||||
protobufservice:
|
protobufservice:
|
||||||
enabled: true
|
enabled: true
|
||||||
port: 19445
|
port: 19445
|
||||||
targetPort: 19445
|
targetPort: 19445
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 19445
|
boblightservice:
|
||||||
|
enabled: true
|
||||||
|
ports:
|
||||||
boblightservice:
|
boblightservice:
|
||||||
enabled: true
|
enabled: true
|
||||||
port: 19333
|
port: 19333
|
||||||
targetPort: 19333
|
targetPort: 19333
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 19333
|
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
|
|||||||
@@ -178,82 +178,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -261,14 +226,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36144
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -145,82 +145,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5800
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5800
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -228,96 +193,55 @@ questions:
|
|||||||
default: 5580
|
default: 5580
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36093
|
|
||||||
- variable: myjd
|
- variable: myjd
|
||||||
label: "MyJDownloader"
|
label: "MyJDownloader"
|
||||||
description: "Port used by MyJDownloader mobile applications and browser extensions to establish a direct connect to the JDownloader"
|
description: "Port used by MyJDownloader mobile applications and browser extensions to establish a direct connect to the JDownloader"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: myjd
|
- variable: myjd
|
||||||
label: "myjd Service Port Configuration"
|
label: "myjd Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3129
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3129
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -325,95 +249,54 @@ questions:
|
|||||||
default: 3129
|
default: 3129
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "VNC Service"
|
label: "VNC Service"
|
||||||
description: "The VNC service"
|
description: "The VNC service"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: vnc
|
- variable: vnc
|
||||||
label: "VNC Service Port Configuration"
|
label: "VNC Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5900
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5900
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -421,14 +304,8 @@ questions:
|
|||||||
default: 5900
|
default: 5900
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36094
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8096
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8096
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8096
|
default: 8096
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36010
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -110,82 +110,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 22300
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 22300
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -193,14 +158,8 @@ questions:
|
|||||||
default: 22300
|
default: 22300
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36159
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -177,82 +177,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "LoadBalancer"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "UDP"
|
type: string
|
||||||
enum:
|
default: "UDP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 53
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 53
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -260,13 +225,7 @@ questions:
|
|||||||
default: 53
|
default: 53
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -90,7 +90,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /health
|
path: /health
|
||||||
port: 8080
|
port: 8080
|
||||||
targetPort: 8080
|
|
||||||
scheme: HTTP
|
scheme: HTTP
|
||||||
initialDelaySeconds: 60
|
initialDelaySeconds: 60
|
||||||
timeoutSeconds: 5
|
timeoutSeconds: 5
|
||||||
@@ -103,7 +102,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /ready
|
path: /ready
|
||||||
port: 8181
|
port: 8181
|
||||||
targetPort: 8181
|
|
||||||
scheme: HTTP
|
scheme: HTTP
|
||||||
initialDelaySeconds: 10
|
initialDelaySeconds: 10
|
||||||
timeoutSeconds: 5
|
timeoutSeconds: 5
|
||||||
@@ -116,7 +114,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /ready
|
path: /ready
|
||||||
port: 8181
|
port: 8181
|
||||||
targetPort: 8181
|
|
||||||
scheme: HTTP
|
scheme: HTTP
|
||||||
initialDelaySeconds: 3
|
initialDelaySeconds: 3
|
||||||
timeoutSeconds: 2
|
timeoutSeconds: 2
|
||||||
|
|||||||
@@ -107,82 +107,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -190,14 +155,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36160
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -94,82 +94,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 1688
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 1688
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -177,14 +142,8 @@ questions:
|
|||||||
default: 1688
|
default: 1688
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36011
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36065
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5299
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5299
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 5299
|
default: 5299
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36033
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36066
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8686
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8686
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8686
|
default: 8686
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36012
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -297,82 +297,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -380,14 +345,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36092
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36034
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -101,82 +101,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -184,14 +149,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36067
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8081
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8081
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8081
|
default: 8081
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36125
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -125,82 +125,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -208,14 +173,8 @@ questions:
|
|||||||
default: 8080
|
default: 8080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36162
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /healthcheck
|
path: /healthcheck
|
||||||
port: 8080
|
port: 8080
|
||||||
targetPort: 8080
|
|
||||||
|
|
||||||
# -- Enable and configure postgresql database subchart under this key.
|
# -- Enable and configure postgresql database subchart under this key.
|
||||||
# @default -- Enabled (see values.yaml for more details)
|
# @default -- Enabled (see values.yaml for more details)
|
||||||
|
|||||||
@@ -117,82 +117,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 9090
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 9090
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -200,14 +165,8 @@ questions:
|
|||||||
default: 9090
|
default: 9090
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36143
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -107,82 +107,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "TCP"
|
type: string
|
||||||
enum:
|
default: "TCP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 1883
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 1883
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -190,14 +155,8 @@ questions:
|
|||||||
default: 1883
|
default: 1883
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36068
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 3000
|
default: 3000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36126
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36127
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -102,82 +102,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8090
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8090
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -185,14 +150,8 @@ questions:
|
|||||||
default: 8090
|
default: 8090
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36069
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 4533
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 4533
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 4533
|
default: 4533
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36027
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -125,82 +125,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -208,14 +173,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36091
|
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /status.php
|
path: /status.php
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
|
||||||
httpHeaders:
|
httpHeaders:
|
||||||
- name: Host
|
- name: Host
|
||||||
value: "test.fakedomain.dns"
|
value: "test.fakedomain.dns"
|
||||||
@@ -108,7 +107,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /status.php
|
path: /status.php
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
|
||||||
httpHeaders:
|
httpHeaders:
|
||||||
- name: Host
|
- name: Host
|
||||||
value: "test.fakedomain.dns"
|
value: "test.fakedomain.dns"
|
||||||
@@ -127,7 +125,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /status.php
|
path: /status.php
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
|
||||||
httpHeaders:
|
httpHeaders:
|
||||||
- name: Host
|
- name: Host
|
||||||
value: "test.fakedomain.dns"
|
value: "test.fakedomain.dns"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 1880
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 1880
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 1880
|
default: 1880
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36028
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8000
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8000
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,14 +144,8 @@ questions:
|
|||||||
default: 8000
|
default: 8000
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36128
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -107,82 +107,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6080
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6080
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -190,14 +155,8 @@ questions:
|
|||||||
default: 6080
|
default: 6080
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36129
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36069
|
|
||||||
- variable: service
|
- variable: service
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
label: "Configure Service(s)"
|
label: "Configure Service(s)"
|
||||||
@@ -198,82 +157,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: https
|
- variable: https
|
||||||
label: "https Service Port Configuration"
|
label: "https Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 443
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 443
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -281,14 +205,8 @@ questions:
|
|||||||
default: 443
|
default: 443
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36070
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -63,4 +63,3 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /welcome.txt
|
path: /welcome.txt
|
||||||
port: main
|
port: main
|
||||||
targetPort: main
|
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 6789
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 6789
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 6789
|
default: 6789
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36021
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 5076
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 5076
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 5076
|
default: 5076
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36041
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /actuator/health/livenessState
|
path: /actuator/health/livenessState
|
||||||
port: main
|
port: main
|
||||||
targetPort: main
|
|
||||||
initialDelaySeconds: 30
|
initialDelaySeconds: 30
|
||||||
periodSeconds: 10
|
periodSeconds: 10
|
||||||
timeoutSeconds: 10
|
timeoutSeconds: 10
|
||||||
@@ -41,7 +40,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /actuator/health/readinessState
|
path: /actuator/health/readinessState
|
||||||
port: main
|
port: main
|
||||||
targetPort: main
|
|
||||||
initialDelaySeconds: 30
|
initialDelaySeconds: 30
|
||||||
periodSeconds: 10
|
periodSeconds: 10
|
||||||
timeoutSeconds: 10
|
timeoutSeconds: 10
|
||||||
@@ -53,7 +51,6 @@ probes:
|
|||||||
httpGet:
|
httpGet:
|
||||||
path: /actuator/health/readinessState
|
path: /actuator/health/readinessState
|
||||||
port: main
|
port: main
|
||||||
targetPort: main
|
|
||||||
initialDelaySeconds: 30
|
initialDelaySeconds: 30
|
||||||
periodSeconds: 10
|
periodSeconds: 10
|
||||||
timeoutSeconds: 10
|
timeoutSeconds: 10
|
||||||
|
|||||||
@@ -113,82 +113,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 80
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 80
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -196,14 +161,8 @@ questions:
|
|||||||
default: 80
|
default: 80
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36071
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
+107
-188
@@ -96,82 +96,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8069
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8069
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -179,96 +144,55 @@ questions:
|
|||||||
default: 8069
|
default: 8069
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36163
|
|
||||||
- variable: odoo
|
- variable: odoo
|
||||||
label: "Odoo Service"
|
label: "Odoo Service"
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: odoo-1
|
- variable: odoo-1
|
||||||
label: "Odoo-1 Service Port Configuration"
|
label: "Odoo-1 Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8071
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8071
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -276,47 +200,48 @@ questions:
|
|||||||
default: 8071
|
default: 8071
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36164
|
|
||||||
- variable: odoo-2
|
- variable: odoo-2
|
||||||
label: "Odoo-2 Service Port Configuration"
|
label: "Odoo-2 Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8072
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8072
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -324,14 +249,8 @@ questions:
|
|||||||
default: 8072
|
default: 8072
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36165
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 8043
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 8043
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 8043
|
default: 8043
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36072
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
@@ -95,82 +95,47 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
# Include{serviceSelector}
|
||||||
label: "Enable the service"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
hidden: true
|
|
||||||
- variable: type
|
|
||||||
label: "Service Type"
|
|
||||||
description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: "NodePort"
|
|
||||||
enum:
|
|
||||||
- value: "NodePort"
|
|
||||||
description: "NodePort"
|
|
||||||
- value: "ClusterIP"
|
|
||||||
description: "ClusterIP"
|
|
||||||
- value: "LoadBalancer"
|
|
||||||
description: "LoadBalancer"
|
|
||||||
- variable: loadBalancerIP
|
|
||||||
label: "LoadBalancer IP"
|
|
||||||
description: "LoadBalancerIP"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
- variable: externalIPs
|
|
||||||
label: "External IP's"
|
|
||||||
description: "External IP's"
|
|
||||||
schema:
|
|
||||||
show_if: [["type", "=", "LoadBalancer"]]
|
|
||||||
type: list
|
|
||||||
default: []
|
|
||||||
items:
|
|
||||||
- variable: externalIP
|
|
||||||
label: "External IP"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
- variable: ports
|
|
||||||
label: "Service's Port(s) Configuration"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: main
|
- variable: main
|
||||||
label: "Main Service Port Configuration"
|
label: "Main Service Port Configuration"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: advanced
|
||||||
label: "Enable the port"
|
label: "Show Advanced settings"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: false
|
||||||
hidden: true
|
show_subquestions_if: true
|
||||||
- variable: protocol
|
subquestions:
|
||||||
label: "Port Type"
|
- variable: protocol
|
||||||
schema:
|
label: "Port Type"
|
||||||
type: string
|
schema:
|
||||||
default: "HTTP"
|
type: string
|
||||||
enum:
|
default: "HTTP"
|
||||||
- value: HTTP
|
enum:
|
||||||
description: "HTTP"
|
- value: HTTP
|
||||||
- value: "HTTPS"
|
description: "HTTP"
|
||||||
description: "HTTPS"
|
- value: "HTTPS"
|
||||||
- value: TCP
|
description: "HTTPS"
|
||||||
description: "TCP"
|
- value: TCP
|
||||||
- value: "UDP"
|
description: "TCP"
|
||||||
description: "UDP"
|
- value: "UDP"
|
||||||
- variable: targetPort
|
description: "UDP"
|
||||||
label: "Target Port"
|
- variable: nodePort
|
||||||
description: "This port exposes the container port on the service"
|
label: "Node Port (Optional)"
|
||||||
schema:
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
||||||
type: int
|
schema:
|
||||||
default: 3579
|
type: int
|
||||||
editable: false
|
min: 9000
|
||||||
hidden: true
|
max: 65535
|
||||||
|
- variable: targetPort
|
||||||
|
label: "Target Port"
|
||||||
|
description: "The internal(!) port on the container the Application runs on"
|
||||||
|
schema:
|
||||||
|
type: int
|
||||||
|
default: 3579
|
||||||
|
|
||||||
- variable: port
|
- variable: port
|
||||||
label: "Container Port"
|
label: "Container Port"
|
||||||
schema:
|
schema:
|
||||||
@@ -178,14 +143,8 @@ questions:
|
|||||||
default: 3579
|
default: 3579
|
||||||
editable: true
|
editable: true
|
||||||
required: true
|
required: true
|
||||||
- variable: nodePort
|
|
||||||
label: "Node Port (Optional)"
|
|
||||||
description: "This port gets exposed to the node. Only considered when service type is NodePort"
|
|
||||||
schema:
|
|
||||||
type: int
|
|
||||||
min: 9000
|
|
||||||
max: 65535
|
|
||||||
default: 36013
|
|
||||||
|
|
||||||
- variable: serviceexpert
|
- variable: serviceexpert
|
||||||
group: "Networking and Services"
|
group: "Networking and Services"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user