Verrazzano Enterprise Container Platform

A hybrid multicloud Kubernetes-based Enterprise Container Platform for running both cloud-native and traditional applications. Fork the APIs that you want to use to your workspace to allow you make changes. Fork and populate the Endpoints and Credentials Qodex environment with the details from your Verrazzano deployment. You can have multiple environment, one for each verrazzano deployment that you want to use the APIs. Details on how to get endpoints and the credentials here: https://verrazzano.io/latest/docs/access/

Get the consoles URLs

Verrazzano installs several consoles. You can get the endpoints for these consoles by issuing the following command and examining the Status.Instance field: kubectl get vz -o jsonpath="{.items[].status.instance}" | jq . The following is an example of the output:
{
"argoCDUrl": "https://argocd.default.11.22.33.44.nip.io",
"consoleUrl": "https://verrazzano.default.11.22.33.44.nip.io",
"grafanaUrl": "https://grafana.vmi.system.default.11.22.33.44.nip.io",
"keyCloakUrl": "https://keycloak.default.11.22.33.44.nip.io",
"kialiUrl": "https://kiali.vmi.system.default.11.22.33.44.nip.io",
"opensearchUrl": "https://elasticsearch.vmi.system.default.11.22.33.44.nip.io",
"opensearchDashboardsUrl": "https://kibana.vmi.system.default.11.22.33.44.nip.io",
"prometheusUrl": "https://prometheus.vmi.system.default.11.22.33.44.nip.io",
"rancherUrl": "https://rancher.default.11.22.33.44.nip.io"
}

Get consoles credentials

You will need the credentials to access the consoles installed by Verrazzano.

Consoles accessed by the same user name

  • Grafana
  • Prometheus
  • OpenSearch Dashboards
  • OpenSearch
  • Kiali
  • Jaeger
  • ArgoCD
User: verrazzano To get the password:
kubectl get secret \
    --namespace verrazzano-system verrazzano \
    -o jsonpath={.data.password} | base64 \
    --decode; echo

The Keycloak admin console

User: keycloakadmin To get the password:
kubectl get secret \
    --namespace keycloak keycloak-http \
    -o jsonpath={.data.password} | base64 \
    --decode; echo

The Argo CD console

You can log in to the Argo CD console using the verrazzano user configured in Keycloak or with the local admin user for Argo CD. To log in with Keycloak, select the Log in with Keycloak link or enter the local user credentials to log in as a local user. Local Admin User: admin To get the password:
kubectl -n argocd get secret \
    argocd-initial-admin-secret \
    -o jsonpath={.data.password} | base64 \
    --decode; echo

The Rancher console

You can log in to the Rancher console using the verrazzano user configured in Keycloak or with the local admin user for Rancher. To log in with Keycloak, select the Log in with Keycloak link or select the Use a local user link to log in with the local user. Local Admin User: admin To get the password:
kubectl get secret \
    --namespace cattle-system rancher-admin-secret \
    -o jsonpath={.data.password} | base64 \
    --decode; echo

Get Rancher API Token:

Go to Rancher the console, login as admin and then click on the top right avatar. Go to the Account & API Keys. Then, click on the Create API Key button. Copy the token generated and update the rancherAPIToken credential.

Keycloak User for Rancher and ArgoCD: verrazzano

To get the password:
kubectl get secret \
    --namespace verrazzano-system verrazzano \
    -o jsonpath={.data.password} | base64 \
    --decode; echo