From 8ac455c2a62e9f6b2befde9ccd0ade1b732fdc6a Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sat, 2 Aug 2025 14:06:38 +0200 Subject: [PATCH] Move flood to other kustomization --- .../{flood-deploy.yaml => flood/deploy.yaml} | 7 +------ charts/transmission/{ => flood}/ingress.yaml | 6 ++++++ charts/transmission/flood/kustomization.yaml | 12 ++++++++++++ .../transmission/{flood-svc.yaml => flood/svc.yaml} | 3 --- charts/transmission/kustomization.yaml | 3 ++- 5 files changed, 21 insertions(+), 10 deletions(-) rename charts/transmission/{flood-deploy.yaml => flood/deploy.yaml} (87%) rename charts/transmission/{ => flood}/ingress.yaml (70%) create mode 100644 charts/transmission/flood/kustomization.yaml rename charts/transmission/{flood-svc.yaml => flood/svc.yaml} (67%) diff --git a/charts/transmission/flood-deploy.yaml b/charts/transmission/flood/deploy.yaml similarity index 87% rename from charts/transmission/flood-deploy.yaml rename to charts/transmission/flood/deploy.yaml index 2cd5020..ace16a7 100644 --- a/charts/transmission/flood-deploy.yaml +++ b/charts/transmission/flood/deploy.yaml @@ -2,13 +2,8 @@ apiVersion: apps/v1 kind: Deployment metadata: name: flood - label: - app.kubernetes.io/component: flood spec: template: - metadata: - label: - app.kubernetes.io/component: flood spec: securityContext: fsGroup: 1001 @@ -29,7 +24,7 @@ spec: - name: FLOOD_OPTION_TRPASS value: "" volumeMounts: - - name: flood-config + - name: config mountPath: /data - name: downloads mountPath: /downloads diff --git a/charts/transmission/ingress.yaml b/charts/transmission/flood/ingress.yaml similarity index 70% rename from charts/transmission/ingress.yaml rename to charts/transmission/flood/ingress.yaml index 2234e29..16ebdc0 100644 --- a/charts/transmission/ingress.yaml +++ b/charts/transmission/flood/ingress.yaml @@ -2,6 +2,8 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: flood + annotations: + cert-manager.io/cluster-issuer: letsencrypt spec: ingressClassName: cilium rules: @@ -15,3 +17,7 @@ spec: number: 80 path: / pathType: Prefix + tls: + - hosts: + - flood.sdg.moe + secretName: flood-cert diff --git a/charts/transmission/flood/kustomization.yaml b/charts/transmission/flood/kustomization.yaml new file mode 100644 index 0000000..2a483a9 --- /dev/null +++ b/charts/transmission/flood/kustomization.yaml @@ -0,0 +1,12 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +labels: +- includeSelectors: true + pairs: + app.kubernetes.io/component: flood + +resources: +- ./deploy.yaml +- ./ingress.yaml +- ./svc.yaml diff --git a/charts/transmission/flood-svc.yaml b/charts/transmission/flood/svc.yaml similarity index 67% rename from charts/transmission/flood-svc.yaml rename to charts/transmission/flood/svc.yaml index 34071d1..b8ccfce 100644 --- a/charts/transmission/flood-svc.yaml +++ b/charts/transmission/flood/svc.yaml @@ -8,6 +8,3 @@ spec: - name: http port: 80 targetPort: 3000 - selector: - labels: - app.kubernetes.io/component: flood diff --git a/charts/transmission/kustomization.yaml b/charts/transmission/kustomization.yaml index e9f9218..5addd44 100644 --- a/charts/transmission/kustomization.yaml +++ b/charts/transmission/kustomization.yaml @@ -9,7 +9,8 @@ labels: resources: - ./deployment.yaml - ./service.yaml -- ./ingress.yaml +- ./secrets.yaml - ./pv-downloads.yaml - ./pv-medias.yaml - ./pv-config.yaml +- ./flood