fix
This commit is contained in:
278
apps/taiga/taiga_Service.tf
Normal file
278
apps/taiga/taiga_Service.tf
Normal file
@@ -0,0 +1,278 @@
|
||||
resource "kubectl_manifest" "Service_taiga-back" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-back
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: taiga-back
|
||||
port: 8000
|
||||
targetPort: taiga-back
|
||||
- name: taiga-gateway
|
||||
port: 80
|
||||
targetPort: taiga-gateway
|
||||
selector:
|
||||
app.kubernetes.io/name: taiga-back
|
||||
app.kubernetes.io/instance: taiga
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-async-rabbitmq-headless" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-async-rabbitmq-headless
|
||||
namespace: ${var.namespace}
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: epmd
|
||||
port: 4369
|
||||
targetPort: epmd
|
||||
- name: amqp
|
||||
port: 5672
|
||||
targetPort: amqp
|
||||
- name: dist
|
||||
port: 25672
|
||||
targetPort: dist
|
||||
- name: http-stats
|
||||
port: 15672
|
||||
targetPort: stats
|
||||
selector:
|
||||
app.kubernetes.io/name: async-rabbitmq
|
||||
app.kubernetes.io/instance: taiga
|
||||
publishNotReadyAddresses: true
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-postgresql" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-postgresql
|
||||
namespace: ${var.namespace}
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
annotations: null
|
||||
spec:
|
||||
type: ClusterIP
|
||||
sessionAffinity: None
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
targetPort: tcp-postgresql
|
||||
nodePort: null
|
||||
selector:
|
||||
app.kubernetes.io/name: postgresql
|
||||
app.kubernetes.io/instance: taiga
|
||||
app.kubernetes.io/component: primary
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-events" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-events
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: taiga-events
|
||||
port: 8888
|
||||
targetPort: taiga-events
|
||||
selector:
|
||||
app.kubernetes.io/name: taiga-events
|
||||
app.kubernetes.io/instance: taiga
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-protected" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-protected
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: taiga-protected
|
||||
port: 8003
|
||||
targetPort: taiga-protected
|
||||
selector:
|
||||
app.kubernetes.io/name: taiga-protected
|
||||
app.kubernetes.io/instance: taiga
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-events-rabbitmq-headless" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-events-rabbitmq-headless
|
||||
namespace: ${var.namespace}
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: epmd
|
||||
port: 4369
|
||||
targetPort: epmd
|
||||
- name: amqp
|
||||
port: 5672
|
||||
targetPort: amqp
|
||||
- name: dist
|
||||
port: 25672
|
||||
targetPort: dist
|
||||
- name: http-stats
|
||||
port: 15672
|
||||
targetPort: stats
|
||||
selector:
|
||||
app.kubernetes.io/name: events-rabbitmq
|
||||
app.kubernetes.io/instance: taiga
|
||||
publishNotReadyAddresses: true
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-front" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-front
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: taiga-front
|
||||
port: 80
|
||||
targetPort: taiga-front
|
||||
selector:
|
||||
app.kubernetes.io/name: taiga-front
|
||||
app.kubernetes.io/instance: taiga
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "Service_taiga-gateway" {
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: taiga-gateway
|
||||
labels: ${jsonencode(local.common-labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: taiga-gateway
|
||||
port: 80
|
||||
targetPort: taiga-gateway
|
||||
selector:
|
||||
app.kubernetes.io/name: taiga-back
|
||||
app.kubernetes.io/instance: taiga
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
# resource "kubectl_manifest" "Service_taiga-events-rabbitmq" {
|
||||
# yaml_body = <<-EOF
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: taiga-events-rabbitmq
|
||||
# namespace: ${var.namespace}
|
||||
# labels: ${jsonencode(local.common-labels)}
|
||||
# spec:
|
||||
# type: ClusterIP
|
||||
# sessionAffinity: None
|
||||
# ports:
|
||||
# - name: amqp
|
||||
# port: 5672
|
||||
# targetPort: amqp
|
||||
# nodePort: null
|
||||
# - name: epmd
|
||||
# port: 4369
|
||||
# targetPort: epmd
|
||||
# nodePort: null
|
||||
# - name: dist
|
||||
# port: 25672
|
||||
# targetPort: dist
|
||||
# nodePort: null
|
||||
# - name: http-stats
|
||||
# port: 15672
|
||||
# targetPort: stats
|
||||
# nodePort: null
|
||||
# selector:
|
||||
# app.kubernetes.io/name: events-rabbitmq
|
||||
# app.kubernetes.io/instance: taiga
|
||||
# EOF
|
||||
# }
|
||||
|
||||
# resource "kubectl_manifest" "Service_taiga-postgresql-hl" {
|
||||
# yaml_body = <<-EOF
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: taiga-postgresql-hl
|
||||
# namespace: ${var.namespace}
|
||||
# labels: ${jsonencode(local.common-labels)}
|
||||
# spec:
|
||||
# type: ClusterIP
|
||||
# clusterIP: None
|
||||
# publishNotReadyAddresses: true
|
||||
# ports:
|
||||
# - name: tcp-postgresql
|
||||
# port: 5432
|
||||
# targetPort: tcp-postgresql
|
||||
# selector:
|
||||
# app.kubernetes.io/name: postgresql
|
||||
# app.kubernetes.io/instance: taiga
|
||||
# app.kubernetes.io/component: primary
|
||||
# EOF
|
||||
# }
|
||||
|
||||
# resource "kubectl_manifest" "Service_taiga-async-rabbitmq" {
|
||||
# yaml_body = <<-EOF
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: taiga-async-rabbitmq
|
||||
# namespace: ${var.namespace}
|
||||
# labels: ${jsonencode(local.common-labels)}
|
||||
# spec:
|
||||
# type: ClusterIP
|
||||
# sessionAffinity: None
|
||||
# ports:
|
||||
# - name: amqp
|
||||
# port: 5672
|
||||
# targetPort: amqp
|
||||
# nodePort: null
|
||||
# - name: epmd
|
||||
# port: 4369
|
||||
# targetPort: epmd
|
||||
# nodePort: null
|
||||
# - name: dist
|
||||
# port: 25672
|
||||
# targetPort: dist
|
||||
# nodePort: null
|
||||
# - name: http-stats
|
||||
# port: 15672
|
||||
# targetPort: stats
|
||||
# nodePort: null
|
||||
# selector:
|
||||
# app.kubernetes.io/name: async-rabbitmq
|
||||
# app.kubernetes.io/instance: taiga
|
||||
# EOF
|
||||
# }
|
||||
Reference in New Issue
Block a user