2023-08-19 15:22:31 +02:00
|
|
|
# Used for running manager outside Kubernetes.
|
|
|
|
|
# Keep in sync with kustomize.yaml
|
2023-08-09 18:17:30 +02:00
|
|
|
"/Manager":
|
2023-11-05 15:08:51 +01:00
|
|
|
# If provided, is shown at top left before namespace
|
|
|
|
|
# clusterName: "test"
|
2023-10-21 22:16:10 +02:00
|
|
|
# The controller manages the VM
|
2023-07-27 18:47:00 +02:00
|
|
|
"/Controller":
|
2023-08-10 22:01:28 +02:00
|
|
|
namespace: vmop-dev
|
2023-08-18 11:23:17 +02:00
|
|
|
"/Reconciler":
|
2024-11-17 12:21:16 +01:00
|
|
|
runnerDataPvc:
|
|
|
|
|
storageClassName: rook-cephfs
|
2024-11-08 16:48:07 +00:00
|
|
|
loadBalancerService:
|
|
|
|
|
labels:
|
|
|
|
|
label1: label1
|
|
|
|
|
label2: toBeReplaced
|
|
|
|
|
annotations:
|
|
|
|
|
metallb.universe.tf/loadBalancerIPs: 192.168.168.1
|
|
|
|
|
metallb.universe.tf/ip-allocated-from-pool: single-common
|
|
|
|
|
metallb.universe.tf/allow-shared-ip: single-common
|
2024-11-12 19:29:46 +00:00
|
|
|
loggingProperties: |
|
|
|
|
|
# Defaults for namespace (VM domain)
|
|
|
|
|
handlers=java.util.logging.ConsoleHandler
|
|
|
|
|
|
|
|
|
|
#org.jgrapes.level=FINE
|
|
|
|
|
#org.jgrapes.core.handlerTracking.level=FINER
|
|
|
|
|
|
|
|
|
|
org.jdrupes.vmoperator.runner.qemu.level=FINEST
|
|
|
|
|
|
|
|
|
|
java.util.logging.ConsoleHandler.level=ALL
|
|
|
|
|
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
|
|
|
|
|
java.util.logging.SimpleFormatter.format=%1$tb %1$td %1$tT %4$s %5$s%6$s%n
|
2023-10-21 22:16:10 +02:00
|
|
|
"/GuiSocketServer":
|
|
|
|
|
port: 8888
|
|
|
|
|
"/GuiHttpServer":
|
|
|
|
|
# This configures the GUI
|
|
|
|
|
"/ConsoleWeblet":
|
|
|
|
|
"/WebConsole":
|
|
|
|
|
"/LoginConlet":
|
|
|
|
|
users:
|
2024-11-08 16:48:07 +00:00
|
|
|
- name: admin
|
|
|
|
|
fullName: Administrator
|
|
|
|
|
password: "$2b$05$NiBd74ZGdplLC63ePZf1f.UtjMKkbQ23cQoO2OKOFalDBHWAOy21."
|
|
|
|
|
- name: test
|
|
|
|
|
fullName: Test Account
|
|
|
|
|
password: "$2b$05$hZaI/jToXf/d3BctZdT38Or7H7h6Pn2W3WiB49p5AyhDHFkkYCvo2"
|
2023-10-21 22:16:10 +02:00
|
|
|
"/RoleConfigurator":
|
|
|
|
|
rolesByUser:
|
2023-10-30 23:10:26 +01:00
|
|
|
# User admin has role admin
|
2023-10-21 22:16:10 +02:00
|
|
|
admin:
|
|
|
|
|
- admin
|
2024-06-01 11:12:15 +02:00
|
|
|
test:
|
|
|
|
|
- user
|
2023-10-30 23:10:26 +01:00
|
|
|
# All users have role other
|
2023-10-21 22:16:10 +02:00
|
|
|
"*":
|
2023-10-30 23:10:26 +01:00
|
|
|
- other
|
2023-10-21 22:16:10 +02:00
|
|
|
replace: false
|
|
|
|
|
"/RoleConletFilter":
|
|
|
|
|
conletTypesByRole:
|
2023-10-30 23:10:26 +01:00
|
|
|
# Admins can use all conlets
|
2023-10-21 22:16:10 +02:00
|
|
|
admin:
|
|
|
|
|
- "*"
|
2024-06-01 11:12:15 +02:00
|
|
|
user:
|
|
|
|
|
- org.jdrupes.vmoperator.vmviewer.VmViewer
|
2023-10-30 23:10:26 +01:00
|
|
|
# Others cannot use any conlet (except login conlet to log out)
|
|
|
|
|
other:
|
2024-05-21 09:03:07 +02:00
|
|
|
- org.jgrapes.webconlet.oidclogin.LoginConlet
|
2024-05-27 12:57:01 +02:00
|
|
|
"/ComponentCollector":
|
2024-11-23 14:08:01 +01:00
|
|
|
"/VmAccess":
|
2024-05-27 12:57:01 +02:00
|
|
|
displayResource:
|
|
|
|
|
preferredIpVersion: ipv4
|
2024-06-01 11:12:15 +02:00
|
|
|
syncPreviewsFor:
|
|
|
|
|
- role: user
|