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. 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 icon: https://raw.githubusercontent.com/juanfont/headscale/56a7b1e34952c3e0306a134b2be9b4277f5d8d6e/docs/logo/headscale3-dots.svg
type: application type: application
version: 0.3.0 version: 0.3.1
# renovate: image=docker.io/headscale/headscale # renovate: image=docker.io/headscale/headscale
appVersion: "0.22.3" appVersion: "0.22.3"
maintainers: maintainers:

View file

@ -35,7 +35,9 @@ spec:
- name: {{ .Chart.Name }} - name: {{ .Chart.Name }}
securityContext: securityContext:
{{- toYaml .Values.securityContext | nindent 12 }} {{- 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 }} imagePullPolicy: {{ .Values.image.pullPolicy }}
args: args:
- "headscale" - "headscale"

View file

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

View file

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