Skip to content

Conversation

rfranzke
Copy link
Member

@rfranzke rfranzke commented Apr 5, 2024

How to categorize this PR?

/area dev-productivity monitoring
/kind enhancement

What this PR does / why we need it:
gardener-operator now deploys two Prometheus replicas into the garden namespace. Read more about it here.

In addition, a blackbox-exporter will be deployed for API server probes. The existing blackboxexporter component was made reusable.

Which issue(s) this PR fixes:
Part of #9065

Special notes for your reviewer:
/cc @oliver-goetz @ScheererJ
FYI @istvanballok @rickardsjp

Release note:

`gardener-operator` now deploys two Prometheus replicas into the `garden` namespace. Read more about it [here](https://github.com/gardener/gardener/blob/master/docs/concepts/operator.md#observability).

@gardener-prow gardener-prow bot added area/dev-productivity Developer productivity related (how to improve development) area/monitoring Monitoring (including availability monitoring and alerting) related kind/enhancement Enhancement, improvement, extension cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Apr 5, 2024
@rfranzke rfranzke changed the title [GEP-19] Integrate Prometheus deployment into Garden controller [GEP-19] Integrate Prometheus and blackbox-exporter deployment into Garden controller Apr 5, 2024
@rfranzke rfranzke changed the title [GEP-19] Integrate Prometheus and blackbox-exporter deployment into Garden controller [GEP-19] Integrate Prometheus and blackbox-exporter deployments into Garden controller Apr 5, 2024
@ScheererJ
Copy link
Member

/assign

Copy link
Member

@rickardsjp rickardsjp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this, very well structured! 🚀

@rfranzke rfranzke requested a review from rickardsjp April 5, 2024 15:02
@rfranzke rfranzke force-pushed the gep19/garden-prom branch 3 times, most recently from bc8b66f to 94711d8 Compare April 8, 2024 11:40
Copy link
Member

@ScheererJ ScheererJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the comprehensive change bringing GEP-19 closer to completion.

@rfranzke rfranzke force-pushed the gep19/garden-prom branch from 94711d8 to 93a4676 Compare April 10, 2024 08:48
@rfranzke rfranzke requested a review from ScheererJ April 10, 2024 08:48
@rfranzke rfranzke force-pushed the gep19/garden-prom branch from 93a4676 to 46453f1 Compare April 10, 2024 10:43
Copy link
Member

@oliver-goetz oliver-goetz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice (and huge) PR 🚀
There are two nits and a question only 😄

@gardener-prow gardener-prow bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 11, 2024
@rfranzke rfranzke force-pushed the gep19/garden-prom branch from 46453f1 to fd44adf Compare April 11, 2024 09:19
@gardener-prow gardener-prow bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 11, 2024
@rfranzke rfranzke force-pushed the gep19/garden-prom branch from fd44adf to c8e2938 Compare April 11, 2024 09:59
@rfranzke rfranzke requested a review from oliver-goetz April 11, 2024 10:00
@gardener-prow gardener-prow bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 11, 2024
@rfranzke rfranzke force-pushed the gep19/garden-prom branch from c8e2938 to 6fc17c9 Compare April 12, 2024 08:15
@rfranzke rfranzke requested a review from oliver-goetz April 12, 2024 08:15
@gardener-prow gardener-prow bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 12, 2024
@rfranzke rfranzke force-pushed the gep19/garden-prom branch from 6fc17c9 to f29def3 Compare April 12, 2024 08:16
@rfranzke
Copy link
Member Author

@ScheererJ @oliver-goetz PTAL :)

@ScheererJ
Copy link
Member

Thanks for the changes and explanations.

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Apr 12, 2024
Copy link
Contributor

gardener-prow bot commented Apr 12, 2024

LGTM label has been added.

Git tree hash: 9c529c5ba10e25282696e82d48c011f59d02fb15

@oliver-goetz
Copy link
Member

/approve

🚀

Copy link
Contributor

gardener-prow bot commented Apr 12, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: oliver-goetz

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 12, 2024
@gardener-prow gardener-prow bot merged commit 5110091 into gardener:master Apr 12, 2024
@rfranzke rfranzke deleted the gep19/garden-prom branch April 12, 2024 09:57
rfranzke added a commit to rfranzke/gardener that referenced this pull request May 31, 2024
rfranzke added a commit to rfranzke/gardener that referenced this pull request May 31, 2024
gardener-prow bot pushed a commit that referenced this pull request Jun 4, 2024
* Remove deprecated fields from `OperatingSystemConfig`

(from #9477, released with `v1.92.0`)

* Remove cleanup of old `kube-apiserver` `Ingress` resource

(from #9300, released with `v1.91.0`)

* Remove Istio zone migration code

(from #9304 and #9457, released with `v1.91.0` and `v1.92.0`)

* Increase removal period of `<name>.ca-cluster` `Secret`

To give users more time to adapt

* Remove PVC migration for `garden` Prometheus

(from #9543, released with `v1.93.0`)

* Remove PVC migration for `longterm` Prometheus

(from #9606, released with `v1.94.0`)

* Drop migration code in `skaffold.yaml` for `core.gardener.cloud/v1` API

(from #9771, released with `v1.96.0`)

* Remove migration code for e2e upgrade tests after `provider-local` VPN fix

(from #9752, released with `v1.96.0`)

* Remove cleanup of old `vali` `VerticalPodAutoscaler`s

(from #9681, released with `v1.94.0`)

* Remove cleanuop code after making `Secret`s of `ManagedResource`s immutable

(from #8116, released with `v1.77.0`)

* Remove cleanup code of resources of legacy `cloud-config-downloader`

(from #8847, released with `v1.85.0`)

* Revert "Remove Istio zone migration code"

This reverts commit 8850346.

* Increase removal period of Istio zone migration code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. area/dev-productivity Developer productivity related (how to improve development) area/monitoring Monitoring (including availability monitoring and alerting) related cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants