This commit is contained in:
2024-05-27 08:42:20 +02:00
parent a9e0880e63
commit d312844f1c
3 changed files with 55 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ resource "kubectl_manifest" "Deployment_taiga-events" {
apiVersion: apps/v1
kind: Deployment
metadata:
name: taiga-events
name: "${var.instance}-${var.component}-events"
labels: ${jsonencode(local.event_all_labels)}
namespace: ${var.namespace}
spec:
@@ -37,6 +37,26 @@ resource "kubectl_manifest" "Deployment_taiga-events" {
ports:
- name: taiga-events
containerPort: 8888
- name: health
containerPort: 3023
livenessProbe:
httpGet:
path: /healthz
port: health
initialDelaySeconds: 20
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
readinessProbe:
httpGet:
path: /healthz
port: health
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
EOF
}
# livenessProbe:
@@ -63,7 +83,7 @@ resource "kubectl_manifest" "Deployment_taiga-front" {
apiVersion: apps/v1
kind: Deployment
metadata:
name: taiga-front
name: "${var.instance}-${var.component}-front"
labels: ${jsonencode(local.front_all_labels)}
namespace: ${var.namespace}
spec:
@@ -85,8 +105,21 @@ resource "kubectl_manifest" "Deployment_taiga-front" {
- configMapRef:
name: ${kubectl_manifest.cm_env_front.name}
ports:
- name: taiga-front
- name: http
containerPort: 80
livenessProbe:
httpGet:
path: /
port: http
httpHeaders:
initialDelaySeconds: 3
periodSeconds: 3
readinessProbe:
httpGet:
path: /ready
port: http
initialDelaySeconds: 3
periodSeconds: 3
EOF
}
@@ -95,7 +128,7 @@ resource "kubectl_manifest" "Deployment_taiga-protected" {
apiVersion: apps/v1
kind: Deployment
metadata:
name: taiga-protected
name: "${var.instance}-${var.component}-protected"
labels: ${jsonencode(local.protected_all_labels)}
namespace: ${var.namespace}
spec:
@@ -129,7 +162,7 @@ resource "kubectl_manifest" "Deployment_taiga-back" {
apiVersion: apps/v1
kind: Deployment
metadata:
name: taiga-back
name: "${var.instance}-${var.component}-back"
labels: ${jsonencode(local.back_all_labels)}
namespace: ${var.namespace}
spec:
@@ -256,5 +289,18 @@ resource "kubectl_manifest" "Deployment_taiga-back" {
- name: taiga-conf
configMap:
name: ${kubectl_manifest.cm_nginx.name}
livenessProbe:
httpGet:
path: /
port: http
httpHeaders:
initialDelaySeconds: 3
periodSeconds: 3
readinessProbe:
httpGet:
path: /ready
port: http
initialDelaySeconds: 3
periodSeconds: 3
EOF
}