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
 	}
 }