Kuadrant Consolecustom-rhcl-console
v0.1.2 Helm chart · OpenShift Console plugin

See your Connectivity Link estate clearly

A PatternFly OpenShift Console plugin for Red Hat Connectivity Link (Kuadrant). Hostname-first Gateways and HTTPRoutes, policy health, DNS/TLS diagnostics, and API Product views — using the signed-in user’s RBAC.

EXPERIMENTAL Independent open-source project originally authored by Rodrigo Ramalho. Not an official Red Hat product — APIs and UI may change.

What operators get

Focused console surfaces for day-2 Connectivity Link operations — not a generic dashboard collage.

01

Gateways & HTTPRoutes

Hostname-first lists, backend refs, and the effective policy stack after Kuadrant merge/override.

02

Policy inventory

Auth, rate-limit, token rate-limit, DNS, and TLS policies with attachment context.

03

DNS & TLS diagnostics

Certificate windows, propagation status, and live probes via the optional dns-prober companion.

04

API Products & cost

Business-friendly product pages, API key flows, traffic sparklines, and tier cost views.

05

Observability deeplinks

Grafana and Tempo routes resolved from a runtime ConfigMap — disabled with a tooltip when missing.

06

Helm + GitOps packaging

Chart on this Pages site for Artifact Hub; Argo CD-ready path under helm/custom-rhcl-console.

Install

Target namespace must be custom-rhcl-console — the plugin hardcodes ConfigMap lookups there.

From the published Helm repository

# Add repo (GitHub Pages /docs)
helm repo add custom-rhcl-console https://maximilianoPizarro.github.io/custom-rhcl-console/
helm repo update

helm install custom-rhcl-console custom-rhcl-console/custom-rhcl-console \
  -n custom-rhcl-console --create-namespace

Or from the Git path (GitOps)

helm upgrade --install custom-rhcl-console ./helm/custom-rhcl-console \
  -n custom-rhcl-console --create-namespace

Architecture

Stateless nginx serving Module Federation assets over HTTPS :9001 with OpenShift service-CA.

LayerStackRole
UIReact 18 · PatternFly 6 · Console SDKDynamic plugin in the OpenShift Console
RuntimeUBI9 nginx-124 · HTTPS :9001Serves webpack assets to the Console
RegistrationConsolePlugin CRSidebar + optional dns-prober proxy
CompanionQuarkus dns-proberLive DNS / TLS / header probes
AuthUser bearer tokenNo plugin ServiceAccount — RBAC-aware UX
PackagingHelm 3 · Quay.ioImages + chart for Artifact Hub / GitOps

Screenshots

Click to enlarge.

GitOps

Same pattern as other workshop helmApps — point Argo CD at the chart path.

# examples/helm/values.yaml (helmApps)
- id: custom-rhcl-console
  enabled: true
  repoURL: "https://github.com/maximilianoPizarro/custom-rhcl-console"
  path: helm/custom-rhcl-console
  destinationNamespace: custom-rhcl-console
  syncWave: "10"

Design references

UI built with PatternFly 6; brand cues from Red Hat Design System guidance.

patternfly.org · ux.redhat.com · examples/gitops

Maintainers: Rodrigo Ramalho (original author), Maximiliano Pizarro.