NVIDIA/ais-k8s v2.9.0
NVIDIA/ais-k8s
Captured source
source ↗published Nov 21, 2025seen Jun 26captured Aug 31http 200method plain
v2.9.0
Repository: NVIDIA/ais-k8s
Tag: v2.9.0
Published: 2025-11-21T21:41:22Z
Prerelease: no
Release notes:
Added
- Auth
- Support for new AIS config options under
configToUpdate.auth.cluster_keyfor configuring target validation of proxy-signed requests - TLS support for operator-to-auth service communication with
spec.auth.tls.caCertPathconfiguration - Fallback to default CA bundle path (
/etc/ssl/certs/auth-ca/ca.crt) whenspec.auth.tls.caCertPathis not configured - TLS config caching (6 hour TTL) to minimize disk I/O when loading CA certificates
truststorepackage for CA certificate loading and TLS configuration management- TLS certificate verification for the auth service can be disabled via
spec.auth.tls.insecureSkipVerify(not recommended for production) - Operator mounts
ais-operator-auth-caConfigMap to/etc/ssl/certs/auth-cafor Auth CA certificates whenauthCAConfigmapNameis specified in the helm chart - OIDC issuer CA configuration via
spec.issuerCAConfigMapfor automatic certificate mounting andauth.oidc.issuer_ca_bundleconfiguration
- Autoscaling cluster size can now be limited by
spec.proxySpec.autoScale.sizeLimitandspec.targetSpec.autoScale.sizeLimit
---
Changed
- Auth
- TLS configuration only applied for HTTPS URLs; HTTP connections skip
- Return errors on TLS failures instead of silently falling back to insecure connections
- Operator uses required audiences from AIStore cluster's
spec.configToUpdate.auth.required_claims.audto request tokens with matching audiences during token exchange - Configurable Helm values (
authCAConfigmapNameandaisCAConfigmapName) for auth service and AIStore custom CA bundle configmaps - Fixed a bug where resuming from shutdown state would become stuck on target scale up due to failing API calls
- Build:
mockgennow installed toLOCALBINwith versioned suffix to prevent version mismatches that cause unnecessary diffs in generated mock files - Use a common statefulset ready check for better enforcement of proxy rollout before starting target rollout
- Removed deprecation notice for
hostPathPrefixoption, withstateStorageClassstill recommended for easier host cleanup
---
Deprecated
- Defining the location of the admin credentials secret via
AIS_AUTHN_CMConfigMap - Use
spec.auth.usernamePassword.secretNameandspec.auth.usernamePassword.secretNamespacefor static secrets - Use
spec.auth.tokenExchangeoptions for token exchange
--- Full Changelog: https://github.com/NVIDIA/ais-k8s/compare/v2.8.0...v2.9.0