CBII-CloudRun/service.yml
2025-02-24 16:45:17 -05:00

175 lines
4.6 KiB
YAML

apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: cbii-jenkins
namespace: CLOUDSDK_CORE_PROJECT
spec:
template:
spec:
containerConcurrency: 80
timeoutSeconds: 300
serviceAccountName: 579436120902-compute@developer.gserviceaccount.com
containers:
- name: felsv-spring-cloud-api-gateway-1
image: consiti/felsv-spring-cloud-api-gateway:Prueba4
ports:
- name: http1
containerPort: 8440
resources:
limits:
cpu: 1000m
memory: 512Mi
startupProbe:
timeoutSeconds: 240
periodSeconds: 240
failureThreshold: 1
tcpSocket:
port: 8440
- name: felsv-spring-cloud-nestjs-service-1
image: consiti/felsv-spring-cloud-nestjs-service:Prueba2
env:
- name: FIRMADOR_URL
value: http://localhost:8113
- name: SPACES_ENDPOINT
value: https://sfo3.digitaloceanspaces.com
- name: DATABASE_URL
valueFrom:
secretKeyRef:
key: '1'
name: DATABASE_URL_TST
- name: DATABASE_URL_MYSQL
valueFrom:
secretKeyRef:
key: '1'
name: DATABASE_URL_MYSQL_DEV
- name: DATABASE_NAME
valueFrom:
secretKeyRef:
key: '1'
name: DATABASE_NAME_DEV
- name: HACIENDA_URL
valueFrom:
secretKeyRef:
key: '1'
name: HACIENDA_URL_DEV
- name: JWT_SECRET
valueFrom:
secretKeyRef:
key: '1'
name: JWT_SECRET_DEV
- name: JWT_EXPIRES
valueFrom:
secretKeyRef:
key: '1'
name: JWT_EXPIRES_DEV
- name: CRYPTO_NEST
valueFrom:
secretKeyRef:
key: '1'
name: CRYPTO_NEST_DEV
- name: CRYPTO_KEY
valueFrom:
secretKeyRef:
key: '1'
name: CRYPTO_KEY_DEV
- name: FRONTEND_URL
valueFrom:
secretKeyRef:
key: '1'
name: FRONTEND_URL_DEV
- name: SPACES_KEY
valueFrom:
secretKeyRef:
key: '1'
name: SPACES_KEY_DEV
- name: SPACES_SECRET
valueFrom:
secretKeyRef:
key: '1'
name: SPACES_SECRET
- name: SPACE_NAME
valueFrom:
secretKeyRef:
key: '1'
name: SPACE_NAME_DEV
- name: SPACE_REGION
valueFrom:
secretKeyRef:
key: '1'
name: SPACE_REGION
- name: ENVIRONMENT
valueFrom:
secretKeyRef:
key: '1'
name: ENVIRONMENT
resources:
limits:
cpu: 2000m
memory: 1Gi
- name: felsv-spring-cloud-spring-service-1
image: consiti/felsv-spring-cloud-spring-service:Prueba3
env:
- name: FIRMADOR_URL
value: http://localhost:8113
- name: SERVER_PORT
value: '8080'
- name: JWT_SECRET
valueFrom:
secretKeyRef:
key: '1'
name: JWT_SECRET_DEV
- name: DATABASE_URL
valueFrom:
secretKeyRef:
key: '1'
name: DATABASE_URL_TST
- name: DATABASE_NAME
valueFrom:
secretKeyRef:
key: '1'
name: DATABASE_NAME_DEV
- name: HACIENDA_URL
valueFrom:
secretKeyRef:
key: '1'
name: HACIENDA_URL_DEV
- name: CRYPTO_KEY
valueFrom:
secretKeyRef:
key: '1'
name: CRYPTO_KEY_DEV
- name: CRYPTO_NEST
valueFrom:
secretKeyRef:
key: '1'
name: CRYPTO_NEST_DEV
resources:
limits:
cpu: 1000m
memory: 512Mi
- name: svfe-api-firmador-1
image: svfe/svfe-api-firmador:v20230109
resources:
limits:
cpu: 1000m
memory: 512Mi
volumeMounts:
- name: certifados
mountPath: /uploads
volumes:
- name: certifados
csi:
driver: gcsfuse.run.googleapis.com
readOnly: true
volumeAttributes:
bucketName: certifados_prod
- name: templates
csi:
driver: gcsfuse.run.googleapis.com
readOnly: true
volumeAttributes:
bucketName: templates