From e174a79e93a6e283086e7bc011151486c57cca92 Mon Sep 17 00:00:00 2001 From: Karan Parashar Date: Wed, 17 Dec 2025 22:21:46 +0530 Subject: [PATCH] scriptscribe: Track configuration from project repo --- apps/scriptscribe.yaml | 4 +- .../scriptscribe/backend/auth-secret.yaml | 7 ---- manifests/scriptscribe/backend/configmap.yaml | 6 --- .../scriptscribe/backend/deployment.yaml | 37 ------------------- .../scriptscribe/backend/kustomization.yaml | 9 ----- manifests/scriptscribe/backend/service.yaml | 11 ------ .../scriptscribe/database/kustomization.yaml | 7 ---- manifests/scriptscribe/database/service.yaml | 11 ------ .../scriptscribe/database/stateful-set.yaml | 31 ---------------- .../scriptscribe/frontend/deployment.yaml | 19 ---------- .../scriptscribe/frontend/kustomization.yaml | 7 ---- manifests/scriptscribe/frontend/service.yaml | 11 ------ manifests/scriptscribe/ingress.yaml | 31 ---------------- manifests/scriptscribe/kustomization.yaml | 5 --- 14 files changed, 2 insertions(+), 194 deletions(-) delete mode 100644 manifests/scriptscribe/backend/auth-secret.yaml delete mode 100644 manifests/scriptscribe/backend/configmap.yaml delete mode 100644 manifests/scriptscribe/backend/deployment.yaml delete mode 100644 manifests/scriptscribe/backend/kustomization.yaml delete mode 100644 manifests/scriptscribe/backend/service.yaml delete mode 100644 manifests/scriptscribe/database/kustomization.yaml delete mode 100644 manifests/scriptscribe/database/service.yaml delete mode 100644 manifests/scriptscribe/database/stateful-set.yaml delete mode 100644 manifests/scriptscribe/frontend/deployment.yaml delete mode 100644 manifests/scriptscribe/frontend/kustomization.yaml delete mode 100644 manifests/scriptscribe/frontend/service.yaml delete mode 100644 manifests/scriptscribe/ingress.yaml delete mode 100644 manifests/scriptscribe/kustomization.yaml diff --git a/apps/scriptscribe.yaml b/apps/scriptscribe.yaml index 8ed0622..dfd0ca5 100644 --- a/apps/scriptscribe.yaml +++ b/apps/scriptscribe.yaml @@ -6,9 +6,9 @@ metadata: spec: project: default source: - repoURL: https://gitea.whyredfire.tech/whyredfire/gitops + repoURL: https://github.com/whyredfire/scriptscribe targetRevision: main - path: manifests/scriptscribe + path: k8s destination: server: https://kubernetes.default.svc namespace: scriptscribe diff --git a/manifests/scriptscribe/backend/auth-secret.yaml b/manifests/scriptscribe/backend/auth-secret.yaml deleted file mode 100644 index 3ac986b..0000000 --- a/manifests/scriptscribe/backend/auth-secret.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: auth-secret -data: - JWT_SECRET: c2FtcGxlLWp3dC1zZWNyZXQK - PASS_SALT: c2FtcGxlLXBhc3Mtc2FsdC1zZWNyZXQK diff --git a/manifests/scriptscribe/backend/configmap.yaml b/manifests/scriptscribe/backend/configmap.yaml deleted file mode 100644 index dbcf613..0000000 --- a/manifests/scriptscribe/backend/configmap.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: backend-config -data: - DB_CONNECTION: "mongodb://mongodb.scriptscribe.svc.cluster.local:27017" diff --git a/manifests/scriptscribe/backend/deployment.yaml b/manifests/scriptscribe/backend/deployment.yaml deleted file mode 100644 index bb29755..0000000 --- a/manifests/scriptscribe/backend/deployment.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: backend - labels: - app: backend -spec: - replicas: 1 - selector: - matchLabels: - app: backend - template: - metadata: - labels: - app: backend - spec: - containers: - - name: backend - image: ghcr.io/whyredfire/ss-backend:3e5673bc5fb8ec7c950c8f43a620dbcb8ba43068 - ports: - - containerPort: 8000 - env: - - name: DB_CONNECTION - valueFrom: - configMapKeyRef: - name: backend-config - key: DB_CONNECTION - - name: JWT_SECRET - valueFrom: - secretKeyRef: - name: auth-secret - key: JWT_SECRET - - name: PASS_SALT - valueFrom: - secretKeyRef: - name: auth-secret - key: PASS_SALT diff --git a/manifests/scriptscribe/backend/kustomization.yaml b/manifests/scriptscribe/backend/kustomization.yaml deleted file mode 100644 index 363ad2b..0000000 --- a/manifests/scriptscribe/backend/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - auth-secret.yaml - - deployment.yaml - - configmap.yaml - - service.yaml - diff --git a/manifests/scriptscribe/backend/service.yaml b/manifests/scriptscribe/backend/service.yaml deleted file mode 100644 index 7414344..0000000 --- a/manifests/scriptscribe/backend/service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: backend -spec: - type: ClusterIP - selector: - app: backend - ports: - - port: 8000 - targetPort: 8000 diff --git a/manifests/scriptscribe/database/kustomization.yaml b/manifests/scriptscribe/database/kustomization.yaml deleted file mode 100644 index 1f067f5..0000000 --- a/manifests/scriptscribe/database/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - stateful-set.yaml - - service.yaml - diff --git a/manifests/scriptscribe/database/service.yaml b/manifests/scriptscribe/database/service.yaml deleted file mode 100644 index 5f081fe..0000000 --- a/manifests/scriptscribe/database/service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: mongodb -spec: - type: ClusterIP - selector: - app: mongodb - ports: - - port: 27017 - targetPort: 27017 diff --git a/manifests/scriptscribe/database/stateful-set.yaml b/manifests/scriptscribe/database/stateful-set.yaml deleted file mode 100644 index a3d4513..0000000 --- a/manifests/scriptscribe/database/stateful-set.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: mongodb -spec: - serviceName: mongodb - replicas: 1 - selector: - matchLabels: - app: mongodb - template: - metadata: - labels: - app: mongodb - spec: - containers: - - name: mongodb - image: mongo:8-noble - ports: - - containerPort: 27017 - volumeMounts: - - name: data - mountPath: /data/db - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: 500Mi diff --git a/manifests/scriptscribe/frontend/deployment.yaml b/manifests/scriptscribe/frontend/deployment.yaml deleted file mode 100644 index e6b52db..0000000 --- a/manifests/scriptscribe/frontend/deployment.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: frontend -spec: - replicas: 1 - selector: - matchLabels: - app: frontend - template: - metadata: - labels: - app: frontend - spec: - containers: - - name: frontend - image: ghcr.io/whyredfire/ss-frontend:3e5673bc5fb8ec7c950c8f43a620dbcb8ba43068 - ports: - - containerPort: 80 diff --git a/manifests/scriptscribe/frontend/kustomization.yaml b/manifests/scriptscribe/frontend/kustomization.yaml deleted file mode 100644 index c3c1876..0000000 --- a/manifests/scriptscribe/frontend/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - deployment.yaml - - service.yaml - diff --git a/manifests/scriptscribe/frontend/service.yaml b/manifests/scriptscribe/frontend/service.yaml deleted file mode 100644 index 1501a46..0000000 --- a/manifests/scriptscribe/frontend/service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: frontend -spec: - type: ClusterIP - selector: - app: frontend - ports: - - port: 80 - targetPort: 80 diff --git a/manifests/scriptscribe/ingress.yaml b/manifests/scriptscribe/ingress.yaml deleted file mode 100644 index 5261cbb..0000000 --- a/manifests/scriptscribe/ingress.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: ingress-rules - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" -spec: - tls: - - hosts: - - scriptscribe-k3s.whyredfire.tech - secretName: scriptscribe-k3s-tls - rules: - - host: scriptscribe-k3s.whyredfire.tech - http: - paths: - - path: /api - pathType: Prefix - backend: - service: - name: backend - port: - number: 8000 - - path: / - pathType: Prefix - backend: - service: - name: frontend - port: - number: 80 diff --git a/manifests/scriptscribe/kustomization.yaml b/manifests/scriptscribe/kustomization.yaml deleted file mode 100644 index b925568..0000000 --- a/manifests/scriptscribe/kustomization.yaml +++ /dev/null @@ -1,5 +0,0 @@ -resources: - - database - - frontend - - backend - - ingress.yaml