From f62de46dceb59308e8599406ddab2ddd8c3285dd Mon Sep 17 00:00:00 2001 From: Rustam Tagaev Date: Wed, 5 Mar 2025 19:42:37 +0300 Subject: [PATCH] [DO-1669] add msg-profiles to test env (!109) Co-authored-by: Rustam Tagaev Co-authored-by: Denis Patrakeev Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/109 Reviewed-by: Denis Patrakeev --- .../tavro-cloud-test/msg-profiles/README.md | 8 ++++ .../msg-profiles-network-policy.yaml | 39 +++++++++++++++++++ .../tavro-cloud-test/tavro-cloud-test.yaml | 6 +-- 3 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/README.md create mode 100644 clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/msg-profiles-network-policy.yaml diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/README.md b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/README.md new file mode 100644 index 0000000..76545d4 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/README.md @@ -0,0 +1,8 @@ +# Install + +Для установки нужно забрать values и использовать их. Тут указан только пример, так как все это делается через jenkins + +```bash +curl -o values.yaml https://git.avroid.tech/Apps-Backend/msg-profiles/src/branch/test/.helm/values.test.yaml +helm upgrade --install -f values.yaml msg-profiles avroid/msg-profiles +``` diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/msg-profiles-network-policy.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/msg-profiles-network-policy.yaml new file mode 100644 index 0000000..4607600 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/msg-profiles/msg-profiles-network-policy.yaml @@ -0,0 +1,39 @@ +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: msg-profiles-in + namespace: tavro-cloud-test + labels: + app.kubernetes.io/managed-by: manual +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: msg-profiles + policyTypes: + - Ingress + ingress: + - ports: + - port: 8000 + protocol: TCP +--- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: msg-profiles-out + namespace: tavro-cloud-test + labels: + app.kubernetes.io/managed-by: manual +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: msg-profiles + policyTypes: + - Egress + egress: + - to: + - ipBlock: + # pg-db-test.avroid.tech + cidr: 10.2.40.5/32 + ports: + - port: 5432 + protocol: TCP diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml index 25dae61..3a2cc5c 100644 --- a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml @@ -20,12 +20,10 @@ spec: hard: limits.cpu: "5" limits.memory: 5Gi - limits.storage: "2Gi" - requests.cpu: "100m" + requests.storage: "100Mi" + requests.cpu: "3" requests.memory: "256Mi" - requests.storage: "100Mi" resourcequotas: "1" - --- apiVersion: networking.k8s.io/v1 kind: NetworkPolicy