-
Sub-task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
GA
The status command should be updated such that instead of:
$ oc get servicemeshcontrolplane/basic-install -n istio-system --template='{{range .status.conditions}}{{printf "%s=%s, reason=%s, message=%s\n\n" .type .status .reason .message}}{{end}}'
When installation is complete, the output should be similar to the following:
Installed=True, reason=InstallSuccessful, message=%!s(<nil>)
we have:
oc get events -n istio-system --field-selector involvedObject.kind=ServiceMeshControlPlane LAST SEEN TYPE REASON OBJECT MESSAGE 20m Normal Installing servicemeshcontrolplane/basic-install Installing mesh generation 1 19m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until security becomes ready 19m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until prometheus becomes ready 18m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until galley becomes ready 18m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until mixer becomes ready 17m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until pilot becomes ready 17m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until gateways becomes ready 16m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until sidecarInjectorWebhook becomes ready 16m Normal PausingInstall servicemeshcontrolplane/basic-install Paused until grafana becomes ready 16m Normal Installed servicemeshcontrolplane/basic-install Successfully installed generation 1 16m Normal Ready servicemeshcontrolplane/basic-install All component deployments are Available