Skip to content

pre upgrade ocp 4.22 api - #519

Draft
xcoulon wants to merge 2 commits into
codeready-toolchain:masterfrom
xcoulon:pre-upgrade-ocp-4.22-api
Draft

pre upgrade ocp 4.22 api#519
xcoulon wants to merge 2 commits into
codeready-toolchain:masterfrom
xcoulon:pre-upgrade-ocp-4.22-api

Conversation

@xcoulon

@xcoulon xcoulon commented Jul 31, 2026

Copy link
Copy Markdown
Contributor
  • refactor: remove operator-sdk references and modernize project docs
  • refactor: modernize make/generate.mk with versioned tool binaries

xcoulon added 2 commits July 31, 2026 14:17
- Remove all `+operator-sdk:gen-csv:customresourcedefinitions.displayName`
  marker comments from API types, as CSV generation is no longer used
- Update code generation instructions in API type comments from
  `"operator-sdk generate k8s"` to `"make generate"`
- Delete `cmd/manager/main.go` dummy entrypoint that only existed for
  `operator-sdk generate csv`
- Replace `README.adoc` with `README.md` and update build instructions

Assisted-by: Claude Opus 4.6 (1M context)
Signed-off-by: Xavier Coulon <xcoulon@redhat.com>
Adopt the Kubebuilder v4 pattern for local tool management:
- Add `LOCALBIN` and `go-install-tool` helper for version-pinned binaries
- Pin `controller-gen` to `v0.18.0`, `operator-sdk` to `v1.42.0`
- Split `generate` (DeepCopy code) and `manifests` (CRD/webhook) targets
- Regenerate `zz_generated.openapi.go` with updated tooling

Assisted-by: Claude Opus 4.6 (1M context)
Signed-off-by: Xavier Coulon <xcoulon@redhat.com>
@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: 106be6e9-cbbf-4834-ab7e-ca7bea0855f8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

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