Compare commits

...

1 Commits

Author SHA1 Message Date
Morten Olsen
83deab79ec fix 2025-09-06 22:13:57 +02:00
3 changed files with 13 additions and 27 deletions

View File

@@ -1,13 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: '{{ .Release.Name }}-headless'
labels:
app: '{{ .Release.Name }}'
spec:
clusterIP: None
ports:
- port: 5000
name: http
selector:
app: '{{ .Release.Name }}'

View File

@@ -1,50 +1,49 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: '{{ .Release.Name }}' name: "{{ .Release.Name }}"
labels: labels:
app: '{{ .Release.Name }}' app: "{{ .Release.Name }}"
spec: spec:
serviceName: '{{ .Release.Name }}-headless'
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: '{{ .Release.Name }}' app: "{{ .Release.Name }}"
template: template:
metadata: metadata:
labels: labels:
app: '{{ .Release.Name }}' app: "{{ .Release.Name }}"
spec: spec:
containers: containers:
- name: '{{ .Release.Name }}' - name: "{{ .Release.Name }}"
image: ghcr.io/jordan-dalby/bytestash:latest image: ghcr.io/jordan-dalby/bytestash:latest
ports: ports:
- containerPort: 5000 - containerPort: 5000
name: http name: http
env: env:
- name: ALLOW_NEW_ACCOUNTS - name: ALLOW_NEW_ACCOUNTS
value: 'true' value: "true"
- name: DISABLE_INTERNAL_ACCOUNTS - name: DISABLE_INTERNAL_ACCOUNTS
value: 'true' value: "true"
- name: OIDC_ENABLED - name: OIDC_ENABLED
value: 'true' value: "true"
- name: OIDC_DISPLAY_NAME - name: OIDC_DISPLAY_NAME
value: OIDC value: OIDC
- name: OIDC_CLIENT_ID - name: OIDC_CLIENT_ID
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: '{{ .Release.Name }}-client' name: "{{ .Release.Name }}-client"
key: clientId key: clientId
- name: OIDC_CLIENT_SECRET - name: OIDC_CLIENT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: '{{ .Release.Name }}-client' name: "{{ .Release.Name }}-client"
key: clientSecret key: clientSecret
- name: OIDC_ISSUER_URL - name: OIDC_ISSUER_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: '{{ .Release.Name }}-client' name: "{{ .Release.Name }}-client"
key: configuration key: configurationIssuer
volumeMounts: volumeMounts:
- mountPath: /data/snippets - mountPath: /data/snippets
@@ -52,4 +51,4 @@ spec:
volumes: volumes:
- name: data - name: data
persistentVolumeClaim: persistentVolumeClaim:
claimName: '{{ .Release.Name }}-data' claimName: "{{ .Release.Name }}-data"