Flux
v2.10.0CI/CD & App Delivery기본값과 API 마이그레이션 변경을 포함한 기능 확장 릴리스입니다. 인증, CLI, 아티팩트, 알림, 자동화 기능이 추가되고 수정 사항과 의존성 업데이트도 반영되었습니다.
조치 필요 (1)
breaking객체 수준 워크로드 ID 기본 활성화
객체 수준 워크로드 ID가 항상 활성화됩니다.
영향 확인 (5)
breaking
serviceaccounts/token생성 권한 변경기본
Flux RBAC를 사용하는 경우 적용됩니다.기본
Flux RBAC에서serviceaccounts/token리소스에create동작 권한을 더 이상 부여하지 않습니다.breaking
v1beta3리소스 변환 시 필드와 설정 제거v1beta3Alert또는Provider를v1로 변환하는 경우 적용됩니다.v1beta3Alert또는Provider를v1로 변환하면 사용 중단된Alert.및spec. summary Provider.필드, Azure Event Hub의 정적 JWT 토큰,spec. interval Provider.의 TLS 또는 프록시 설정이 제거됩니다.spec. secretRef breaking
ImageRepository태그 데이터베이스 기본 백엔드 변경ImageRepository태그 데이터베이스를 사용하는 경우 적용됩니다.ImageRepository태그 데이터베이스의 기본 백엔드가FluxStorage아티팩트 저장소로 변경됩니다.breaking인증 대상 키 이름 변경
레거시
audiences키를 설정한 경우 적용됩니다.레거시
audiences키가credential.키로 대체됩니다.auth. fluxcd. io/audiences breaking
migrate -f의 지원되지 않는 필드 제거migrate -f를 실행하는 경우 적용됩니다.migrate -f실행 시 지원되지 않는 필드를 제거합니다.
그 외 기록된 변경 43건 전체additions 18 · value changes 11 · fixes 9 · constraints 5
additions (18)
- - SOPS decryption for files encrypted with comment regexes
--override-manager-before-dry-run- .spec.policyChangeDelay
- Cross-namespace artifacts
- tenant namespace provisioning
- path-pattern discovery
- New Zoom, incident.io and Mastodon notification providers
- Add --add-ignore-paths flag to artifact commands
- Add version-file input to the Flux CLI action
- Add
--app-client-idflag tocreate secret githubapp - [RFC-0014] Advanced Support for Short-Lived Cryptographic Material
- [RFC-0014] Annotations for AWS STS Endpoint and Docker Hub OIDC Connection
- Allow controllers to perform SubjectAccessReview
- Add digests flag to plugin search
- Add suspend, resume and reconcile commands for ArtifactGenerator
- [RFC-0014] Inter-controller mTLS via SPIFFE
- Add
--policy-change-delayto create image update - [RFC-0014] Add HTTPS port to controller Services
value changes (11)
- retry on rejected pushes
- .Changed.Summary
- The notification
AlertandProviderAPIs are promoted tov1. - Update fluxcd/pkg dependencies
- Update toolkit components
- Format reproducible created timestamp in UTC
- Remove the Cosign v2.6.1 pin
- Respect pruning exclusions in kustomization diff
- Update to Kubernetes 1.37.1 and Go 1.27
- use restrictive file modes for generated manifests
- Update dependencies for Flux 2.10
fixes (9)
- Fix breaking change in-memory kustomization build
- fix: restrict
allow-webhooksnetpol to receiver port - Match plugin archive entries with a leading ./
- Stop diff processing after an error
- Fix proxy bypass in bootstrap --ca-file
- Fix envsubst dropping input on long lines
- fix: return clear error when --private-key-file path starts with '~'
- Fix
--in-memory-buildrestricting disk access - fix(create): reject conflicting image policy selectors for every flag pair
constraints (5)
- -
OCIRepositoryas a chart source forHelmRelease v1.|35 >= 1.|35. 2 - Add support for 2.9 in
migrate -f - Accept TYPE/NAME resource args in get/reconcile
- Extend kubectl-style resource args to all Flux kinds and commands
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.