diff --git a/apps/stamp-verification/base/deployment.yaml b/apps/stamp-verification/base/deployment.yaml new file mode 100644 index 0000000..99a1cbe --- /dev/null +++ b/apps/stamp-verification/base/deployment.yaml @@ -0,0 +1,33 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend + namespace: stamp-verification + labels: + app: frontend +spec: + replicas: 1 + selector: + matchLabels: + app: frontend + template: + metadata: + labels: + app: frontend + version: stable + spec: + containers: + - name: frontend + image: cr.yandex/crp3ccidau046kdj8g9q/stamp-verification-frontend:e11a8f90be462fc325ff99c8c35a8a418815c27b + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 80 + protocol: TCP + resources: + requests: + cpu: 100m + memory: 100Mi + imagePullSecrets: + - name: regcred diff --git a/apps/stamp-verification/base/kustomization.yaml b/apps/stamp-verification/base/kustomization.yaml new file mode 100644 index 0000000..0646af2 --- /dev/null +++ b/apps/stamp-verification/base/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: remarks +resources: + - namespace.yaml + - deployment.yaml + - service.yaml diff --git a/apps/stamp-verification/base/namespace.yaml b/apps/stamp-verification/base/namespace.yaml new file mode 100644 index 0000000..650f68b --- /dev/null +++ b/apps/stamp-verification/base/namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: stamp-verification + labels: + istio-injection: enabled \ No newline at end of file diff --git a/apps/stamp-verification/base/service.yaml b/apps/stamp-verification/base/service.yaml new file mode 100644 index 0000000..cacabbd --- /dev/null +++ b/apps/stamp-verification/base/service.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: frontend-service + namespace: stamp-verification +spec: + type: ClusterIP + selector: + app: frontend + ports: + - name: http + port: 80 + targetPort: 80 + protocol: TCP diff --git a/apps/stamp-verification/yc-k8s-test/kustomization.yaml b/apps/stamp-verification/yc-k8s-test/kustomization.yaml new file mode 100644 index 0000000..85195ca --- /dev/null +++ b/apps/stamp-verification/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/stamp-verification/yc-k8s-test/replicas.yaml b/apps/stamp-verification/yc-k8s-test/replicas.yaml new file mode 100644 index 0000000..004c92f --- /dev/null +++ b/apps/stamp-verification/yc-k8s-test/replicas.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend + namespace: stamp-verification +spec: + replicas: 1 diff --git a/clusters/yc-k8s-test/kustomization.yaml b/clusters/yc-k8s-test/kustomization.yaml index 07fb71c..4cca31e 100644 --- a/clusters/yc-k8s-test/kustomization.yaml +++ b/clusters/yc-k8s-test/kustomization.yaml @@ -24,4 +24,5 @@ resources: - ../../apps/remarks/yc-k8s-test - ../../apps/notes/yc-k8s-test - ../../apps/pm/yc-k8s-test - - ../../apps/faas/yc-k8s-test \ No newline at end of file + - ../../apps/faas/yc-k8s-test + - ../../apps/stamp-verification/yc-k8s-test \ No newline at end of file