mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 06:57:47 +01:00
feat(infrastructure): update deployment
This commit is contained in:
@@ -60,6 +60,8 @@ spec:
|
|||||||
scrapeTimeout: 10s
|
scrapeTimeout: 10s
|
||||||
prometheusRelease: kube-prometheus-stack
|
prometheusRelease: kube-prometheus-stack
|
||||||
jobLabel: mariadb-monitoring
|
jobLabel: mariadb-monitoring
|
||||||
|
auth:
|
||||||
|
generate: true
|
||||||
|
|
||||||
tls:
|
tls:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ resource "helm_release" "mariadb-operator" {
|
|||||||
chart = "mariadb-operator"
|
chart = "mariadb-operator"
|
||||||
depends_on = [helm_release.mariadb-operator-crds, kubectl_manifest.secrets]
|
depends_on = [helm_release.mariadb-operator-crds, kubectl_manifest.secrets]
|
||||||
namespace = "mariadb-operator"
|
namespace = "mariadb-operator"
|
||||||
|
version = "25.8.3"
|
||||||
timeout = 3600
|
timeout = 3600
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,12 @@ terraform {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "kubernetes_namespace" "rabbitmq_namespace" {
|
||||||
|
metadata {
|
||||||
|
name = "rabbitmq-system"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
resource "helm_release" "rabbitmq_operator" {
|
resource "helm_release" "rabbitmq_operator" {
|
||||||
name = "rabbitmq-cluster-operator"
|
name = "rabbitmq-cluster-operator"
|
||||||
@@ -25,7 +31,6 @@ resource "helm_release" "rabbitmq_operator" {
|
|||||||
version = "4.4.34"
|
version = "4.4.34"
|
||||||
|
|
||||||
namespace = "rabbitmq-system"
|
namespace = "rabbitmq-system"
|
||||||
create_namespace = true
|
|
||||||
|
|
||||||
# Zde můžete přepsat výchozí hodnoty chartu, pokud by bylo potřeba
|
# Zde můžete přepsat výchozí hodnoty chartu, pokud by bylo potřeba
|
||||||
# Například sledovat jen určité namespace, nastavit tolerations atd.
|
# Například sledovat jen určité namespace, nastavit tolerations atd.
|
||||||
@@ -59,6 +64,7 @@ resource "helm_release" "rabbitmq_operator" {
|
|||||||
value = "true"
|
value = "true"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
depends_on = [kubernetes_namespace.rabbitmq_namespace]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ apiVersion: rabbitmq.com/v1beta1
|
|||||||
kind: RabbitmqCluster
|
kind: RabbitmqCluster
|
||||||
metadata:
|
metadata:
|
||||||
name: 'rabbitmq-cluster'
|
name: 'rabbitmq-cluster'
|
||||||
namespace: "rabbitmq"
|
namespace: "rabbitmq-system"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: networking.cfargotunnel.com/v1alpha1
|
|||||||
kind: TunnelBinding
|
kind: TunnelBinding
|
||||||
metadata:
|
metadata:
|
||||||
name: rabbit-tunnel-binding
|
name: rabbit-tunnel-binding
|
||||||
namespace: rabbitmq
|
namespace: rabbitmq-system
|
||||||
subjects:
|
subjects:
|
||||||
- name: rabbit-gui
|
- name: rabbit-gui
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
Reference in New Issue
Block a user