Use this chapter for container, Kubernetes, Azure DevOps, and protected UI integration paths.

Container images

The published images still use the xabarilcoding/* namespace.

Use the UI Docker image guide when you are deploying the dashboard in a containerized environment.

Kubernetes

Azure DevOps release gates

Health checks can be used as Azure DevOps release gates through the marketplace extension documented in the extension reference page.

Use this integration when deployment promotion must wait for an application-specific health signal instead of relying only on generic availability checks.

Protected UI with OpenID Connect

If the dashboard should only be visible to authenticated users, protect the UI with standard ASP.NET Core authentication and authorization.

The dashboard itself does not require a special authentication package. Treat it like any other ASP.NET Core application and apply your normal authentication and authorization pipeline before mapping the UI endpoints.

  1. Start with the UI manual for endpoint shape, storage, and configuration.
  2. Use the Docker guide if the UI runs in a container.
  3. Add the Kubernetes guides when the target environment needs discovery, operator management, or probe integration.
  4. Add Azure DevOps release gates only after the UI or JSON health endpoint is already stable and trusted.