From c5f815982cc8331394bae762034ec76f7786c69d Mon Sep 17 00:00:00 2001 From: Rustam Tagaev Date: Tue, 11 Feb 2025 21:08:21 +0300 Subject: [PATCH] [DO-1519] add messenger host (!18) [DO-1519] Co-authored-by: Rustam Tagaev Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/18 Reviewed-by: Vasiliy Chipizhin Reviewed-by: Denis Patrakeev Co-authored-by: Rustam Tagaev Co-committed-by: Rustam Tagaev --- .../tavro-cloud-dev/tavro-cloud-dev.yaml | 2 +- .../web-messenger-host/README.md | 8 ++++++++ .../web-messenger-host-network-policy.yaml | 17 +++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/README.md create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/web-messenger-host-network-policy.yaml diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/tavro-cloud-dev.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/tavro-cloud-dev.yaml index afd691c..d591b72 100644 --- a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/tavro-cloud-dev.yaml +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/tavro-cloud-dev.yaml @@ -25,7 +25,7 @@ spec: pods: "100" requests.cpu: "3" requests.memory: "10Gi" - requests.storage: "2Gi" + requests.storage: "2Gi" resourcequotas: "1" secrets: "100" services: "100" diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/README.md b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/README.md new file mode 100644 index 0000000..7a3fcff --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/README.md @@ -0,0 +1,8 @@ +# Install + +Для установки нужно забрать values и использовать их. Тут указан только пример, так как все это делается через jenkins + +```bash +curl -o values.yaml https://git.avroid.tech/Apps-Frontend/web-cloud-messenger-host/src/branch/develop/.helm/values.dev.yaml +helm -n tavro-cloud-dev upgrade --install -f values.yaml web-cloud-messenger-host avroid/messenger-host +``` diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/web-messenger-host-network-policy.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/web-messenger-host-network-policy.yaml new file mode 100644 index 0000000..0765e69 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/web-messenger-host/web-messenger-host-network-policy.yaml @@ -0,0 +1,17 @@ +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: web-messenger-host-in + namespace: tavro-cloud-dev + labels: + app.kubernetes.io/managed-by: manual +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: web-cloud-messenger-host + policyTypes: + - Ingress + ingress: + - ports: + - port: 8080 + protocol: TCP