2022-12-02 21:38:07 +00:00
|
|
|
# Kubeslice CONTROLLER settings
|
|
|
|
kubeslice:
|
|
|
|
rbacproxy:
|
|
|
|
image: gcr.io/kubebuilder/kube-rbac-proxy
|
|
|
|
tag: v0.8.0
|
|
|
|
controller:
|
|
|
|
logLevel: info
|
|
|
|
rbacResourcePrefix: kubeslice-rbac
|
|
|
|
projectnsPrefix: kubeslice
|
2023-02-02 17:01:16 +00:00
|
|
|
endpoint:
|
2022-12-02 21:38:07 +00:00
|
|
|
image: aveshasystems/kubeslice-controller-ent
|
2023-06-06 17:24:40 +00:00
|
|
|
tag: 1.0.0
|
2022-12-02 21:38:07 +00:00
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
ovpnJob:
|
2022-12-08 19:26:23 +00:00
|
|
|
image: aveshasystems/gateway-certs-generator
|
2023-02-02 17:01:16 +00:00
|
|
|
tag: 0.1.10
|
|
|
|
prometheus:
|
|
|
|
enabled: true
|
|
|
|
url: http://kubeslice-controller-prometheus-service:9090
|
2023-05-16 14:17:24 +00:00
|
|
|
events:
|
|
|
|
disabled: false
|
2023-06-06 17:24:40 +00:00
|
|
|
# license details by default mode set to auto and license set to trial - please give company-name or user-name as customerName
|
|
|
|
license:
|
|
|
|
# possible license type values ["kubeslice-trial-license"]
|
|
|
|
type: kubeslice-trial-license
|
|
|
|
# possible license mode - ["auto", "manual"]
|
|
|
|
mode: auto
|
|
|
|
# please give company-name or user-name as customerName
|
|
|
|
customerName: ""
|
2022-12-02 21:38:07 +00:00
|
|
|
|
|
|
|
# Kubeslice UI settings
|
|
|
|
ui:
|
|
|
|
image: aveshasystems/kubeslice-ui-ent
|
2023-06-06 17:24:40 +00:00
|
|
|
tag: 1.0.0
|
2023-05-16 14:17:24 +00:00
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
uiv2:
|
|
|
|
image: aveshasystems/kubeslice-ui-v2-ent
|
2023-06-06 17:24:40 +00:00
|
|
|
tag: 1.0.1
|
2022-12-02 21:38:07 +00:00
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
dashboard:
|
|
|
|
image: aveshasystems/kubeslice-kubernetes-dashboard
|
|
|
|
tag: v2.5.1
|
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
uiproxy:
|
|
|
|
image: aveshasystems/kubeslice-ui-proxy
|
2023-06-06 17:24:40 +00:00
|
|
|
tag: 1.2.0
|
2022-12-02 21:38:07 +00:00
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
service:
|
|
|
|
## For kind, set this to NodePort, elsewhere use LoadBalancer or NodePort
|
|
|
|
## Ref: https://kubernetes.io/docs/user-guide/services/#publishing-services---service-types
|
|
|
|
##
|
|
|
|
type: LoadBalancer
|
2023-05-16 14:17:24 +00:00
|
|
|
## if type selected to NodePort then set nodePort value if required
|
|
|
|
# nodePort:
|
2023-02-02 17:01:16 +00:00
|
|
|
apigw:
|
|
|
|
image: aveshasystems/kubeslice-api-gw-ent
|
2023-06-06 17:24:40 +00:00
|
|
|
tag: 1.8.2
|
2023-02-02 17:01:16 +00:00
|
|
|
pullPolicy: IfNotPresent
|
2023-06-06 17:24:40 +00:00
|
|
|
|
|
|
|
workerinstaller:
|
|
|
|
image: aveshasystems/worker-installer
|
|
|
|
tag: 1.1.9
|
|
|
|
pullPolicy: Always
|
2023-02-02 17:01:16 +00:00
|
|
|
|
2022-12-02 21:38:07 +00:00
|
|
|
# username & password & email values for imagePullSecrets has to provided to create a secret
|
|
|
|
imagePullSecrets:
|
|
|
|
repository: https://index.docker.io/v1/
|
|
|
|
username:
|
|
|
|
password:
|
2022-12-08 19:26:23 +00:00
|
|
|
email:
|