Skip to content

ci: bypass v1 registries.conf in opm catalog render#241

Merged
GrigoryPervakov merged 1 commit into
mainfrom
ci/fix-opm-registries-conf
Jun 19, 2026
Merged

ci: bypass v1 registries.conf in opm catalog render#241
GrigoryPervakov merged 1 commit into
mainfrom
ci/fix-opm-registries-conf

Conversation

@GrigoryPervakov

Copy link
Copy Markdown
Member

Summary

  • release-main catalog build broke on the latest push to main (run 27828751663).
  • chores: update dependencies, actions, linter config, generate helm chart with latest kubebuilder #240 bumped OPERATOR_MANAGER_VERSION v1.68.0 → v1.72.0. opm v1.72.0 ships a newer containers/image that dropped v1→v2 auto-conversion of registries.conf and hard-errors on the ubuntu-latest runner's v1-format /etc/containers/registries.conf:
    Error: rendering template: ... loading registries configuration "/etc/containers/registries.conf": registries.conf must be in v2 format but is in v1
    
  • Only opm alpha render-template is affected (the sole step pulling bundle images); opm validate operates on the local FBC dir.
  • Fix in catalog-render so it also covers release.yaml stable releases and local runs: point CONTAINERS_REGISTRIES_CONF at /dev/null so the lib uses built-in defaults. Fully-qualified ghcr.io/... pulls need no registries config.

Test plan

  • release-main catalog build is green after merge to main.

opm v1.72.0 (bumped from v1.68.0 in #240) ships a newer containers/image
that dropped v1->v2 auto-conversion of registries.conf and hard-errors on
the ubuntu-latest runner's v1-format /etc/containers/registries.conf,
breaking `opm alpha render-template` in the catalog build.

Point CONTAINERS_REGISTRIES_CONF at /dev/null so the lib uses built-in
defaults; fully-qualified ghcr.io bundle pulls need no registries config.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@GrigoryPervakov GrigoryPervakov merged commit 15cdb35 into main Jun 19, 2026
23 checks passed
@GrigoryPervakov GrigoryPervakov deleted the ci/fix-opm-registries-conf branch June 19, 2026 14:29
@mintlify

mintlify Bot commented Jun 19, 2026

Copy link
Copy Markdown

Docs PR opened: ClickHouse/mintlify-docs-dev#235

Synced upstream Kubernetes Operator docs, adding monitoring, scaling, and TLS guides plus updates to overview, install, configuration, and API reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant