Deployment To Kubernetes ~~~~~~~~~~~~~~~~~~~~~~~~~ The deployed UI depends on two backend services: - `OST`, used to access ODA APIs for entities such as SBDs, SBIs, and EBs. - `OET`, used for execution workflows such as starting SBD execution, checking procedure state, and operator actions. The Helm chart injects these backend URLs into the runtime environment as `REACT_APP_BACKEND_URL_OST` and `REACT_APP_BACKEND_URL_OET`. Authentication-related runtime values are also injected from Helm values, including `clientID`, `apiId`, `apiIdOST`, and `tenentID`. The umbrella Helm chart can then be deployed with .. code-block:: bash make k8s-install-chart and uninstalled with .. code-block:: bash make k8s-uninstall-chart If using minikube, run `minikube ip` to find the host IP. `KUBE_NAMESPACE` is set to `ska-oso-oet-ui` by default. The backend components are deployed separately and the web application issues requests to both services. The UI should then be available externally at `http:////oet/`. Typical backend URLs are: - `http:////ost/api/v1` for OST - `http:////oet//api/v10` for OET