Skip to content

Product1 publisher3 min readPublished Updated

Red Hat gathers OpenShift's three secrets operators into one console view

The external secrets management console plug-in arrives as a technology preview on OpenShift 4.22, and its stated selling point is a unified view of resources that three generally available operators have been producing separately.

The Product Desk · Product desk

Illustration accompanying Red Hat gathers OpenShift's three secrets operators into one console view

What happened

  • Red Hat has released the first version of an external secrets management console plug-in, an OpenShift web console extension for inspecting resources deployed by its three secrets management operators.
  • The external secrets operator went generally available last year, completing a trio alongside the cert-manager operator and the secrets store CSI driver operator.
  • Two of those operators take opposite approaches: one manages credentials through Kubernetes Secrets, the other is built for highly secure environments that avoid Kubernetes Secrets altogether.
  • Red Hat's stated reason for a UI is that secrets automation at scale moves failure points off the Kubernetes Secret, leaving admins with fewer resources to watch and more riding on each one's health.

Compiled by The Product DeskSomething wrong?How this is made

Why it matters

  • constraint The only release named is OpenShift 4.22, so clusters on earlier versions keep whatever visibility their platform team built by hand, and the plug-in cannot be part of an incident runbook there.
  • cost The unified view arrives as a fourth operator to install, review and keep current, paid for by the same platform team already carrying three, and it only reports on credentials rather than creating them.
  • decision With no GA date or support commitment attached, teams have to decide whether an on-call engineer is allowed to trust a preview screen as the first place they look during a credential failure.
  • capability A responder who does not know all three resource models can now rule the secrets layer in or out from one screen, which shortens the handover an incident usually needs.

The moment this plug-in is built for is the one where a workload cannot get its credential and the person on call has to work out which of three automations stopped. Red Hat's post makes that argument itself: adopting secrets management at scale moves the failure point off the plain Kubernetes Secret and changes the dependency graph of the workloads using it, so administrators track fewer objects whose health matters much more [7].

Teams tell themselves that automating certificate renewal takes certificates off the list of things that can page them. What the automation does is trade a static object for a chain of custom resources. Cert-manager's Issuers and Certificates replaced the job of checking every certificate for its expiry date and issuing a replacement by hand [10]. That checking now happens at a higher level: whether the Issuer can still reach the external PKI it was configured against [13].

Three operators do the credential work, and all three were generally available before any viewer existed, with the external secrets operator completing the set last year [3]. The plug-in is a fourth install, and unlike the other three, its job is inspection rather than issuance [2], and it lands as a technology preview through the Red Hat Ecosystem Catalog on a single named release, OpenShift 4.22 [2].

The awkward part of the trio is that two of its members disagree about where credentials should live. The external secrets operator manages credentials using Kubernetes Secrets [5], while the secrets store CSI driver operator exists for highly secure environments that avoid Kubernetes Secrets entirely [6]. A cluster running both has credentials arriving by two paths [1], and Red Hat's own blast-radius diagram puts the plain Secret at the worst end of the exposure axis, because nothing rotates or revokes it automatically [9].

Measurement is missing from the post: no adoption figure for the three operators, no target date for the plug-in leaving preview, and no support statement past the preview label [3]. Red Hat's case is that a unified UI visualising these resources "can be extremely useful" [11] - an assertion, not a measured outcome.

The test worth running before installing is to write down the questions you would ask during a credential incident (is a Certificate inside its renewal window and failing, has an ExternalSecret stopped syncing, which workloads mount through the CSI driver) and time how long each takes to answer today. If the answer is a dashboard someone on your team built on the same custom resources, the plug-in mostly buys you one fewer local tool for the next administrator to learn. If the answer is kubectl plus whoever set it up, the preview earns the fourth operator. In neither case does it move you on Red Hat's exposure or severity axes [8]; it reports whether the operators that do move you are still running.

What to watch

  • Whether the plug-in leaves technology preview, and whether it becomes installable on OpenShift releases before 4.22.
  • Whether the view adds alerting on a failing Certificate or a stalled ExternalSecret rather than inspection alone.
  • Whether Red Hat publishes any measure of how the console view changes time to diagnose a credential failure.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories