fix(headscale): correct image registry

This commit is contained in:
WrenIX 2024-04-12 10:16:16 +02:00
parent 4d9f46ae9e
commit 45d72e3810
Signed by: wrenix
GPG key ID: 7AFDB012974B1BB5
5 changed files with 21 additions and 4 deletions

1
headscale/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
values_test.yaml

View file

@ -3,7 +3,7 @@ name: headscale
description: An open source, self-hosted implementation of the Tailscale control server.
icon: https://raw.githubusercontent.com/juanfont/headscale/56a7b1e34952c3e0306a134b2be9b4277f5d8d6e/docs/logo/headscale3-dots.svg
type: application
version: 0.3.0
version: 0.3.1
# renovate: image=docker.io/headscale/headscale
appVersion: "0.22.3"
maintainers:

View file

@ -35,7 +35,9 @@ spec:
- name: {{ .Chart.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
{{- with .Values.image }}
image: "{{ .registry }}/{{ .repository }}:{{ .tag | default $.Chart.AppVersion }}"
{{- end }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
args:
- "headscale"

View file

@ -17,6 +17,9 @@ metadata:
labels:
app.kubernetes.io/component: keys-job
{{- include "headscale.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": "pre-install,pre-upgrade"
"helm.sh/hook-delete-policy": "before-hook-creation,hook-succeeded"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -25,6 +28,9 @@ metadata:
labels:
app.kubernetes.io/component: keys-job
{{- include "headscale.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": "pre-install,pre-upgrade"
"helm.sh/hook-delete-policy": "before-hook-creation,hook-succeeded"
rules:
- apiGroups:
- ""
@ -44,6 +50,9 @@ metadata:
labels:
app.kubernetes.io/component: keys-job
{{- include "headscale.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": "pre-install,pre-upgrade"
"helm.sh/hook-delete-policy": "before-hook-creation,hook-succeeded"
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
@ -59,6 +68,9 @@ metadata:
name: {{ $name }}
labels:
{{- include "headscale.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": "pre-install,pre-upgrade"
"helm.sh/hook-delete-policy": "before-hook-creation,hook-succeeded"
spec:
template:
spec:
@ -90,7 +102,9 @@ spec:
name: secrets
readOnly: true
- name: generate-key
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
{{- with .Values.image }}
image: "{{ .registry }}/{{ .repository }}:{{ .tag | default $.Chart.AppVersion }}"
{{- end }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
command:
- sh

View file

@ -6,7 +6,7 @@ replicaCount: 1
image:
registry: ghcr.io
repository: joanfont/headscale
repository: juanfont/headscale
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: ""