diff --git a/CHANGELOG.md b/CHANGELOG.md index b4e5b889..37349d46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Disable kubernetes client cache in `app-operator` for EKS clusters. +- Update `app-operator` to version `6.10.0`. + ## [2.16.0] - 2023-11-14 ### Changed diff --git a/helm/cluster-apps-operator/values.yaml b/helm/cluster-apps-operator/values.yaml index 0e8efb26..588d95dd 100644 --- a/helm/cluster-apps-operator/values.yaml +++ b/helm/cluster-apps-operator/values.yaml @@ -1,6 +1,6 @@ appOperator: catalog: control-plane-catalog - version: 6.8.1 + version: 6.10.0 chartOperator: catalog: default diff --git a/service/controller/resource/clusterconfigmap/desired.go b/service/controller/resource/clusterconfigmap/desired.go index fe977352..f73ea861 100644 --- a/service/controller/resource/clusterconfigmap/desired.go +++ b/service/controller/resource/clusterconfigmap/desired.go @@ -215,6 +215,12 @@ func (r *Resource) GetDesiredState(ctx context.Context, obj interface{}) ([]*cor "domain": r.registryDomain, }, } + // disable kubernetes client cache for EKS cluster + if key.IsEKS(cr) { + appOperatorValues["kubernetes"] = map[string]interface{}{ + "disableClientCache": true, + } + } appValuesYaml, err := yaml.Marshal(appOperatorValues) if err != nil {