Feature/web gui (#12)

Basic GUI functions (start/stop).
This commit is contained in:
Michael N. Lipp 2023-10-21 22:16:10 +02:00 committed by GitHub
parent 6491742eb0
commit ae3941707a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
86 changed files with 12225 additions and 514 deletions

View file

@ -9,16 +9,30 @@ plugins {
}
dependencies {
implementation project(':org.jdrupes.vmoperator.manager.events')
implementation 'commons-cli:commons-cli:1.5.0'
implementation 'org.jgrapes:org.jgrapes.core:[1.19.0,2)'
implementation 'org.jgrapes:org.jgrapes.io:[2.7.0,3)'
implementation 'org.jgrapes:org.jgrapes.http:[3.1.0,4)'
implementation 'org.jgrapes:org.jgrapes.util:[1.31.0,2)'
implementation project(':org.jdrupes.vmoperator.util')
implementation 'commons-cli:commons-cli:1.5.0'
implementation 'org.jgrapes:org.jgrapes.webconsole.base:[1.2.0,2)'
implementation 'org.jgrapes:org.jgrapes.webconsole.vuejs:[1.3.0,2)'
implementation 'org.jgrapes:org.jgrapes.webconsole.rbac:[1.0.0,2)'
implementation 'org.jgrapes:org.jgrapes.webconlet.locallogin:[1.0.0,2)'
runtimeOnly 'org.jgrapes:org.jgrapes.webconlet.locallogin:[0.1.0,2)'
runtimeOnly 'org.jgrapes:org.jgrapes.webconlet.sysinfo:[1.2.0,2)'
runtimeOnly 'org.jgrapes:org.jgrapes.webconlet.logviewer:[0.1.0-SNAPSHOT,2)'
runtimeOnly 'com.electronwill.night-config:yaml:[3.6.7,3.7)'
runtimeOnly 'org.eclipse.angus:angus-activation:[1.0.0,2.0.0)'
runtimeOnly 'org.slf4j:slf4j-jdk14:[2.0.7,3)'
runtimeOnly 'org.apache.logging.log4j:log4j-to-jul:2.20.0'
runtimeOnly project(':org.jdrupes.vmoperator.vmconlet')
testImplementation 'io.fabric8:kubernetes-client:[6.8.1,6.9)'
}
@ -97,3 +111,8 @@ test {
? project.getProperty("k8s.testCluster") : null
}
// Update favicon:
// # Convert with inkscape to png because convert cannot handle svg
// # background transparency, then
// convert VM-Operator.png -background transparent \
// -define icon:auto-resize=256,64,48,32,16 favicon.ico