From 5fb70c077d99d4abeeb4d78513bb6dc6e1de80ab Mon Sep 17 00:00:00 2001 From: Diego Braga Date: Fri, 24 Jul 2026 09:04:31 +0200 Subject: [PATCH] bump: portal 1.5.82 (#72 composition-detail tenant-safe discovery + #70 UAF migration) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit portal 1.5.81 -> 1.5.82: composition-detail/-resources/-events discover types via UAF'd CD list (no more caller-token cluster-wide CRD list → blank detail for tenants); compositions-list migrated to the same UAF pattern. Widget-CR only. No-op on non-tenant benches. Co-Authored-By: Claude Fable 5 --- chart/files/component-pins.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/chart/files/component-pins.yaml b/chart/files/component-pins.yaml index fff79b3..79783e8 100644 --- a/chart/files/component-pins.yaml +++ b/chart/files/component-pins.yaml @@ -165,7 +165,14 @@ components: # uid-deduped), so a namespace-scoped tenant's own composition (blueprint in krateo-blueprints # per acmp#53) lists. Namespaced/user-token (no ClusterRole); continueOnError → no-op where # the ns is absent (non-tenant benches). Widget-CR-only. - version: "1.5.81" + # 1.5.82: #72 — composition DETAIL page tenant-safe type discovery. composition-detail/-resources/ + # -events discover the composition type via a cluster-wide compositiondefinitions list under + # a userAccessFilter (SA lists, refilter to CDs the caller can list) instead of a caller-token + # cluster-wide customresourcedefinitions list (403 → blank). -resources/-events `found` also + # namespace-scoped. MIGRATES #70 compositions-list to the same UAF pattern (covers all tenant- + # readable ns, not just 2 fixed). composition-editdef (Edit form) deferred (needs CM schema). + # Widget-CR-only. No-op on non-tenant benches (admin lists CDs everywhere → unchanged). + version: "1.5.82" deps: - frontend tier: platform