home assistant

This commit is contained in:
Morten Olsen
2025-09-06 21:21:00 +02:00
parent 9928f908a0
commit fee900fa72
27 changed files with 388 additions and 28 deletions

View File

@@ -1,23 +1,23 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: '{{ .Release.Name }}'
name: "{{ .Release.Name }}"
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: '{{ .Release.Name }}'
app: "{{ .Release.Name }}"
template:
metadata:
labels:
app: '{{ .Release.Name }}'
app: "{{ .Release.Name }}"
spec:
containers:
- name: '{{ .Release.Name }}'
image: '{{ .Values.image.repository }}:{{ .Values.image.tag }}'
imagePullPolicy: '{{ .Values.image.pullPolicy }}'
- name: "{{ .Release.Name }}"
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: "{{ .Values.image.pullPolicy }}"
ports:
- name: http
containerPort: 3000
@@ -36,64 +36,66 @@ spec:
name: data
env:
- name: TZ
value: '{{ .Values.globals.timezone }}'
value: "{{ .Values.globals.timezone }}"
- name: USER_UID
value: '1000'
value: "1000"
- name: USER_GID
value: '1000'
value: "1000"
- name: GITEA__server__SSH_DOMAIN
value: gitea-ssh.olsen.cloud
- name: GITEA__service__REQUIRE_EXTERNAL_REGISTRATION_PASSWORD
value: 'true'
value: "true"
#- name: GITEA__service__ENABLE_BASIC_AUTHENTICATION
# value: 'true'
- name: GITEA__service__ENABLE_PASSWORD_SIGNIN_FORM
value: 'false'
value: "false"
- name: GITEA__service__DEFAULT_KEEP_EMAIL_PRIVATE
value: 'true'
value: "true"
- name: GITEA__service__DEFAULT_USER_IS_RESTRICTED
value: 'true'
value: "true"
- name: GITEA__service__DEFAULT_USER_VISIBILITY
value: 'private'
value: "private"
- name: GITEA__service__DEFAULT_ORG_VISIBILITY
value: 'private'
value: "private"
- name: GITEA__service__ALLOW_ONLY_EXTERNAL_REGISTRATION
value: 'true'
value: "true"
- name: GITEA__other__SHOW_FOOTER_POWERED_BY
value: 'false'
value: "false"
- name: GITEA__other__SHOW_FOOTER_TEMPLATE_LOAD_TIME
value: 'false'
value: "false"
- name: GITEA__other__SHOW_FOOTER_VERSION
value: 'false'
value: "false"
- name: GITEA__repository__ENABLE_PUSH_CREATE_USER
value: 'true'
value: "true"
- name: GITEA__repository__ENABLE_PUSH_CREATE_ORG
value: 'true'
value: "true"
- name: GITEA__openid__ENABLE_OPENID_SIGNIN
value: 'false'
value: "false"
- name: GITEA__openid__ENABLE_OPENID_SIGNUP
value: 'false'
value: "false"
- name: GITEA__database__DB_TYPE
value: postgres
- name: GITEA__database__NAME
valueFrom:
secretKeyRef:
name: '{{ .Release.Name }}-pg-connection'
name: "{{ .Release.Name }}-pg-connection"
key: database
- name: GITEA__database__HOST
valueFrom:
secretKeyRef:
name: '{{ .Release.Name }}-pg-connection'
name: "{{ .Release.Name }}-pg-connection"
key: host
- name: GITEA__database__USER
valueFrom:
secretKeyRef:
name: '{{ .Release.Name }}-pg-connection'
name: "{{ .Release.Name }}-pg-connection"
key: user
- name: GITEA__database__PASSWD
valueFrom:
secretKeyRef:
name: '{{ .Release.Name }}-pg-connection'
name: "{{ .Release.Name }}-pg-connection"
key: password
volumes:
- name: data
persistentVolumeClaim:
claimName: '{{ .Release.Name }}-data'
claimName: "{{ .Release.Name }}-data"