Skip to content

v0.48.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@f41gh7 f41gh7 released this 25 Sep 10:41
· 89 commits to master since this release
1feab7d

v0.48.0-rc1 - 25 Sep 2024

  • api: adds new fields useVMConfigReloader, configReloaderImageTag, configReloaderResources to to the VMagent, VMAlert, VMAuth, and VMAlertmanager.
  • api/vmalertmanager: adds new field enforcedTopRouteMatchers. It adds given alert label matchers to the top route of any VMAlertmanagerConfig. See this issue for details.
  • api: adds underscore version of host_aliases setting, which has priority over hostAliases.
  • api: adds useDefaultResources setting to the all applications. It has priority over global operator setting.
  • api: adds clusterDomainName to the VMCluster and VMAlertmanager. It defines optional suffix for in-cluster addresses.
  • api: adds disableSelfServiceScrape setting to the all applications. It has priority over global operator setting.
  • api: Extends applications securityContext and apply security configuration parameters to the containers.
  • api: deletes unused env variables: VM_DEFAULTLABELS, VM_PODWAITREADYINITDELAY. Adds new variable VM_APPREADYTIMEOUT.
  • vmalert: adds missing hostAliases fields to spec. See this issue for details.
  • operator: updates default vm apps version to v1.103.0
  • vmsingle/vlogs: makes better compatible with argo-cd by adding ownerReference to PersistentVolumeClaim. See this issue for details.
  • operator: reduces reconcile latency. See this commit for details.
  • operator: reduces load on kubernetes api-server. See this commits: commit-0, commit-1, commit-2.
  • operator: enables client cache back for secrets and configmaps. Adds new flag -controller.disableCacheFor=seccret,configmap to disable it if needed.
  • operator: made webhook port configurable. See this issue for details.
  • operator: operator trims spaces from Secret and Configmap values by default. This behaviour could be changed with flag disableSecretKeySpaceTrim. Related issue.