Skip to content

patch-containerd Secret is rendered from registries.mirrors but has no consumer #4006

Description

packages/core/platform/templates/containerd-registry-secret.yaml still renders a Secret named patch-containerd into cozy-system from .Values.registries.mirrors, gated on that value being non-empty. Nothing in the tree reads it. The only other reference is packages/apps/kubernetes/README.md, which says the Secret was removed.

So an operator in a restricted-egress environment sets registries.mirrors, watches a Secret appear in cozy-system, and gets no mirroring. The values key is still advertised, the artifact is still produced, and the effect is gone.

Two ways out. Wire it to the Talos machineconfig so the key does what it claims, or delete the template and the values key together. Either works. What is there now does not.

The README needs a fix whichever way it goes, since it currently documents the opposite of what the tree does.

Related: #3950, which covers the same registry channel from the tenant side.

Activity

  1. added
    kind/bugCategorizes issue or PR as related to a bug
    area/platformIssues or PRs related to platform infrastructure (bundle, flux, talos, installer)
    triage/acceptedIndicates an issue is ready to be actively worked on
    priority/backlogGeneral backlog priority. Lower than priority/important-longterm
    and removed
    triage/needs-triageIndicates an issue needs triage by a maintainer
    on Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/platformIssues or PRs related to platform infrastructure (bundle, flux, talos, installer)kind/bugCategorizes issue or PR as related to a bugpriority/backlogGeneral backlog priority. Lower than priority/important-longtermtriage/acceptedIndicates an issue is ready to be actively worked on

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions