diff --git a/argomanifest/deploy/deployment.yaml b/argomanifest/deploy/deployment.yaml index e69de29..1b136d5 100644 --- a/argomanifest/deploy/deployment.yaml +++ b/argomanifest/deploy/deployment.yaml @@ -0,0 +1,171 @@ +--- +# Source: zaia-backend/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: zaia-backend + namespace: zaia +spec: + ports: + - port: 3000 + targetPort: 3000 + selector: + app: zaia-backend + type: ClusterIP +--- +# Source: zaia-backend/templates/deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: zaia-backend + namespace: zaia +spec: + minReadySeconds: 10 + replicas: 3 + selector: + matchLabels: + app: zaia-backend + strategy: + rollingUpdate: + maxSurge: 1 + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + labels: + app: zaia-backend + name: zaia-backend + spec: + containers: + - env: + - name: OTEL_EXPORTER_OTLP_ENDPOINT + value: http://otel-opentelemetry-collector:4318 + - name: OTEL_SERVICE_NAME + value: zaia-backend + - name: NODE_ENV + value: production + - name: TEST_ENV + value: pachamama-production + - name: REDIS_MASTER_HOST_ENV + value: redis-master.redis.svc.cluster.local + - name: REDIS_MASTER_PASS_ENV + value: vaffanculo + image: redik.pachamama.daxweb.it/zaia-backend:d4d4417 + imagePullPolicy: Always + name: zaia-backend + ports: + - containerPort: 3000 + name: http + resources: + limits: + cpu: 500m + memory: 512Mi + requests: + cpu: 250m + memory: 256Mi +--- +# Source: generated-by-postrender-2.yaml +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: zaia-backend-httproute + namespace: zaia +spec: + hostnames: + - zaia.pachamama.daxweb.it + parentRefs: + - name: traefik-gateway + namespace: traefik + rules: + - backendRefs: + - name: zaia-backend + namespace: zaia + port: 3000 + filters: + - type: URLRewrite + urlRewrite: + path: + replacePrefixMatch: / + type: ReplacePrefixMatch + matches: + - path: + type: PathPrefix + value: /api +--- +--- +# Source: zaia-frontend/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: zaia-frontend + namespace: zaia +spec: + ports: + - port: 80 + targetPort: 80 + selector: + app: zaia-frontend + type: ClusterIP +--- +# Source: zaia-frontend/templates/deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: zaia-frontend + namespace: zaia +spec: + minReadySeconds: 10 + replicas: 1 + selector: + matchLabels: + app: zaia-frontend + strategy: + rollingUpdate: + maxSurge: 1 + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + labels: + app: zaia-frontend + name: zaia-frontend + spec: + containers: + - env: + - name: NODE_ENV + value: production + image: redik.pachamama.daxweb.it/zaia-frontend:d4d4417 + imagePullPolicy: Always + name: zaia-frontend + ports: + - containerPort: 80 + name: http + resources: + limits: + cpu: 500m + memory: 512Mi + requests: + cpu: 250m + memory: 256Mi +--- +# Source: zaia-frontend/templates/service.yaml +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: zaia-frontend-httproute + namespace: zaia +spec: + hostnames: + - zaia.pachamama.daxweb.it + parentRefs: + - name: traefik-gateway + namespace: traefik + rules: + - backendRefs: + - name: zaia-frontend + namespace: zaia + port: 80 + matches: + - path: + type: PathPrefix + value: /