Skip to content

Commit

Permalink
jsonnet: Ingester automated downscale v2 (#9271)
Browse files Browse the repository at this point in the history
* Automated downscale of ingesters now uses read-only ingesters and mirroring feature of rollout-operator.

Signed-off-by: Peter Štibraný <[email protected]>

* Move new autoscaling to new file.

Signed-off-by: Peter Štibraný <[email protected]>

* Add ingester-automated-downscale_v2.libsonnet.

Signed-off-by: Peter Štibraný <[email protected]>

* Add missing test file.

Signed-off-by: Peter Štibraný <[email protected]>

* Don't enable ingest-storage ingester autoscaling annotations if automated downscale v2 is also enabled in the environment.

Signed-off-by: Peter Štibraný <[email protected]>

* CHANGELOG.md

Signed-off-by: Peter Štibraný <[email protected]>

* Apply suggestions from code review

Co-authored-by: Patryk Prus <[email protected]>

* Remove per-zone ingester_automated_downscale_v2 options.

Signed-off-by: Peter Štibraný <[email protected]>

* Rebased, regenerate tests.

Signed-off-by: Peter Štibraný <[email protected]>

---------

Signed-off-by: Peter Štibraný <[email protected]>
Co-authored-by: Patryk Prus <[email protected]>
  • Loading branch information
pstibrany and pr00se authored Sep 13, 2024
1 parent fb54e0d commit 6977316
Show file tree
Hide file tree
Showing 8 changed files with 2,591 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@
* [ENHANCEMENT] Configure experimental ingest storage on query-frontend too when enabled. #8843
* [ENHANCEMENT] Allow to override Kafka client ID on a per-component basis. #9026
* [ENHANCEMENT] Rollout-operator's access to ReplicaTemplate is now configured via config option `rollout_operator_replica_template_access_enabled`. #9252
* [ENHANCEMENT] Added support for new way of downscaling ingesters, using rollout-operator's resource-mirroring feature and read-only mode of ingesters. This can be enabled by using `ingester_automated_downscale_v2_enabled` config option. This is mutually exclusive with both `ingester_automated_downscale_enabled` (previous downscale mode) and `ingest_storage_ingester_autoscaling_enabled` (autoscaling for ingest-storage).
* [BUGFIX] Added missing node affinity matchers to write component. #8910

### Mimirtool
Expand Down
Loading

0 comments on commit 6977316

Please sign in to comment.