27 lines
610 B
HCL
27 lines
610 B
HCL
resource "kubectl_manifest" "Pod_openproject-test-connection" {
|
|
yaml_body = <<-EOF
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: openproject-test-connection
|
|
labels: ${jsonencode(local.common-labels)}
|
|
annotations:
|
|
helm.sh/hook: test
|
|
namespace: ${var.namespace}
|
|
ownerReferences: ${jsonencode(var.install_owner)}
|
|
spec:
|
|
containers:
|
|
- name: wget
|
|
image: busybox
|
|
command:
|
|
- wget
|
|
args:
|
|
- --no-verbose
|
|
- --tries=1
|
|
- --spider
|
|
- openproject:8080/health_check
|
|
restartPolicy: Never
|
|
EOF
|
|
}
|
|
|