Files
TrueCharts Bot 335d9ccaa8 fix(spegel): update image ghcr.io/spegel-org/spegel v0.7.2 → v0.7.3 (#49758)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/spegel-org/spegel](https://redirect.github.com/spegel-org/spegel)
| patch | `2c587a6` → `97d6dab` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>spegel-org/spegel (ghcr.io/spegel-org/spegel)</summary>

###
[`v0.7.3`](https://redirect.github.com/spegel-org/spegel/releases/tag/v0.7.3)

[Compare
Source](https://redirect.github.com/spegel-org/spegel/compare/v0.7.2...v0.7.3)

<!-- Release notes generated using configuration in .github/release.yaml
at v0.7.3 -->

#### What's Changed

##### Fixed

- Backport PR
[#&#8203;1410](https://redirect.github.com/spegel-org/spegel/issues/1410)
by [@&#8203;phillebaba](https://redirect.github.com/phillebaba) in
[#&#8203;1419](https://redirect.github.com/spegel-org/spegel/pull/1419)

##### Dependencies

- \[release/v0.7.x] Bump github.com/libp2p/go-libp2p-kad-dht from 0.40.0
to 0.41.0 by
[@&#8203;spegel-portabotty](https://redirect.github.com/spegel-portabotty)\[bot]
in
[#&#8203;1415](https://redirect.github.com/spegel-org/spegel/pull/1415)

**Full Changelog**:
<https://github.com/spegel-org/spegel/compare/v0.7.2...v0.7.3>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zcGVnZWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-01 22:11:09 +02:00

166 lines
4.2 KiB
YAML

# yaml-language-server: $schema=./values.schema.json
image:
repository: ghcr.io/spegel-org/spegel
pullPolicy: IfNotPresent
tag: v0.7.3@sha256:97d6dabc0b4e7e0e391849eddc96bded868941a7e83ec1c74caacb72c8ddadbf
securityContext:
container:
runAsUser: 0
runAsGroup: 0
readOnlyRootFilesystem: false
pod:
fsGroup: 0
service:
main:
ports:
main:
port: 5000
targetPort: 5000
hostPort: 30020
nodePort: 30021
router:
enabled: true
clusterIP: None
publishNotReadyAddresses: true
ports:
router:
enabled: true
port: 5001
targetPort: 5001
metrics:
enabled: true
ports:
metrics:
enabled: true
port: 9090
targetPort: 9090
workload:
main:
type: DaemonSet
podSpec:
initContainers:
configuration:
enabled: true
type: init
args: []
env:
NODE_IP:
fieldRef:
fieldPath: status.hostIP
containers:
main:
args: []
env:
NODE_IP:
fieldRef:
fieldPath: status.hostIP
probes:
liveness:
path: /livez
readiness:
path: /readyz
startup:
path: /readyz
configmap:
dashboard:
enabled: true
labels:
grafana_dashboard: "1"
data:
spegel.json: >-
{{ .Files.Get "dashboard.json" | indent 8 }}
podOptions:
automountServiceAccountToken: true
priorityClassName: "system-node-critical"
nodeSelector:
kubernetes.io/arch: ""
tolerations:
- key: CriticalAddonsOnly
operator: Exists
- effect: NoExecute
operator: Exists
- effect: NoSchedule
operator: Exists
metrics:
main:
enabled: true
type: servicemonitor
endpoints:
- port: metrics
targetSelector: metrics
persistence:
containerd-sock:
enabled: true
type: hostPath
mountPath: "{{ .Values.spegel.containerdSock }}"
hostPath: "{{ .Values.spegel.containerdSock }}"
hostPathType: Socket
containerd-content:
enabled: true
type: hostPath
mountPath: "{{ .Values.spegel.containerdContentPath }}"
hostPath: "{{ .Values.spegel.containerdContentPath }}"
hostPathType: Directory
readOnly: true
containerd-config:
enabled: true
type: hostPath
hostPath: "{{ .Values.spegel.containerdRegistryConfigPath }}"
hostPathType: DirectoryOrCreate
targetSelector:
main:
configuration:
mountPath: "{{ .Values.spegel.containerdRegistryConfigPath }}"
spegel:
# -- Minimum log level to output. Value should be DEBUG, INFO, WARN, or ERROR.
logLevel: "INFO"
# -- Registries for which mirror configuration will be created.
## NOTE: If using Talos, Talos does NOT fall-back to the main url for talos containers
## Include main url in mirror list in that case!
mirroredRegistries:
- 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://oci.trueforge.org
- https://factory.talos.dev
# -- Additional target mirror registries other than Spegel.
additionalMirrorTargets: []
# -- Max ammount of mirrors to attempt.
mirrorResolveRetries: 3
# -- Max duration spent finding a mirror.
mirrorResolveTimeout: "20ms"
# -- Path to Containerd socket.
containerdSock: "/run/containerd/containerd.sock"
# -- Containerd namespace where images are stored.
containerdNamespace: "k8s.io"
# -- Path to Containerd mirror configuration.
containerdRegistryConfigPath: "/etc/cri/conf.d/hosts"
# -- Path to Containerd content store..
containerdContentPath: "/var/lib/containerd/io.containerd.content.v1.content"
# -- If true Spegel will add mirror configuration to the node.
containerdMirrorAdd: true
# -- When true Spegel will resolve tags to digests.
resolveTags: true
# -- When true existing mirror configuration will be appended to instead of replaced.
prependExisting: true
# -- The service account the pods will use to interact with the Kubernetes API
serviceAccount:
main:
enabled: true
primary: true