Skip to content

Regenerate the embedded Console catalog from the 1.48.0 release - #154

Merged
99-not-out merged 1 commit into
mainfrom
regenerate-console-catalog-1.48.0
Oct 20, 2026
Merged

99-not-out merged 1 commit into
mainfrom
regenerate-console-catalog-1.48.0

Conversation

@99-not-out

@99-not-out 99-not-out commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

TL;DR: ctl's offline catalog was missing four Console kinds; it is now regenerated from the Console 1.48.0 release.

What & why

ctl reads the kinds from a Console's OpenAPI at startup and falls back to the embedded catalog only when it cannot reach the API. That fallback had drifted behind Console: ChargebackCost, ChargebackLabel, ConfluentOrganization and ApplicationGroupTemplate were missing, so offline help, completion and the apply examples did not know them.

Changes

  • Regenerated console.json with makeConsoleCatalog against the public-api-doc.yaml shipped in the conduktor/conduktor-console:1.48.0 image.
  • Adds the four kinds above, so the embedded catalog now covers all 28 Console kinds.
  • Two apply examples now match 1.48.0: ApplicationInstance loses managedServiceAccountNamespace (that field was removed in Console), and Topic loses replicationFactor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@99-not-out
99-not-out marked this pull request as ready for review October 20, 2026 09:36
@99-not-out
99-not-out merged commit f1cd6c5 into main Oct 20, 2026
7 checks passed
@99-not-out
99-not-out deleted the regenerate-console-catalog-1.48.0 branch October 20, 2026 09:44
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.

2 participants