Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat(container): update spegel ( v0.0.30 β†’ 0.1.1 ) #3403

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

perry-bot[bot]
Copy link
Contributor

@perry-bot perry-bot bot commented Mar 22, 2025

This PR contains the following updates:

Package Update Change
spegel minor v0.0.30 -> 0.1.1

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@perry-bot
Copy link
Contributor Author

perry-bot bot commented Mar 22, 2025

--- HelmRelease: kube-system/spegel Service: kube-system/spegel-registry

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel-registry

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

   namespace: kube-system
   labels:
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
   annotations:
-    service.kubernetes.io/topology-aware-hints: auto
+    service.kubernetes.io/topology-mode: auto
 spec:
   type: NodePort
   selector:
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
   ports:
--- HelmRelease: kube-system/spegel Service: kube-system/spegel-bootstrap

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel-bootstrap

@@ -2,13 +2,12 @@

 apiVersion: v1
 kind: Service
 metadata:
   name: spegel-bootstrap
   namespace: kube-system
   labels:
-    app.kubernetes.io/component: metrics
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
 spec:
   selector:
     app.kubernetes.io/name: spegel
--- HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel

+++ HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel

@@ -23,77 +23,65 @@

     spec:
       serviceAccountName: spegel
       securityContext: {}
       priorityClassName: system-node-critical
       initContainers:
       - name: configuration
-        image: ghcr.io/spegel-org/spegel@sha256:aee8841c5039df075bc8fdaf1e0f9d9d0943294c3a6fd7df5392ea037de36048
+        image: ghcr.io/spegel-org/spegel@sha256:7cec52c7c42cbff593087b6f3645bb58a7e1f1a5b861d767d062ce22533f9394
         imagePullPolicy: IfNotPresent
         securityContext: {}
         args:
         - configuration
         - --log-level=INFO
         - --containerd-registry-config-path=/var/lib/rancher/k3s/agent/etc/containerd/certs.d
-        - --registries
-        - https://cgr.dev
-        - https://docker.io
-        - https://ghcr.io
-        - https://quay.io
-        - https://mcr.microsoft.com
-        - https://public.ecr.aws
-        - https://gcr.io
-        - https://registry.k8s.io
-        - https://k8s.gcr.io
-        - https://lscr.io
-        - --mirror-registries
+        - --mirror-targets
         - http://$(NODE_IP):29999
         - http://$(NODE_IP):30021
         - --resolve-tags=true
-        - --append-mirrors=true
+        - --prepend-existing=false
         env:
         - name: NODE_IP
           valueFrom:
             fieldRef:
               fieldPath: status.hostIP
-        resources: {}
+        resources:
+          limits:
+            memory: 128Mi
+          requests:
+            memory: 128Mi
         volumeMounts:
         - name: containerd-config
           mountPath: /var/lib/rancher/k3s/agent/etc/containerd/certs.d
       containers:
       - name: registry
-        image: ghcr.io/spegel-org/spegel@sha256:aee8841c5039df075bc8fdaf1e0f9d9d0943294c3a6fd7df5392ea037de36048
+        image: ghcr.io/spegel-org/spegel@sha256:7cec52c7c42cbff593087b6f3645bb58a7e1f1a5b861d767d062ce22533f9394
         imagePullPolicy: IfNotPresent
         securityContext: {}
         args:
         - registry
         - --log-level=INFO
         - --mirror-resolve-retries=3
         - --mirror-resolve-timeout=20ms
         - --registry-addr=:5000
         - --router-addr=:5001
         - --metrics-addr=:9090
-        - --registries
-        - https://cgr.dev
-        - https://docker.io
-        - https://ghcr.io
-        - https://quay.io
-        - https://mcr.microsoft.com
-        - https://public.ecr.aws
-        - https://gcr.io
-        - https://registry.k8s.io
-        - https://k8s.gcr.io
-        - https://lscr.io
         - --containerd-sock=/run/k3s/containerd/containerd.sock
         - --containerd-namespace=k8s.io
         - --containerd-registry-config-path=/var/lib/rancher/k3s/agent/etc/containerd/certs.d
         - --bootstrap-kind=dns
         - --dns-bootstrap-domain=spegel-bootstrap.kube-system.svc.cluster.local.
         - --resolve-latest-tag=true
         - --local-addr=$(NODE_IP):29999
         - --containerd-content-path=/var/lib/rancher/k3s/agent/containerd/io.containerd.content.v1.content
+        - --debug-web-enabled=false
         env:
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
         - name: NODE_IP
           valueFrom:
             fieldRef:
               fieldPath: status.hostIP
         ports:
         - name: registry
@@ -119,13 +107,17 @@

         volumeMounts:
         - name: containerd-sock
           mountPath: /run/k3s/containerd/containerd.sock
         - name: containerd-content
           mountPath: /var/lib/rancher/k3s/agent/containerd/io.containerd.content.v1.content
           readOnly: true
-        resources: {}
+        resources:
+          limits:
+            memory: 128Mi
+          requests:
+            memory: 128Mi
       volumes:
       - name: containerd-sock
         hostPath:
           path: /run/k3s/containerd/containerd.sock
           type: Socket
       - name: containerd-content

@perry-bot
Copy link
Contributor Author

perry-bot bot commented Mar 22, 2025

--- kubernetes/apps/kube-system/spegel/app Kustomization: flux-system/spegel HelmRelease: kube-system/spegel

+++ kubernetes/apps/kube-system/spegel/app Kustomization: flux-system/spegel HelmRelease: kube-system/spegel

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

     spec:
       chart: spegel
       sourceRef:
         kind: HelmRepository
         name: spegel
         namespace: flux-system
-      version: v0.0.30
+      version: 0.1.1
   install:
     remediation:
       retries: 3
   interval: 30m
   uninstall:
     keepHistory: false

@perry-bot perry-bot bot force-pushed the renovate/spegel-0.x branch 13 times, most recently from 1aad3cf to d972670 Compare March 28, 2025 07:16
@perry-bot perry-bot bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.1.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.1.1 ) Mar 28, 2025
@perry-bot perry-bot bot force-pushed the renovate/spegel-0.x branch 5 times, most recently from da4ebe3 to 7f0088b Compare March 30, 2025 06:20
@perry-bot perry-bot bot force-pushed the renovate/spegel-0.x branch from 7f0088b to 09e71f2 Compare March 30, 2025 20:16
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant