add new site

master
Dex 2025-06-06 01:38:22 -04:00
parent 319b141da8
commit 20ed2853f0
25 changed files with 14816 additions and 14729 deletions

View File

@ -40,7 +40,7 @@ spec:
- secretRef:
name: simplysyncedllc-com-secrets
imagePullSecrets:
- name: regcred
- name: github-registry-key
ingress:
enabled: true
className: nginx

View File

@ -0,0 +1,64 @@
apiVersion: v1
kind: Namespace
metadata:
name: theburgess-family
---
apiVersion: v1
kind: Service
metadata:
name: theburgess-family-svc
spec:
selector:
app: TheBurgess_Family
ports:
- protocol: TCP
port: 3000
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: theburgess-family
spec:
selector:
matchLabels:
app: TheBurgess_Family
replicas: 2
template:
metadata:
labels:
app: TheBurgess_Family
spec:
containers:
- name: theburgess-family-site
image: ghcr.io/simplysynced/theburgess_family:latest
ports:
- name: http
containerPort: 3000
protocol: TCP
imagePullSecrets:
- name: github-registry-key
ingress:
enabled: true
className: nginx
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: theburgess-family-ingress
namespace: theburgess-family
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- host: theburgess.family
http:
paths:
- backend:
service:
name: theburgess-family-svc
port:
number: 3000
path: /
pathType: ImplementationSpecific

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: theburgess-family
resources:
- secrets.yaml
- deployment.yaml

View File

@ -0,0 +1,17 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: theburgess-family
namespace: flux-system
spec:
decryption:
provider: sops
secretRef:
name: sops-age
interval: 60s
sourceRef:
kind: GitRepository
name: flux-system
path: ./apps/theburgess-family
prune: true
wait: true

View File

@ -5,7 +5,7 @@ metadata:
name: github-registry-key
namespace: flux-system
data:
.dockerconfigjson: eyAiYXV0aHMiOiB7ICJnaGNyLmlvIjogeyAiYXV0aCI6ICJWVk5GVWs1QlRVVTZaMmh3WDJFMGRVTnJWRkZSTjJFMFVGQjBaRWRIUkUxQmVXcDRVazE2YkRaTVpEUkRhRmd6VGc9PSIgfSB9IH0=
.dockerconfigjson: ewoJImF1dGhzIjogewoJCSJnaGNyLmlvIjogewoJCQkiYXV0aCI6ICJaR1Y0WkdWaFpHeDVPbWRvY0Y5Sk1YVmpOa3BLWjFkek9YWmxUR3BaWjBWelRERjJXVzR3WTFkbVNuY3lkV2s0T0RBPSIKCQl9Cgl9LAoJImNyZWRzU3RvcmUiOiAiZGVza3RvcCIsCgkiY3VycmVudENvbnRleHQiOiAiZGVza3RvcC1saW51eCIsCgkicGx1Z2lucyI6IHsKCQkiZGVidWciOiB7CgkJCSJob29rcyI6ICJleGVjIgoJCX0sCgkJInNjb3V0IjogewoJCQkiaG9va3MiOiAicHVsbCxidWlsZHggYnVpbGQiCgkJfQoJfSwKCSJmZWF0dXJlcyI6IHsKCQkiaG9va3MiOiAidHJ1ZSIKCX0KfQ==
sops:
kms: []
gcp_kms: []
@ -21,8 +21,8 @@ sops:
Vkg5UzN4N1FoWDV0LzlJZXA1bkRlOXMK0h2PBhVu6C5ALvkVVp8WaCykdWH9yH0B
KzpAEI0PjlDtQbKKInnet30WZLWRhYDjUXd54BohXP4mqL5n9Srrlg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-08-21T15:21:07Z"
mac: ENC[AES256_GCM,data:n03DtkosCm3dYLUWgbMwJ6QIRpEuQi3qu3cQ8HnJreidpOZ1dfEoyA3H1YCNmaGbLcKSfi0mYPk6cpDXkYJ69z+aCYdrEimyTkuo3XxDzDxR62tK49k0g6yHXPjz72A2DO1iOQaV32ordGsRMkuYLxcf/lk25MVoDaGkMKSlIXs=,iv:ejmAeFg4BzA0MS5jYyA73KQHK3TNWWljgvl+YQja9qQ=,tag:uWk5qJa+GETqQCju9PfftQ==,type:str]
lastmodified: "2024-08-21T20:50:17Z"
mac: ENC[AES256_GCM,data:qrep5871UOfXKZdEF59VhXmDYcEetvP7bFryDwjnOkaK2v5q8jlP0GdvfN3W/P7p4d/S6QcwVfRKAlzYLsjTwmRFg+3mmRO7xn4SUaCJikMmvTyqilWi97diMKcaKTMU7dS3Fb/F7mAcYyOkZq01CdQnEl22GHvrh/K4c+7Cxss=,iv:vNnJcVWW3TOK2q7CRzQnfNnYUj7vx9XCNFdGT+Qx0iA=,tag:MhJQxoyAH1plbf+66PQcRQ==,type:str]
pgp: []
encrypted_regex: ^(stringData|token)$
version: 3.9.0