Skip to content

Conversation

@chrisseto
Copy link
Contributor

@chrisseto chrisseto commented Nov 7, 2025

Based on #1168

Reconciling a Redpanda will now produce a Console CR with a clusterRef pointing back at the cluster itself.

TODO LIST:

  • Conversions are fallible, figure out how to log errors without flood the log (rate.Limit?)
    • As everything is wrapped in a runtime.Extension, it's pretty easy to make an invalid config.
  • Acceptance tests that upgrade the operator and show a functioning console CRD and one with migration warnings.
  • Figure out how to remove the console Stanza w/o removing the Console CRD (ideally an opt in method?)
  • Clean up naming of CRD conversion?
  • Fix the Probe configs and audit for other similar issues
  • Add tests for functional merge helper(s)
  • Write release notes

@chrisseto
Copy link
Contributor Author

Figure out how to remove the console Stanza w/o removing the Console CRD (ideally an opt in method?)

I think we can defer this for later and instead document how to kubectl get -o yaml the CR, clear the console stanza in the redpanda CR, and then re-apply the fetched console.

@chrisseto chrisseto force-pushed the chris/p/console-cr-migration branch from 8100e07 to 6db5b8f Compare November 7, 2025 21:25
@github-actions github-actions bot added the stale label Nov 13, 2025
@redpanda-data redpanda-data deleted a comment from github-actions bot Nov 14, 2025
@github-actions github-actions bot added the stale label Nov 20, 2025
@github-actions github-actions bot closed this Nov 25, 2025
@andrewstucki andrewstucki reopened this Nov 25, 2025
@redpanda-data redpanda-data deleted a comment from github-actions bot Nov 25, 2025
@redpanda-data redpanda-data deleted a comment from github-actions bot Nov 25, 2025
Base automatically changed from chris/p/console-config-migration to main November 25, 2025 14:33
chrisseto and others added 2 commits November 25, 2025 09:40
Reconciling a Redpanda will now produce a Console CR with a clusterRef pointing
back at the cluster itself.

TODO LIST:
- [ ] Conversions are fallible, figure out how to log errors without flood the log (rate.Limit?)
	- As everything is wrapped in a runtime.Extension, it's pretty easy to make an invalid config.
- [ ] Acceptance tests that upgrade the operator and show a functioning console CRD and one with migration warnings.
- [ ] Figure out how to remove the console Stanza w/o removing the Console CRD (ideally an opt in method?)
- [ ] Clean up naming of CRD conversion?
@andrewstucki andrewstucki force-pushed the chris/p/console-cr-migration branch from 6db5b8f to 53cda40 Compare November 25, 2025 20:21
@andrewstucki andrewstucki changed the title [WIP] operator: add console stanza -> CRD migration operator: add console stanza -> CRD migration Nov 25, 2025
@andrewstucki andrewstucki marked this pull request as ready for review November 25, 2025 21:06
@andrewstucki andrewstucki enabled auto-merge (squash) December 1, 2025 18:24
@andrewstucki andrewstucki merged commit e6f1f4d into main Dec 1, 2025
10 checks passed
@andrewstucki andrewstucki deleted the chris/p/console-cr-migration branch December 1, 2025 20:29
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.

4 participants