operator
operator copied to clipboard
Kubernetes operator for Victoria Metrics
Unify auth options with HTTPAuth. Check the following: 1) Check basicAuth correctly uses passwordFile option. 2) OAuth2 - adds it for remote options 3) bearerToken - add for remote options
[Go is not cgroup aware](https://github.com/golang/go/issues/33803). This means the VictoriaMetrics operator will be throttled hard in containerised environments with CPU limits. The below screenshot shows the container with a CPU limit...
It seems that the [`rbac:groups="",resources=pods,verbs=*`](https://github.com/VictoriaMetrics/operator/blob/de886759f741a50c148595645ad2c43a1599f571/controllers/vmagent_controller.go#L56) permission is excessive and not being used by vm-operator. From K8S security point of view, it is advised to remove this permission if not needed,...
When deploying clusters in GKE, services that sit behind a GCP LB for the Ingress object require a non-ClusterIP type Service. Are there plans to allow the CRD for the...
Currently, operator may produce a conflict error if object was already modified by some kubernetes controller or any other external controller. This error can be retried with the following code:...
I have VMAuth with tls enabled and with: ``` apiVersion: operator.victoriametrics.com/v1beta1 kind: VMAuth metadata: name: vmauth namespace: monitoring spec: image: tag: v1.99.0 secrets: - vmauth-cert extraArgs: tls: "true" tlsCertFile: /etc/vm/secrets/vmauth-cert/tls.crt...
Currently, VictoriaMetrics components supports secrets reading from on-disk filesystem. It improves security for general case, when service owner doesn't share access to it with other users. In case, of operator...
It'd be create to have a kubernetes event logging for important to the user events. Such as: 1) new objects creation for `Create` client method. 2) objects deletion with `Delete`...
### Is your feature request related to a problem? Please describe I'd like to adopt VictoriaMetrics from Kube-Prometheus-Stack, one of my need is to convert Prometheus-Operator objects to VictoriaMetrics ones...
For example, I have following VMCluster CR ``` apiVersion: operator.victoriametrics.com/v1beta1 kind: VMCluster metadata: name: vmcluster spec: vmstorage: storageDataPath: "/storage" volumes: - hostPath: path: /data/victoria/storage type: "" name: vmstorage-volume volumeMounts: -...