Modifying list of UI/API at the end of deployment
Closes #1252 (closed)
At the end of deployment, list of UIs will be displayed like this:
✔ Sylva is ready, everything deployed in management cluster
Management cluster nodes:
NAME STATUS ROLES AGE VERSION
mgmt-1635446293-kubeadm-capo-control-plane-6qk7m Ready control-plane 20m v1.30.7
mgmt-1635446293-kubeadm-capo-control-plane-dhf2v Ready control-plane 18m v1.30.7
mgmt-1635446293-kubeadm-capo-control-plane-wjn7x Ready control-plane 19m v1.30.7
mgmt-1635446293-kubeadm-capo-md0-j7jf7-xng5b Ready <none> 19m v1.30.7
🌱 You can access following UIs
GUIs:
* monitoring - grafana-sylva-ingress: https://grafana.sylva
* rancher: https://rancher.sylva
* flux-webui - flux-webui-weave-gitops: https://flux.sylva
* harbor - harbor-ingress: https://harbor.sylva
* keycloak - keycloak-ingress: https://keycloak.sylva
* minio-monitoring - monitoring-console: https://minio-monitoring-console.sylva
* thanos - thanos-query: https://thanos-query.sylva
* vault: https://vault.sylva
🎉 All done
on the above output it is displaying like:- unit_name - ingress_name : ingress_host
Unit name is added infront of ingress_name because it's nice to display something informative at first glance like the unit name, which helps to understand clearly what the start of the line
CI configuration
Below you can choose test deployment variants to run in this MR's CI.
Click to open to CI configuration
Legend:
| Icon | Meaning | Available values |
|---|---|---|
| Infra Provider |
capd, capo, capm3
|
|
| Bootstrap Provider |
kubeadm (alias kadm), rke2
|
|
| Node OS |
ubuntu, suse
|
|
| Deployment Options |
light-deploy, dev-sources, ha, misc
|
|
| Pipeline Scenarios | Available scenario list and description |
-
🎬 preview☁️ capd🚀 kadm🐧 ubuntu -
🎬 preview☁️ capo🚀 rke2🐧 suse -
🎬 preview☁️ capm3🚀 rke2🐧 ubuntu -
☁️ capd🚀 kadm🛠️ light-deploy🐧 ubuntu -
☁️ capd🚀 rke2🛠️ light-deploy🐧 suse -
☁️ capo🚀 rke2🐧 suse -
☁️ capo🚀 kadm🐧 ubuntu -
☁️ capo🚀 rke2🎬 rolling-update🛠️ ha🐧 ubuntu -
☁️ capo🚀 kadm🎬 wkld-k8s-upgrade🐧 ubuntu -
☁️ capo🚀 rke2🎬 rolling-update-no-wkld🛠️ ha,misc🐧 suse -
☁️ capo🚀 rke2🎬 sylva-upgrade-from-1.3.x🛠️ ha,misc🐧 ubuntu -
☁️ capm3🚀 rke2🐧 suse -
☁️ capm3🚀 kadm🐧 ubuntu -
☁️ capm3🚀 kadm🎬 rolling-update-no-wkld🛠️ ha,misc🐧 ubuntu -
☁️ capm3🚀 rke2🎬 wkld-k8s-upgrade🛠️ ha🐧 suse -
☁️ capm3🚀 kadm🎬 rolling-update🛠️ ha🐧 ubuntu -
☁️ capm3🚀 rke2🎬 sylva-upgrade-from-1.3.x🛠️ misc,ha🐧 suse -
☁️ capm3🚀 kadm🎬 rolling-update🛠️ ha🐧 suse
Global config for deployment pipelines
-
autorun pipelines -
allow failure on pipelines -
record sylvactl events