AppManager: improve installation status page
* Status is refreshed in the background
* Render release item infos instead of internal names
Change-Id: I63a6082656e4e6772a4b5c734c5dd5c23141f70b
diff --git a/core/installer/values-tmpl/dodo-app.cue b/core/installer/values-tmpl/dodo-app.cue
index db8989d..a03566b 100644
--- a/core/installer/values-tmpl/dodo-app.cue
+++ b/core/installer/values-tmpl/dodo-app.cue
@@ -65,6 +65,7 @@
helm: {
softserve: {
chart: charts.softserve
+ info: "Installing Git server"
values: {
serviceType: "ClusterIP"
addressPool: ""
@@ -84,6 +85,7 @@
}
"dodo-app": {
chart: charts.dodoApp
+ info: "Installing supervisor"
values: {
image: {
repository: images.dodoApp.fullName
diff --git a/core/installer/values-tmpl/gerrit.cue b/core/installer/values-tmpl/gerrit.cue
index 529d0f3..d89e0c6 100644
--- a/core/installer/values-tmpl/gerrit.cue
+++ b/core/installer/values-tmpl/gerrit.cue
@@ -118,6 +118,7 @@
helm: {
"oauth2-client": {
chart: charts.oauth2Client
+ info: "Creating OAuth2 client"
values: {
name: "gerrit-oauth2-client"
secretName: _oauth2ClientCredentials
@@ -129,6 +130,7 @@
}
"config-renderer": {
chart: charts.resourceRenderer
+ info: "Generating Gerrit configuration"
values: {
name: "config-renderer"
secretName: _oauth2ClientCredentials
@@ -205,6 +207,7 @@
}
gerrit: {
chart: charts.gerrit
+ info: "Installing Gerrit server"
values: {
images: {
busybox: {
@@ -306,10 +309,12 @@
}
"git-volume": {
chart: charts.volume
+ info: "Creating disk for Git repositories"
values: volumes.git
}
"log-volume": {
chart: charts.volume
+ info: "Creating disk for logging"
values: volumes.logs
}
}
diff --git a/core/installer/values-tmpl/jenkins.cue b/core/installer/values-tmpl/jenkins.cue
index 5326c7a..9fce898 100644
--- a/core/installer/values-tmpl/jenkins.cue
+++ b/core/installer/values-tmpl/jenkins.cue
@@ -71,6 +71,7 @@
helm: {
"oauth2-client": {
chart: charts.oauth2Client
+ info: "Creating OAuth2 client"
values: {
name: "oauth2-client"
secretName: _oauth2ClientCredentials
@@ -83,6 +84,7 @@
}
jenkins: {
chart: charts.jenkins
+ info: "Installing Jenkins server"
values: {
fullnameOverride: "jenkins"
controller: {
@@ -136,6 +138,7 @@
}
"jenkins-data": {
chart: charts.volume
+ info: "Creating disk"
values: volumes.jenkins
}
}
diff --git a/core/installer/values-tmpl/matrix.cue b/core/installer/values-tmpl/matrix.cue
index 37103b7..ba2627d 100644
--- a/core/installer/values-tmpl/matrix.cue
+++ b/core/installer/values-tmpl/matrix.cue
@@ -52,6 +52,7 @@
helm: {
"oauth2-client": {
chart: charts.oauth2Client
+ info: "Creating OAuth2 client"
values: {
name: "oauth2-client"
secretName: _oauth2ClientSecretName
@@ -68,6 +69,7 @@
namespace: release.namespace
}]
chart: charts.matrix
+ info: "Installing Synapse server"
values: {
domain: global.domain
subdomain: input.subdomain
@@ -97,6 +99,7 @@
}
postgres: {
chart: charts.postgres
+ info: "Installing PostgreSQL"
values: {
fullnameOverride: "postgres"
image: {
diff --git a/core/installer/values-tmpl/pihole.cue b/core/installer/values-tmpl/pihole.cue
index c5f740d..7802599 100644
--- a/core/installer/values-tmpl/pihole.cue
+++ b/core/installer/values-tmpl/pihole.cue
@@ -48,6 +48,7 @@
helm: {
pihole: {
chart: charts.pihole
+ info: "Installing Pi-hole server"
values: {
fullnameOverride: "pihole"
persistentVolumeClaim: { // TODO(gio): create volume separately as a dependency
diff --git a/core/installer/values-tmpl/rpuppy.cue b/core/installer/values-tmpl/rpuppy.cue
index 0e40fe9..c452a7e 100644
--- a/core/installer/values-tmpl/rpuppy.cue
+++ b/core/installer/values-tmpl/rpuppy.cue
@@ -47,6 +47,7 @@
helm: {
rpuppy: {
chart: charts.rpuppy
+ info: "Installing rPuppy server"
values: {
image: {
repository: images.rpuppy.fullName
diff --git a/core/installer/values-tmpl/soft-serve.cue b/core/installer/values-tmpl/soft-serve.cue
index e2e351b..5c96771 100644
--- a/core/installer/values-tmpl/soft-serve.cue
+++ b/core/installer/values-tmpl/soft-serve.cue
@@ -56,6 +56,7 @@
helm: {
softserve: {
chart: charts.softserve
+ info: "Installing SoftServe server"
values: {
serviceType: "ClusterIP"
adminKey: input.adminKey
diff --git a/core/installer/values-tmpl/url-shortener.cue b/core/installer/values-tmpl/url-shortener.cue
index 06ac7e1..a7293d5 100644
--- a/core/installer/values-tmpl/url-shortener.cue
+++ b/core/installer/values-tmpl/url-shortener.cue
@@ -48,6 +48,7 @@
helm: {
"url-shortener": {
chart: charts.urlShortener
+ info: "Installing server"
values: {
storage: {
size: "1Gi"
diff --git a/core/installer/values-tmpl/vaultwarden.cue b/core/installer/values-tmpl/vaultwarden.cue
index 7d11904..ca471df 100644
--- a/core/installer/values-tmpl/vaultwarden.cue
+++ b/core/installer/values-tmpl/vaultwarden.cue
@@ -33,6 +33,7 @@
helm: {
vaultwarden: {
chart: charts.vaultwarden
+ info: "Installing Vaultwarden server"
values: {
ingressClassName: input.network.ingressClass
certificateIssuer: input.network.certificateIssuer
diff --git a/core/installer/values-tmpl/zot.cue b/core/installer/values-tmpl/zot.cue
index f83c671..0c63c76 100644
--- a/core/installer/values-tmpl/zot.cue
+++ b/core/installer/values-tmpl/zot.cue
@@ -67,6 +67,7 @@
helm: {
zot: {
chart: charts.zot
+ info: "Installing Zot server"
values: {
image: {
repository: images.zot.fullName
@@ -106,6 +107,7 @@
}
volume: {
chart: charts.volume
+ info: "Creating disk"
values: volumes.zot
}
}