Skip to content

chore(renovate): two clastix/kubectl pins sit outside the files Renovate reads #5300

Open

Description

Renovate does not update the clastix/kubectl image in two places, so those pins age without anyone noticing. The only manager that tracks this image is a custom regex in .github/renovate.json, and its managerFilePatterns covers packages/.+/templates/hooks/.+\.yaml only.

  • packages/system/etcd-operator/values.yaml pins kubectlImage by tag and digest under a # renovate: datasource=docker depName=docker.io/clastix/kubectl comment. No manager reads that comment: helm-values is not in enabledManagers, and the regex manager does not look at values files.
  • packages/system/keycloak-configure/templates/delete.yaml uses docker.io/clastix/kubectl:v1.32 with no digest, and the file is not under templates/hooks/.

Widening the regex manager to these two files, and adding a digest to the keycloak-configure reference so the existing match string applies, would put them under the same update as the hook pins. The values file keeps tag and digest in separate keys, so it needs its own match string.

#4010 is the same gap for the alpine/k8s references.

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

    triage/needs-triageIndicates an issue needs triage by a maintainer

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions