Skip to content

Commit

Permalink
[GEP-19] Adapt monitoring configuration (#99)
Browse files Browse the repository at this point in the history
* Bump `gardener/gardener` to `v1.94`

* Adapt Prometheus scrape config, rules, and Plutono dashboards
  • Loading branch information
rfranzke authored May 17, 2024
1 parent 457d9eb commit beee9bb
Show file tree
Hide file tree
Showing 14 changed files with 451 additions and 545 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,25 @@ rules:
- create
- list
- watch
- apiGroups:
- monitoring.coreos.com
resources:
- scrapeconfigs
- prometheusrules
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
# TODO(rfranzke): Remove this after August 2024.
- apiGroups:
- apps
resources:
- statefulsets
verbs:
- get
- list
- watch
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ func NewAdmissionCommand(ctx context.Context) *cobra.Command {
cmd := &cobra.Command{
Use: fmt.Sprintf("gardener-extension-%s-admission", constants.ExtensionType),

RunE: func(cmd *cobra.Command, args []string) error {
RunE: func(_ *cobra.Command, _ []string) error {
verflag.PrintAndExitIfRequested()

if err := aggOption.Complete(); err != nil {
Expand Down
11 changes: 10 additions & 1 deletion cmd/gardener-extension-shoot-rsyslog-relp/app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import (
"github.com/gardener/gardener/extensions/pkg/controller/heartbeat"
"github.com/gardener/gardener/extensions/pkg/util"
gardenerhealthz "github.com/gardener/gardener/pkg/healthz"
monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
monitoringv1alpha1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1alpha1"
"github.com/spf13/cobra"
corev1 "k8s.io/api/core/v1"
componentbaseconfig "k8s.io/component-base/config"
Expand All @@ -32,7 +34,7 @@ func NewServiceControllerCommand() *cobra.Command {
Use: "gardener-extension-shoot-rsyslog-relp",
Short: "Rsyslog Relp Controller which manages the configuration of rsyslog-relp running on the shoot nodes",
SilenceErrors: true,
RunE: func(cmd *cobra.Command, args []string) error {
RunE: func(cmd *cobra.Command, _ []string) error {
verflag.PrintAndExitIfRequested()

if err := options.optionAggregator.Complete(); err != nil {
Expand Down Expand Up @@ -85,6 +87,13 @@ func (o *Options) run(ctx context.Context) error {
return fmt.Errorf("could not update manager scheme: %s", err)
}

if err := monitoringv1.AddToScheme(mgr.GetScheme()); err != nil {
return fmt.Errorf("could not update manager scheme: %w", err)
}
if err := monitoringv1alpha1.AddToScheme(mgr.GetScheme()); err != nil {
return fmt.Errorf("could not update manager scheme: %w", err)
}

ctrlConfig := o.rsyslogRelpOptions.Completed()
ctrlConfig.Apply(&lifecycle.DefaultAddOptions.Config)
o.controllerOptions.Completed().Apply(&lifecycle.DefaultAddOptions.ControllerOptions)
Expand Down
4 changes: 2 additions & 2 deletions docs/development/shoot-rsyslog-relp.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This section outlines how the reconciliation works for a Shoot with the shoot-rs
This section outlines how the extension enablement/reconciliation works, e.g., the extension has been added to the Shoot spec.

1. As part of the Shoot reconciliation flow, the gardenlet deploys the [Extension](https://github.com/gardener/gardener/blob/v1.82.0/docs/extensions/extension.md) resource.
1. The shoot-rsyslog-relp extension reconciles the Extension resource. [pkg/controller/lifecycle/actuator.go](../../pkg/controller/lifecycle/actuator.go) contains the implementation of the [extension.Actuator](https://github.com/gardener/gardener/blob/v1.82.0/extensions/pkg/controller/extension/actuator.go) interface. The reconciliation of an Extension of type `shoot-rsyslog-relp` only deploys the necessary monitoring configuration - the `shoot-rsyslog-relp-prometheus` ConfigMap which contains the definitions for: scraping metrics by prometheus, alerting rules, and the Plutono dashboard for the Rsyslog component.
1. The shoot-rsyslog-relp extension reconciles the Extension resource. [pkg/controller/lifecycle/actuator.go](../../pkg/controller/lifecycle/actuator.go) contains the implementation of the [extension.Actuator](https://github.com/gardener/gardener/blob/v1.82.0/extensions/pkg/controller/extension/actuator.go) interface. The reconciliation of an Extension of type `shoot-rsyslog-relp` only deploys the necessary monitoring configuration - the `shoot-rsyslog-relp-dashboards` ConfigMap which contains the definitions for: Plutono dashboard for the Rsyslog component, and the `shoot-shoot-rsyslog-relp` `ServiceMonitor` and `PrometheusRule` resources which contains the definitions for: scraping metrics by prometheus, alerting rules.
1. As part of the Shoot reconciliation flow, the gardenlet deploys the OperatingSystemConfig resource.
1. The shoot-rsyslog-relp extension serves a webhook that mutates the OperatingSystemConfig resource for Shoots having the shoot-rsyslog-relp extension enabled (the corresponding namespace gets labeled by the gardenlet with `extensions.gardener.cloud/shoot-rsyslog-relp=true`). [pkg/webhook/operatingsystemconfig/ensurer.go](../../pkg/webhook/operatingsystemconfig/ensurer.go) contains implementation of the [genericmutator.Ensurer](https://github.com/gardener/gardener/blob/v1.82.0/extensions/pkg/webhook/controlplane/genericmutator/mutator.go) interface.
1. The webhook renders the [60-audit.conf.tpl](../../pkg/webhook/operatingsystemconfig/resources/templates/scripts/configure-rsyslog.tpl.sh) template script and appends it to the OperatingSystemConfig files. When rendering the template, the configuration of the shoot-rsyslog-relp extension is used to fill in the required template values. The file is installed as `/var/lib/rsyslog-relp-configurator/rsyslog.d/60-audit.conf` on the host OS.
Expand All @@ -35,4 +35,4 @@ This section outlines how the extension disablement works, i.e., the extension h
This section outlines how the deletion works for a Shoot with the shoot-rsyslog-relp extension enabled.

1. As part of the Shoot deletion flow, the gardenlet destroys the [Extension](https://github.com/gardener/gardener/blob/v1.82.0/docs/extensions/extension.md) resource.
1. In the Shoot deletion flow, the Extension resource is deleted after the Worker resource. Hence, there is no need to deploy the [`rsyslog-relp-configuration-cleaner` DaemonSet](../../pkg/component/rsyslogrelpconfigcleaner/rsyslog_relp_config_cleaner.go) to the Shoot cluster to clean up the existing rsyslog configuration and revert the audit rules.
1. In the Shoot deletion flow, the Extension resource is deleted after the Worker resource. Hence, there is no need to deploy the [`rsyslog-relp-configuration-cleaner` DaemonSet](../../pkg/component/rsyslogrelpconfigcleaner/rsyslog_relp_config_cleaner.go) to the Shoot cluster to clean up the existing rsyslog configuration and revert the audit rules.
2 changes: 1 addition & 1 deletion example/controller-registration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: shoot-rsyslog-relp
type: helm
providerConfig:
chart: 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
chart: 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
values:
image: europe-docker.pkg.dev/gardener-project/public/gardener/extensions/shoot-rsyslog-relp:v0.5.0-dev
---
Expand Down
Loading

0 comments on commit beee9bb

Please sign in to comment.