- fix Deployment/StatefulSets when
serviceAccount.name
is empty andserviceAccount.create: false
. See this issue. - set default DNS domain to
cluster.local.
- updated common dependency 0.0.19 -> 0.0.23
- added back
crds.enabled: false
option, which disables CRD creation, but due to limitation of dependencies condition it allows to disable only in combination withcrds.plain: false
- disabled cleanup, while
crds.enabled: false
. See this issue.
Release date: 2024-11-05
- Migrated to common templates
- updates operator to v0.49.0 version
Release date: 2024-10-22
- replaced
crd.enabled
property tocrds.plain
. Instead of disabling CRDs it selects if CRDs should be rendered from template or as plain CRDs
Release date: 2024-10-15
- updates operator to v0.48.4 version
Release date: 2024-10-11
- Human-readable error about Helm version requirement
Release date: 2024-10-10
- upgraded common chart dependency
- made webhook pod port configurable. See this issue
- added configurable cleanup hook resources. See this issue
- added ability to configure
terminationGracePeriodSeconds
andlifecycle
. See this issue for details
Release date: 2024-09-29
- updates operator to v0.48.3 version
Release date: 2024-09-26
- updates operator to v0.48.1 version
Release date: 2024-09-26
- Made webhook port configurable. See this issue
- Changed crd cleanup hook delete policy to prevent
resource already exists
error. - updates operator to v0.48.0 version
Release date: 2024-09-10
- Added ability to override deployment namespace using
namespaceOverride
andglobal.namespaceOverride
variables - Fixed template for cert-manager certificates
- Fixed operator Role creation when only watching own namespace using
watchNamespaces
- Changed webhook service port from 443 to 9443
Release date: 2024-09-03
- Do not create ClusterRole if
watchNamespaces
contains only namespace, where operator is deployed
Release date: 2024-08-29
- updates operator to v0.47.3 version
- Made
cleanupCRD
deprecated in a favour ofcrd.cleanup.enabled
- Made
cleanupImage
deprecated in a favour ofcrd.cleanup.image
- Made
watchNamespace
string deprecated in a favour ofwatchNamespaces
slice - Decreased rendering time by 2 seconds
Release date: 2024-08-26
- fixes typo at clean webhook. vmlogs->vlogs.
Release date: 2024-08-26
- fixes RBAC by rollback https://github.com/VictoriaMetrics/helm-charts/commit/7d75b93525bb0a99a8011b700d0a51b6b762321c
Release date: 2024-08-26
- removes not implemented scrape CRDs from validation webhook
Release date: 2024-08-26
- set
admissionWebhooks.keepTLSSecret
totrue
by default - fixed indent, for Issuer crd, when
cert-manager.enabled: true
- updates operator to v0.47.2 version
Release date: 2024-08-23
Update note: main container name was changed to operator
, which will recreate a pod.
- Updated operator to v0.47.1 release
- Added global imagePullSecrets and image.registry
- Use static container names in a pod
- Updated operator service scrape config
- Added
.Values.vmstorage.service.ipFamilies
and.Values.vmstorage.service.ipFamilyPolicy
for service IP family management - Enabled webhook by default
- Generate webhook certificate when Cert Manager is not enabled
- Added ability to configure container port
- Fixed image pull secrets. See this issue
Release date: 2024-08-15
- Set minimal kubernetes version to 1.25
- Removed support for policy/v1beta1/PodDisruptionBudget
- Added configurable probes at
.Values.probe
- updates operator to v0.47.0 release
- adds RBAC permissions to VLogs object
Release date: 2024-08-07
- add missing permission to allow patching
horizontalpodautoscalers
when operator watches single namespace.
Release date: 2024-08-01
- fix cleanup job image tag when
.Capabilities.KubeVersion.Minor
returns version with plus sign. See this pull request by @dimaslv.
Release date: 2024-07-10
- updates operator to v0.46.4 release
Release date: 2024-07-05
- updates operator to v0.46.3 release
Release date: 2024-07-04
- breaking change: operator uses different entrypoint, remove
command
entrypoint - breaking change: operator uses new flag for leader election
leader-elect
- removes podsecurity policy. It's longer supported by kubernetes
- updates operator to v0.46.2 release
Release date: 2024-07-03
- breaking change: operator uses different entrypoint, remove
command
entrypoint - breaking change: operator uses new flag for leader election
leader-elect
- removes podsecurity policy. It's longer supported by kubernetes
- updates operator to v0.46.0 release
Release date: 2024-07-02
- use bitnami/kubectl image for cleanup instead of deprecated gcr.io/google_containers/hyperkube
Release date: 2024-06-14
- fix default image tag when using
Chart.AppVersion
, previously the version is missing "v".
Release date: 2024-06-14
Update note: The VictoriaMetrics components image tag template has been updated. This change introduces .Values.<component>.image.variant
to specify tag suffixes like -scratch
, -cluster
, -enterprise
. Additionally, you can now omit .Values.<component>.image.tag
to automatically use the version specified in .Chart.AppVersion
.
- support specifying image tag suffix like "-enterprise" for VictoriaMetrics components using
.Values.<component>.image.variant
.
Release date: 2024-06-10
- updates operator to v0.45.0
Release date: 2024-05-14
- fix missing serviceaccounts patch permission in ClusterRole, see this issue for details.
Release date: 2024-05-10
- fix serviceAccount template when
.Values.serviceAccount.create=false
, see this pull request by @tylerturk for details. - support creating aggregated clusterRoles for VM CRDs with admin and read permissions, see this pull request by @reegnz for details.
Release date: 2024-05-09
- updates operator to v0.44.0
Release date: 2024-04-26
- updates operator to v0.43.5
Release date: 2024-04-23
- updates operator to v0.43.1 version
- fixes typo at single-namespace role for
vmscrapeconfig
. See this issue for details.
Release date: 2024-04-18
-
TODO
-
updates operator to v0.43.1 version
Release date: 2024-04-18
- updates operator to v0.43.0-0 version
- adds
events
create permission - properly truncate value of
app.kubernetes.io/managed-by
andapp.kubernetes.io/instance
labels in case release name exceeds 63 characters.
Release date: 2024-04-16
- clean up vmauth as well when uninstall chart with
cleanupCRD: true
, since it also hasfinalizers
. - sync new crd VMScrapeConfig from operator, see detail in https://docs.victoriametrics.com/operator/api/#vmscrapeconfig.
Release date: 2024-04-02
- bump version of VM operator to 0.42.4
Release date: 2024-03-28
- added ability to use slice variables in extraArgs (#944)
Release date: 2024-03-12
- TODO
Release date: 2024-03-06
- bump version of VM operator to 0.42.2
Release date: 2024-03-06
- bump version of VM operator to 0.42.1
Release date: 2024-03-04
- bump version of VM operator to 0.42.0
Release date: 2024-02-21
- bump version of VM operator to 0.41.2
Release date: 2024-02-09
- Update victoriametrics CRD resources yaml.
Release date: 2024-02-01
- bump version of VM operator to 0.41.1
Release date: 2024-01-24
- Bump operator version to 0.40.0
Release date: 2023-12-12
- bump version of VM operator to 0.39.4
Release date: 2023-12-08
- Sync CRD resources with operator v0.39.3.
Release date: 2023-12-08
- Skip deleting victoriametrics CRD resources when uninstall release.
Release date: 2023-11-16
- bump version of VM operator to 0.39.3
Release date: 2023-11-15
- bump version of VM operator to 0.39.2
- Add
extraObjects
to allow deploying additional resources with the chart release. (#751)
Release date: 2023-11-01
- bump version of VM operator to 0.39.1
Release date: 2023-10-08
- Added endpointslices permissions to operator roles (#708)
Release date: 2023-10-04
- bump version of VM operator to 0.39.0
Release date: 2023-09-28
- Fix
relabelConfigs
for operator's VMServiceScrape (#624)
Release date: 2023-09-11
- Bump version of operator to v0.38.0
Release date: 2023-09-07
- Updated CRDs for operator
Release date: 2023-09-04
- Bump version of Victoria Metrics operator to
v0.37.1
Release date: 2023-08-30
- Bump operator version to v0.37.0
psp_auto_creation_enabled
for operator is disabled by default
Release date: 2023-08-24
- Added
topologySpreadConstraints
for the operator + a small refactoring (#611) - Fix vm operator appVersion (#589)
- Fixes operator doc description
- Add
cleanupCRD
option to clean up vm cr resources when uninstalling (#593) - Bump operator version to v0.36.0
Release date: 2023-07-13
- operator release v0.35.1
Release date: 2023-07-03
- updates operator for v0.35.0
- updates for v1.91.1 release
Release date: 2023-05-29
- updates operator for v0.34.1 version
Release date: 2023-05-25
- bump operator version
- feat(operator): add PodDisruptionBudget (#546)