43 lines
869 B
YAML
43 lines
869 B
YAML
namespace: headscale
|
|
resources:
|
|
- configmap.yaml
|
|
- ingress.yaml
|
|
- service.yaml
|
|
generatorOptions:
|
|
disableNameSuffixHash: true
|
|
configMapGenerator:
|
|
- name: headscale-site
|
|
files:
|
|
- derp.yaml=site/derp.yaml
|
|
envs:
|
|
- site/public.env
|
|
- name: headscale-etc
|
|
literals:
|
|
- config.json={}
|
|
secretGenerator:
|
|
- name: headscale
|
|
files:
|
|
- secrets/private-key
|
|
vars:
|
|
- name: PUBLIC_PROTO
|
|
objRef:
|
|
kind: ConfigMap
|
|
name: headscale-site
|
|
apiVersion: v1
|
|
fieldRef:
|
|
fieldPath: data.public-proto
|
|
- name: PUBLIC_HOSTNAME
|
|
objRef:
|
|
kind: ConfigMap
|
|
name: headscale-site
|
|
apiVersion: v1
|
|
fieldRef:
|
|
fieldPath: data.public-hostname
|
|
- name: CONTACT_EMAIL
|
|
objRef:
|
|
kind: ConfigMap
|
|
name: headscale-site
|
|
apiVersion: v1
|
|
fieldRef:
|
|
fieldPath: data.contact-email
|