muster release v5.33.0
Removed
- Kubernetes ServiceAccount-token trust. muster is not a gateway for ServiceAccount tokens: callers present a Dex ID token, which muster forwards or exchanges.
oauth.server.trustedIssuers[].allowedClaims, added to pin a system:serviceaccount:<namespace>:* subject for the retired kagent ServiceAccount-token bridge, is removed from the config and the chart values, as are the ServiceAccount examples in the config reference and the values, and the ServiceAccount identities in the tests. A config that still sets allowedClaims has it ignored: remove any ServiceAccount issuer from trustedIssuers before upgrading. trustedIssuers is documented as the list of Dex issuers muster accepts; the config reference now lists allowPrivateIPJWKSHosts, subjectClaim and acceptedTypHeaders. (#1349)