add new site
parent
319b141da8
commit
20ed2853f0
|
@ -40,7 +40,7 @@ spec:
|
|||
- secretRef:
|
||||
name: simplysyncedllc-com-secrets
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
- name: github-registry-key
|
||||
ingress:
|
||||
enabled: true
|
||||
className: nginx
|
||||
|
|
|
@ -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
|
|
@ -0,0 +1,6 @@
|
|||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: theburgess-family
|
||||
resources:
|
||||
- secrets.yaml
|
||||
- deployment.yaml
|
|
@ -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
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue