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