Skip to content

Releases: gardener/gardener-extension-shoot-rsyslog-relp

v0.3.1

15 Dec 17:51
Compare
Choose a tag to compare

[gardener/gardener-extension-shoot-rsyslog-relp]

🏃 Others

  • [OPERATOR] Incresed memory limits for the init containers of the rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner daemonsets from 16Mi to 32Mi by @plkokanov [#51]

Docker Images

  • gardener-extension-shoot-rsyslog-relp-admission: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp-admission:v0.3.1
  • gardener-extension-shoot-rsyslog-relp: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp:v0.3.1

v0.3.0

11 Dec 11:52
Compare
Choose a tag to compare

[gardener/gardener-extension-shoot-rsyslog-relp]

⚠️ Breaking Changes

  • [OPERATOR] The security.gardener.cloud/pod-security-enforce annotation in the ControllerRegistration is set to baseline. With this, the pods running in the extension namespace should comply with baseline pod-security standard. by @AleksandarSavchev [#17]

✨ New Features

🏃 Others

  • [OPERATOR] Metrics for the rsyslog service running on the shoot nodes are now exposed and collected according to the following:
    • The metrics are available on the node-exporter's /metrics endpoint.
    • The names of the new metrics match the rsyslog_pstat_.+ regex.
    • The metrics are scraped and collected in the shoot's prometheus instance.
    • A dedicated plutono dashboard is added which displays the rsyslog metrics. by @plkokanov [#32]
  • [OPERATOR] Fixed an issue where the rsyslog systemd unit could become stuck in a failed state immediately after it is installed on the shoot's nodes, if the shoot-rsyslog-relp extension was enabled on the shoot before that. The configure-rsyslog.sh script which is responsible for configuring and restarting the rsyslog systemd unit will now wait for the syslog.service symlink to be created before attempting to configure and restart the rsyslog systemd unit. by @plkokanov [#34]
  • [OPERATOR] The shoot-rsyslog-relp extension is now aligned with Gardener's component checklist:
    • RBAC for the shoot-rsyslog-relp extension controller have been drastically reduced to only the required ones.
    • The deployment for the shoot-rsyslog-relp extension controller now contains the proper label for HA - high-availability-config.resources.gardener.cloud/type: controller
    • The shoot-rsyslog-relp admission pod no longer has a SecurityContext. This will be automatically added by the seccomp-profile webhook of the gardener-resource-manager
    • The rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner pods now use the RuntimeDefault seccomp profile.
    • The init containers of the rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner pods no longer run in privileged mode.
    • The rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner now specify resource requests and limits.
    • PodSecurityPolicys for the rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner are now deployed in the shoot cluster, if its kubernetes version is 1.24.x. by @plkokanov [#29]
  • [OPERATOR] The healthcheck controller is now removed. Starting v1.65.0, gardenlet perform health checks for all ManagedResources in the Shoot control plane in the Seed. There is no longer need of the custom healthcheck controller in the shoot-rsyslog-relp extension as it was doing the same job. It was performing health check for the ManagedResource it deploys. by @plkokanov [#28]
  • [OPERATOR] The rsyslog-relp-configuration-cleaner is no longer deployed on Shoot deletion with shoot-rsyslog-relp extension enabled. The Extension deletion occurs after the Worker deletion. There are no Nodes, hence there is no need to clean up registry configuration. by @plkokanov [#30]

Docker Images

  • gardener-extension-shoot-rsyslog-relp-admission: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp-admission:v0.3.0
  • gardener-extension-shoot-rsyslog-relp: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp:v0.3.0

v0.2.2

20 Nov 09:27
Compare
Choose a tag to compare

[gardener/gardener-extension-shoot-rsyslog-relp]

🏃 Others

  • [OPERATOR] The following images are updated:
    • eu.gcr.io/gardener-project/3rd/alpine: 3.15.8 -> 3.18.4
    • registry.k8s.io/pause: 3.7 -> 3.9 by @plkokanov [#36]
  • [OPERATOR] Vulnerability scans are disabled for the alpine image as the corresponding container is not accessible from outside of the k8s clusters and not interacted with from other containers or other systems. by @plkokanov [#36]

Docker Images

  • gardener-extension-shoot-rsyslog-relp-admission: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp-admission:v0.2.2
  • gardener-extension-shoot-rsyslog-relp: eu.gcr.io/gardener-project/gardener/extensions/shoot-rsyslog-relp:v0.2.2

v0.2.1

11 Oct 15:19
Compare
Choose a tag to compare

[gardener/gardener-extension-shoot-rsyslog-relp]

🐛 Bug Fixes

  • [OPERATOR] Added the gardener-shoot-system-700 priority class to the rsyslog-relp-configurator and rsyslog-relp-configuration-cleaner pods. by @gardener-ci-robot [#20]

v0.2.0

07 Sep 06:46
Compare
Choose a tag to compare

[gardener/gardener-extension-shoot-rsyslog-relp]

⚠️ Breaking Changes

  • [OPERATOR] The image field in the ControllerRegistration of the extension and in the gardener-extension-shoot-rsyslog-relp charts has been flattened so that it is in the form image: repository:tag. by @plkokanov [#5]
  • [OPERATOR] All values inside the gardener-extension-shoot-rsyslog-relp-admission have been moved away from runtime and application and are now under global. E.g. application.virtualGarden is now global.virtualGarden. by @plkokanov [#10]

✨ New Features

  • [OPERATOR] The gardener-extension-shoot-rsyslog-relp-admission chart allows to optionally configure a projected volume based kubeconfig. by @timuthy [#6]
  • [USER] The ValidatingWebhookConfiguration used to validate whether the shoot-rsyslog-relp extension is properly configured on Shoots now has an objectSelector that will only select objects with the following label - extensions.extensions.gardener.cloud/shoot-rsyslog-relp: 'true'. by @plkokanov [#13]

🏃 Others

  • [DEVELOPER] Added skaffold based setup for local development. The extension can now be deployed in a local gardener kind cluster with the make extension-up or make extension-dev commands. The extension can be deleted by executing make extension-down. by @plkokanov [#5]

v0.1.0

16 Aug 20:24
Compare
Choose a tag to compare

no release notes available