proper secret handling

This commit is contained in:
Tobias Brunner 2023-02-11 21:37:43 +01:00
parent cdf1763b03
commit bd87640d22
Signed by: tobru
SSH key fingerprint: SHA256:kywVhvCA+MIxL6eBgoQa+BfC/ROJqcfD2bpy1PR6Ebk
3 changed files with 38 additions and 24 deletions

View file

@ -1,24 +1,24 @@
# apiVersion: networking.k8s.io/v1
# kind: Ingress
# metadata:
# annotations:
# cert-manager.io/cluster-issuer: letsencrypt-prod
# labels:
# app: kitchenowl
# name: kitchenowl
# spec:
# rules:
# - host: kitchenowl.tobru.ch
# http:
# paths:
# - path: /
# pathType: Prefix
# backend:
# service:
# name: front
# port:
# number: 80
# tls:
# - hosts:
# - kitchenowl.tobru.ch
# secretName: ingress-cert
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
labels:
app: kitchenowl
name: kitchenowl
spec:
rules:
- host: kitchenowl.tobru.ch
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: front
port:
number: 80
tls:
- hosts:
- kitchenowl.tobru.ch
secretName: ingress-cert

View file

@ -0,0 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- service.yaml
- pvc.yaml
generators:
- secret-generator.yaml

View file

@ -0,0 +1,6 @@
apiVersion: viaduct.ai/v1
kind: ksops
metadata:
name: secret-generator
files:
- secret.sops.yaml