volschin / home-ops

Repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
https://k8s.olschi.de/
MIT License
2 stars 1 forks source link

feat(helm): update chart victoria-logs-single ( 0.5.4 → 0.6.0 ) #664

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change OpenSSF
victoria-logs-single minor 0.5.4 -> 0.6.0 OpenSSF Scorecard

Release Notes

VictoriaMetrics/helm-charts (victoria-logs-single) ### [`v0.6.0`](https://togithub.com/VictoriaMetrics/helm-charts/releases/tag/victoria-logs-single-0.6.0) [Compare Source](https://togithub.com/VictoriaMetrics/helm-charts/compare/victoria-logs-single-0.5.4...victoria-logs-single-0.6.0) ### Release notes for version 0.6.0 **Release date:** 2024-08-21 ![AppVersion: v0.28.0](https://img.shields.io/static/v1?label=AppVersion\&message=v0.28.0\&color=success\&logo=) ![Helm: v3](https://img.shields.io/static/v1?label=Helm\&message=v3\&color=informational\&logo=helm) **Update note**: The VictoriaMetrics components image tag template has been updated. This change introduces `.Values..image.variant` to specify tag suffixes like `-scratch`, `-cluster`, `-enterprise`. Additionally, you can now omit `.Values..image.tag` to automatically use the version specified in `.Chart.AppVersion`. **Update note**: main container name was changed to `vlogs`, which will recreate a pod. - Added `basicAuth` support for `ServiceMonitor` - Set minimal kubernetes version to `1.25` - Removed support for `policy/v1beta1/PodDisruptionBudget` - Updated `.Values.server.readinessProbe` to `.Values.server.probe.readiness` - Updated `.Values.server.livenessProbe` to `.Values.server.probe.liveness` - Updated `.Values.server.startupProbe` to `.Values.server.probe.startup` - Added `.Values.global.imagePullSecrets` and `.Values.global.image.registry` - Added `.Values.server.emptyDir` to customize default data directory - Merged headless and non-headless services, removed statefulset service specific variables - Use static container names in a pod - Removed `networking.k8s.io/v1beta1/Ingress` and `extensions/v1beta1/Ingress` support - Added `.Values.server.service.ipFamilies` and `.Values.server.service.ipFamilyPolicy` for service IP family management

Configuration

📅 Schedule: Branch creation - "after 8am every weekday,before 7pm every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 2 months ago
--- kubernetes/apps/observability/victoria-logs/app Kustomization: flux-system/victoria-logs HelmRelease: observability/victoria-logs

+++ kubernetes/apps/observability/victoria-logs/app Kustomization: flux-system/victoria-logs HelmRelease: observability/victoria-logs

@@ -13,13 +13,13 @@

     spec:
       chart: victoria-logs-single
       sourceRef:
         kind: HelmRepository
         name: victoria-metrics
         namespace: flux-system
-      version: 0.5.4
+      version: 0.6.0
   install:
     createNamespace: true
     remediation:
       retries: 3
   interval: 15m
   maxHistory: 3
--- kubernetes/apps/external-secrets/external-secrets/app Kustomization: flux-system/external-secrets HelmRelease: external-secrets/external-secrets

+++ kubernetes/apps/external-secrets/external-secrets/app Kustomization: flux-system/external-secrets HelmRelease: external-secrets/external-secrets

@@ -30,13 +30,13 @@

         enabled: true
         interval: 1m
     grafana:
       enabled: true
     image:
       repository: ghcr.io/external-secrets/external-secrets
-      tag: main@sha256:ffc270eb21470c2bc42e21d9c7c232145286d030fe5bd28ad6160518d7359a8b
+      tag: main@sha256:322f6a0b99231260f38a6e4df024fb0dddd087f0565f7acbd598bd19e1fcb1f4
     installCRDs: true
     reportsController:
       serviceMonitor:
         enabled: true
         interval: 1m
     serviceMonitor:
github-actions[bot] commented 2 months ago
--- HelmRelease: observability/victoria-logs Service: observability/victoria-logs-victoria-logs-single-server

+++ HelmRelease: observability/victoria-logs Service: observability/victoria-logs-victoria-logs-single-server

@@ -8,12 +8,13 @@

     app.kubernetes.io/name: victoria-logs-single
     app.kubernetes.io/instance: victoria-logs
     app.kubernetes.io/managed-by: Helm
   name: victoria-logs-victoria-logs-single-server
 spec:
   clusterIP: None
+  type: ClusterIP
   ports:
   - name: http
     port: 9428
     protocol: TCP
     targetPort: http
   selector:
--- HelmRelease: observability/victoria-logs StatefulSet: observability/victoria-logs-victoria-logs-single-server

+++ HelmRelease: observability/victoria-logs StatefulSet: observability/victoria-logs-victoria-logs-single-server

@@ -1,17 +1,17 @@

 ---
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
+  name: victoria-logs-victoria-logs-single-server
   namespace: observability
   labels:
     app: server
     app.kubernetes.io/name: victoria-logs-single
     app.kubernetes.io/instance: victoria-logs
     app.kubernetes.io/managed-by: Helm
-  name: victoria-logs-victoria-logs-single-server
 spec:
   serviceName: victoria-logs-victoria-logs-single-server
   selector:
     matchLabels:
       app: server
       app.kubernetes.io/name: victoria-logs-single
@@ -24,13 +24,13 @@

         app: server
         app.kubernetes.io/name: victoria-logs-single
         app.kubernetes.io/instance: victoria-logs
         app.kubernetes.io/managed-by: Helm
     spec:
       containers:
-      - name: victoria-logs-single-server
+      - name: vlogs
         securityContext:
           allowPrivilegeEscalation: false
           capabilities:
             drop:
             - ALL
           readOnlyRootFilesystem: true
@@ -42,28 +42,27 @@

         - --envflag.enable=true
         - --envflag.prefix=VM_
         - --loggerFormat=json
         ports:
         - name: http
           containerPort: 9428
-        livenessProbe:
-          failureThreshold: 10
-          httpGet:
-            path: /health
-            port: 9428
-            scheme: HTTP
-          initialDelaySeconds: 30
-          periodSeconds: 30
-          timeoutSeconds: 5
         readinessProbe:
           failureThreshold: 3
           httpGet:
             path: /health
             port: http
+            scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 15
+          timeoutSeconds: 5
+        livenessProbe:
+          failureThreshold: 10
+          initialDelaySeconds: 30
+          periodSeconds: 30
+          tcpSocket:
+            port: http
           timeoutSeconds: 5
         resources:
           limits:
             ephemeral-storage: 2Gi
             memory: 200Mi
           requests:
--- HelmRelease: observability/victoria-logs Ingress: observability/victoria-logs-victoria-logs-single-server

+++ HelmRelease: observability/victoria-logs Ingress: observability/victoria-logs-victoria-logs-single-server

@@ -14,21 +14,21 @@

     app.kubernetes.io/instance: victoria-logs
     app.kubernetes.io/managed-by: Helm
   name: victoria-logs-victoria-logs-single-server
   namespace: observability
 spec:
   ingressClassName: intern
+  tls:
+  - hosts:
+    - logs...PLACEHOLDER..
   rules:
   - host: logs...PLACEHOLDER..
     http:
       paths:
       - path: /
         pathType: Prefix
         backend:
           service:
             name: victoria-logs-victoria-logs-single-server
             port:
-              number: 9428
-  tls:
-  - hosts:
-    - logs...PLACEHOLDER..
+              name: http

--- HelmRelease: external-secrets/external-secrets Deployment: external-secrets/external-secrets

+++ HelmRelease: external-secrets/external-secrets Deployment: external-secrets/external-secrets

@@ -34,13 +34,13 @@

             - ALL
           readOnlyRootFilesystem: true
           runAsNonRoot: true
           runAsUser: 1000
           seccompProfile:
             type: RuntimeDefault
-        image: ghcr.io/external-secrets/external-secrets:main@sha256:ffc270eb21470c2bc42e21d9c7c232145286d030fe5bd28ad6160518d7359a8b
+        image: ghcr.io/external-secrets/external-secrets:main@sha256:322f6a0b99231260f38a6e4df024fb0dddd087f0565f7acbd598bd19e1fcb1f4
         imagePullPolicy: IfNotPresent
         args:
         - --concurrent=1
         - --metrics-addr=:8080
         - --loglevel=info
         - --zap-time-encoding=epoch