Skip to content

Latest commit

 

History

History
71 lines (38 loc) · 5.06 KB

Access_System_Management_Health_Services.md

File metadata and controls

71 lines (38 loc) · 5.06 KB

Access System Management Health Services

All System Management Health services are exposed outside the cluster through the Keycloak gatekeeper and Istio's ingress gateway to enforce the authentication and authorization policies. The URLs to access these services are available on any system with CAN, BGP, MetalLB, and external DNS properly configured.

The {{shasta_domain}} value in the examples below is an Ansible variable defined as follows and is expected to be the systems' FQDN from the CAN.

ncn-m001# kubectl get secret site-init -n loftsman -o jsonpath='{.data.customizations\.yaml}' \
| base64 -d | grep "external:"
      external: SHASTA_EXTERNAL_DOMAIN

This procedure enables administrators to set up the service and access its components via the Grafana and Kiali applications.

Prerequisites

  • Access to the System Management Health web UIs is through Istio's ingress gateway and requires clients (browsers) to set the appropriate HTTP Host header to route traffic to the desired service.
  • This procedure requires administrative privileges on the workstation running the user's web browser.
  • The Customer Access Network (CAN), Border Gateway Protocol (BGP), MetalLB, and external DNS are properly configured.

Procedure

  1. Access any System Management Health service with the provided links.

    When accessing the URLs listed below, it will be necessary to accept one or more browser security warnings in order to proceed to the login screen and navigate through the application after successfully logging in. The details of the security warning will indicate that a self-signed certificate/unknown issuer is being used for the site. Support for incorporation of certificates from Trusted Certificate Authorities is planned for a future release.

    Additional components are also exposed, though only for convenience. Do not rely on these components to always be available: