From c0f264438f25a524765a76f9b08ead3fc5206dc4 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 20 Apr 2026 16:01:05 +0500 Subject: [PATCH] ++ --- apps/cde/base/backend-service.yaml | 15 ++++++++++ apps/cde/base/cde-flowscallback.yaml | 40 +++++++++++++++++++++++++ apps/cde/base/cde-splitpdf.yaml | 40 +++++++++++++++++++++++++ apps/cde/base/cde.yaml | 40 +++++++++++++++++++++++++ apps/cde/base/kustomization.yaml | 11 +++++++ apps/cde/base/namespace.yaml | 7 +++++ apps/cde/yc-k8s-test/kustomization.yaml | 10 +++++++ apps/cde/yc-k8s-test/replicas.yaml | 8 +++++ clusters/yc-k8s-test/kustomization.yaml | 3 +- 9 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 apps/cde/base/backend-service.yaml create mode 100644 apps/cde/base/cde-flowscallback.yaml create mode 100644 apps/cde/base/cde-splitpdf.yaml create mode 100644 apps/cde/base/cde.yaml create mode 100644 apps/cde/base/kustomization.yaml create mode 100644 apps/cde/base/namespace.yaml create mode 100644 apps/cde/yc-k8s-test/kustomization.yaml create mode 100644 apps/cde/yc-k8s-test/replicas.yaml diff --git a/apps/cde/base/backend-service.yaml b/apps/cde/base/backend-service.yaml new file mode 100644 index 0000000..6a3f366 --- /dev/null +++ b/apps/cde/base/backend-service.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: cde-svc + namespace: faas +spec: + type: ClusterIP + selector: + app: cde + ports: + - name: http + port: 80 + targetPort: 8000 + protocol: TCP diff --git a/apps/cde/base/cde-flowscallback.yaml b/apps/cde/base/cde-flowscallback.yaml new file mode 100644 index 0000000..b9faab5 --- /dev/null +++ b/apps/cde/base/cde-flowscallback.yaml @@ -0,0 +1,40 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cde-flowscallback + namespace: cde + labels: + app: cde-flowscallback + service: cde-flowscallback +spec: + replicas: 1 + selector: + matchLabels: + app: cde-flowscallback + template: + metadata: + labels: + app: cde-flowscallback + service: cde-flowscallback + spec: + containers: + - name: cde-flowscallback + image: cr.yandex/crp3ccidau046kdj8g9q/flowscallback-worker:prod_3.1.2 + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 8000 + protocol: TCP + env: + - name: S3_IS_CONTOUR + value: "true" + envFrom: + - secretRef: + name: cde-secret + resources: + requests: + cpu: "1" + memory: 1Gi + imagePullSecrets: + - name: regcred diff --git a/apps/cde/base/cde-splitpdf.yaml b/apps/cde/base/cde-splitpdf.yaml new file mode 100644 index 0000000..09bcce6 --- /dev/null +++ b/apps/cde/base/cde-splitpdf.yaml @@ -0,0 +1,40 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cde-splitpdf + namespace: cde + labels: + app: cde-splitpdf + service: cde-splitpdf +spec: + replicas: 1 + selector: + matchLabels: + app: cde-splitpdf + template: + metadata: + labels: + app: cde-splitpdf + service: cde-splitpdf + spec: + containers: + - name: cde-splitpdf + image: cr.yandex/crp3ccidau046kdj8g9q/splitpdf-worker:prod_3.1.2 + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 8000 + protocol: TCP + env: + - name: S3_IS_CONTOUR + value: "true" + envFrom: + - secretRef: + name: cde-secret + resources: + requests: + cpu: "1" + memory: 1Gi + imagePullSecrets: + - name: regcred diff --git a/apps/cde/base/cde.yaml b/apps/cde/base/cde.yaml new file mode 100644 index 0000000..776f550 --- /dev/null +++ b/apps/cde/base/cde.yaml @@ -0,0 +1,40 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cde + namespace: cde + labels: + app: cde + service: cde +spec: + replicas: 1 + selector: + matchLabels: + app: cde + template: + metadata: + labels: + app: cde + service: cde + spec: + containers: + - name: api + image: cr.yandex/crp3ccidau046kdj8g9q/cde:preprod_ec474ae7 + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 8000 + protocol: TCP + env: + - name: S3_IS_CONTOUR + value: "true" + envFrom: + - secretRef: + name: cde-secret + resources: + requests: + cpu: "1" + memory: 1Gi + imagePullSecrets: + - name: regcred diff --git a/apps/cde/base/kustomization.yaml b/apps/cde/base/kustomization.yaml new file mode 100644 index 0000000..a565596 --- /dev/null +++ b/apps/cde/base/kustomization.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: cde +resources: + - namespace.yaml + - cde-splitpdf.yaml + - cde.yaml + - cde-splitpdf.yaml + - backend-service.yaml + - cde-flowscallback.yaml \ No newline at end of file diff --git a/apps/cde/base/namespace.yaml b/apps/cde/base/namespace.yaml new file mode 100644 index 0000000..f080923 --- /dev/null +++ b/apps/cde/base/namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: cde + labels: + istio-injection: enabled diff --git a/apps/cde/yc-k8s-test/kustomization.yaml b/apps/cde/yc-k8s-test/kustomization.yaml new file mode 100644 index 0000000..85195ca --- /dev/null +++ b/apps/cde/yc-k8s-test/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../base +patches: [] +# - path: replicas.yaml +# target: +# kind: Deployment +# name: frontend diff --git a/apps/cde/yc-k8s-test/replicas.yaml b/apps/cde/yc-k8s-test/replicas.yaml new file mode 100644 index 0000000..6982932 --- /dev/null +++ b/apps/cde/yc-k8s-test/replicas.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backend + namespace: cde +spec: + replicas: 1 diff --git a/clusters/yc-k8s-test/kustomization.yaml b/clusters/yc-k8s-test/kustomization.yaml index 115ead6..26a1925 100644 --- a/clusters/yc-k8s-test/kustomization.yaml +++ b/clusters/yc-k8s-test/kustomization.yaml @@ -28,4 +28,5 @@ resources: - ../../apps/stamp-verification/yc-k8s-test - ../../apps/eav/yc-k8s-test - ../../apps/resources/yc-k8s-test - - ../../apps/workspaces/yc-k8s-test \ No newline at end of file + - ../../apps/workspaces/yc-k8s-test + - ../../apps/cde/yc-k8s-test \ No newline at end of file