NVIDIA/ais-k8s v2.8.0
NVIDIA/ais-k8s
Captured source
source ↗published Nov 13, 2025seen Jun 26captured Aug 31http 200method plain
v2.8.0
Repository: NVIDIA/ais-k8s
Tag: v2.8.0
Published: 2025-11-13T21:26:45Z
Prerelease: no
Release notes:
Added
- Add
clusterIDfield in AIStore status to track the unique identifier for the cluster - Operator to check cluster map proxy/target counts match the spec before setting the CR
Readycondition toTrue - Auth
- RFC 8693 OAuth 2.0 Token Exchange support for AuthN token exchange with proper form-encoded requests
TokenInfostruct to track both token and expiration time returned from AuthN- Support for RFC 8693 standard response fields (
access_token,issued_token_type,token_type,expires_in) - Backward compatibility with legacy
tokenfield in token exchange responses - AuthN configuration can now be specified directly in the AIStore CRD via
spec.authfield with support for multiple authentication methods (username/password and token exchange) using CEL validation
Changed
- Updated Go version to 1.25 and updated direct dependencies
- Reduced requeues and set specific requeue delays instead of exponential backoff
- Set
publishNotReadyAddresses: trueon headless SVCs for proxies and targets to enable pre-readiness peer discovery
- Auth
- Token exchange now implements RFC 8693 specification with
application/x-www-form-urlencodedcontent type - AuthN client methods now return
*TokenInfoinstead of plain string to include expiration metadata - Token exchange requests use RFC 8693 required fields:
grant_type,subject_token, andsubject_token_type - Operator AuthN configuration prioritizes CRD
spec.authover ConfigMap (ConfigMap approach is deprecated but supported for backward compatibility) - Updated CRD
configToUpdate.authoptions to match latest changes to AIS config including RSA key support, required audience claims, and OIDC issuer lookup
Full Changelog: https://github.com/NVIDIA/ais-k8s/compare/v2.7.0...v2.8.0