kongctl Release Highlights
✨ What's New
Declarative AI Gateway Runtime TLS Resources — kongctl now supports managing TLS certificates, certificate authorities, and SNIs for AI Gateway runtimes through declarative configuration. SNI certificate references use explicit #name selectors, and secret values can be loaded from files on disk. (#2041)
# Example: declare an AI Gateway with TLS resources
kongctl plan -f ai-gateway-tls.yaml
kongctl apply -f ai-gateway-tls.yaml🐛 Fixes & Improvements
-
AI Gateway provider auth type explanations —
kongctl explainnow lists every current AI Gateway model-provider auth type and reports provider-specific discriminator alternatives during validation, making it easier to discover the right auth configuration. (#2034) -
External portal publication references — API publication
!refvalues now resolve correctly through locally declared external portals, and portal routing IDs are retained in plan references without leaking into SDK payloads. (#2050) -
TUI dependency updates — Updated Bubble Tea to v2.0.9 and Bubbles to v2.2.0 for improved terminal UI stability. (#2031, #2044)
🔗 Commit References
Features
Fixes
c279708fix(declarative): explain AI Gateway provider auth types (#2034)b9fc183fix(declarative): resolve external portal publication refs (#2050)54572bafix(deps): synchronize Astro package files (#2030)567575efix(deps): update module charm.land/bubbletea/v2 to v2.0.9 (#2031)863763ffix(deps): update module github.com/kong/kongctl to v1.14.0 (#2033)86e156efix(deps): update module charm.land/bubbles/v2 to v2.2.0 (#2044)
Other Changes
56c868erefactor(simplify): consolidate API display helpers (#2046)566a1a1refactor(declarative): inline const value collection (#2047)dc9f37ctask(deps): update golangci-lint to v2.13.1 (#2035)11e2f74test(e2e): cover AI gateway declarative deletion (#2048)13c65d8test(e2e): expand external event gateway sync coverage (#2049)f496fe2test(smoke): remove resolved issue 1947 recovery (#2032)
Full Changelog: v1.14.0...v1.15.0> Generated by Release · opus46 · 65.2 AIC · ⌖ 28.6 AIC · ⊞ 4.4K