From a5dc0e4f8172c86fc8fbab7f3dd294d8d2d5de6a Mon Sep 17 00:00:00 2001 From: Rustam Tagaev Date: Mon, 3 Mar 2025 14:53:20 +0300 Subject: [PATCH] [DO-1572] add msg files (!69) [DO-1572] Co-authored-by: Rustam Tagaev Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/69 --- .../tavro-cloud-dev/msg-files/README.md | 8 ++++ .../msg-files/msg-files-network-policy.yaml | 39 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/README.md create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/msg-files-network-policy.yaml diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/README.md b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/README.md new file mode 100644 index 0000000..f1f9f94 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/README.md @@ -0,0 +1,8 @@ +# Install + +Для установки нужно забрать values и использовать их. Тут указан только пример, так как все это делается через jenkins + +```bash +curl -o values.yaml https://git.avroid.tech/Apps-Backend/msg-files/src/branch/develop/.helm/values.dev.yaml +helm upgrade --install -f values.yaml msg-files avroid/msg-files +``` diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/msg-files-network-policy.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/msg-files-network-policy.yaml new file mode 100644 index 0000000..4aee0d7 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-dev/msg-files/msg-files-network-policy.yaml @@ -0,0 +1,39 @@ +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: msg-files-in + namespace: tavro-cloud-dev + labels: + app.kubernetes.io/managed-by: manual +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: msg-files + policyTypes: + - Ingress + ingress: + - ports: + - port: 8000 + protocol: TCP +--- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: msg-files-out + namespace: tavro-cloud-dev + labels: + app.kubernetes.io/managed-by: manual +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: msg-files + policyTypes: + - Egress + egress: + - to: + - ipBlock: + # minio-test.avroid.tech + cidr: 10.2.16.2/32 + ports: + - port: 443 + protocol: TCP