Skip to content
This repository was archived by the owner on Dec 7, 2025. It is now read-only.

Commit 42121be

Browse files
Merge pull request #30 from justgithubaccount/refactor/cluster-crash-install-again
Cluster crash install again
2 parents 51c2899 + ee180e5 commit 42121be

File tree

12 files changed

+70
-44
lines changed

12 files changed

+70
-44
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,8 @@ package-lock.json
1515

1616
# Secrets
1717
.env
18-
chat-api-secrets.yaml
1918
litellm-secrets.yaml
2019
loki-secrets.yaml
21-
pg-secrets.yaml
2220
.env.litellm
2321
secret-cloudflare-external-dns.yaml
2422
secret-cloudflare-cert-manager.yaml

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ GitOps составляющая взята из подкаста [DKT66 - Что
6262
Установить в новый кластер с нуля с восстановлением всех ресов кластера на основе роли (секреты нужно обновить)
6363
```bash
6464
kubectl create namespace argocd
65-
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
65+
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.12/manifests/ha/install.yaml
6666
git clone https://github.com/justgithubaccount/app-release.git
6767
cd app-release
68-
kubectl apply -f infra/_roles/role-dev-enviroment.yaml
68+
kubectl apply -f infra/roles/role-dev-enviroment.yaml
6969
```
7070
---
7171
То что дальше требует обновления, но +/- так оно и есть, тесты, да нужно, накинуть...

charts/chat/templates/deployment.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ spec:
7272

7373
envFrom:
7474
- secretRef:
75-
name: {{ .Values.secretsRefName | default "chat-api-secrets" }}
76-
{{- if .Values.dbSecretRefName }}
75+
name: {{ .Values.openrouterSecretRefName | default "chat-openrouter" }}
76+
{{- if .Values.postgresSecretRefName }}
7777
- secretRef:
78-
name: {{ .Values.dbSecretRefName }}
78+
name: {{ .Values.postgresSecretRefName }}
7979
{{- end }}
80-
80+
8181
resources:
8282
{{- toYaml .Values.resources | nindent 12 }}
8383

charts/chat/values.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,9 @@ externalServices:
6969
host: ""
7070
port: 5432
7171

72-
# === Secrets ===
73-
# Имя внешнего секрета с OPENROUTER_API_KEY
74-
secretsRefName: "chat-api-secrets"
75-
dbSecretRefName: "chat-api-db"
72+
# Secrets
73+
openrouterSecretRefName: "chat-openrouter"
74+
postgresSecretRefName: "chat-postgres"
7675

7776
# PostgreSQL
7877
postgres:

infra/base/services/agent/chat/api-secrets-sealed.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

infra/base/services/agent/chat/application.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
apiVersion: argoproj.io/v1alpha1
22
kind: Application
33
metadata:
4+
labels:
5+
app.kubernetes.io/name: chat-api
6+
app.kubernetes.io/part-of: chat
7+
app.kubernetes.io/managed-by: argocd
8+
app.kubernetes.io/component: backend
9+
env: dev
410
name: chat-api
511
namespace: argocd
612
annotations:
@@ -15,6 +21,11 @@ metadata:
1521
argocd-image-updater.argoproj.io/write-back-target-branch: main
1622
argocd-image-updater.argoproj.io/git-commit-user-name: justgithubaccount
1723
argocd-image-updater.argoproj.io/git-commit-user-email: [email protected]
24+
25+
argocd-image-updater.argoproj.io/git-credentialSecret: chat-github
26+
27+
# notifications.argoproj.io/subscribe.on-sync-succeeded.slack: chat-devops
28+
# notifications.argoproj.io/subscribe.on-sync-failed.slack: chat-devops
1829
spec:
1930
project: default
2031
source:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
apiVersion: bitnami.com/v1alpha1
3+
kind: SealedSecret
4+
metadata:
5+
name: chat-github
6+
namespace: argocd
7+
spec:
8+
encryptedData:
9+
GITHUB_TOKEN: AgDaaztNFNBTqtw7l8SrtaPYpQokc0P3hrzmqhn4f8JtT67wEvr3NjAlPUqOkd0SYXM0utS0t+awIwXIra2HuL1UDD0130wZFiz1mZAaZOmVDQNUsZx4v79say+KIncLCVxnMzJcrlKozN0vB0ybmrWQcZJ9HeQsT0kdbbYANEMGXjm98e0Rze1ThIMfBhCguQpbyTyCCd9bsmT0Clt5SJFTR55XeULiKkSdg2qyZbf5lVfyHCKH81bi+BB+wrgfb73O2codtUBd6Ps4yHfQMVuWrY6ca0TBcFgHEH2AhAJpwU0RQP90cY41Zo/6DnB49KF5i24dnelNWzREP0V2BChB/HSjdIUNJCHd2yzWl+60r6jveS53DNtn75fCeZDG6EJDpwhtceXM6wVMnk32VfQAD/WPh74OkwjYcL8LYKwiS+tHcTSeAnG2I+tSbsPKH/sxbMY5OmFRRfhB8/Rt5HMs17LvDONSbRPKbLalcRsOo2aQzriVMFDGouCDxmj5qDaA/UHXJWqghPJaYZOudG9UVp8MXkDKUyJzEk+7zV/2/gYecTtuIBP7+z+bmnTR5YxhIdbysLv5Av+yBaxew3rVnkr5/I5cRfeA2CmqszYIXcj7ySQoc0kWgQi4lNeHhonpcjfEFHczezU/CgNbsrAYvTQx7NI6BtC9wl22c56Pg/rjRHFUJmKXc8LhWYuZR3SufExHYPNnixxfXunU4Xwvlo+03ggiF6kQpbjfYTrs5+B4iH+UGDd3
10+
template:
11+
metadata:
12+
name: chat-github
13+
namespace: argocd
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
resources:
22
- application.yaml
3-
- pg-secrets-sealed.yaml
4-
- api-secrets-sealed.yaml
3+
- postgree-secrets.yaml
4+
- openrouter-secrets.yaml
5+
- github-secrets.yaml
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
apiVersion: bitnami.com/v1alpha1
3+
kind: SealedSecret
4+
metadata:
5+
name: chat-openrouter
6+
namespace: chat-api
7+
spec:
8+
encryptedData:
9+
OPENROUTER_API_KEY: AgApDOexTWU8J7gVykjaBH28Urk8gFrpAzTteXrwcs6ELpuc7oqAvrxeADb80gYu3HC9QUPx69UuY2/zSKXC+Nu8zYnSJlQxQ/C+EeCrShG+LrCfRD1zyKv6ijRKp6jQUouR7DE1VGIWedFoDstZNqgqRAc9nwDn/qAh/z5xdzvqxCxzDT6B+dQMRF6Ae1ytPKU+0xC+J/lTzL2yBkNR0ixjrQyAR52svNxnsV7rDEROsR6wUmLdhsXeXfwnV4bT7xuDhDd4x49QX3YmlLub6384rNaO7rSVjn4cvcoCH9WZzEoCgyR2d1morNjrkVjxHMCbzNqr8tI4wHuZuA762cKJxAKnPtkvsOsysc5QQlYhsBlSAo73NYc/OYkA3ULU+NLHCeegtBCOS2+nQMhbvdsCIzo0s+Hlb48oMzupF6Dl3YfoyQeJERJJ9yZYxkSj7wl5NfhGSUqkd9pDtKHuFkOm9N9+k4bzJdj4GJUxNhSVkq9QvxRtpC+zqxCN6JEpQ8nY9ZEAmcO2tx3Efb/mgN2dZtwa1WGgTF2IJoAAC2Ouzr64ttXXbOdP3m3dF8fLXcEn+CzN50clsgDcxVZN0Upykd2MQFCo4fm90ehbmUIlbl93wGmsHdL6QgJ7+Kb8DjVf758MYzx28ZCaRDgq1MMG+LwPuU/LZ3TKw1Wb7BaGdObkubfuDUVbHyFm1oB+ctdd6/lzNpEzDVQbC7FjJGmvcLAFiL/DHr0eKg2ufyUAmM258IY/1cyHBY94Nl//YJ/MP9jRxeNgCghlDlboPSiu+mziemNXu3Pj
10+
template:
11+
metadata:
12+
name: chat-openrouter
13+
namespace: chat-api

infra/base/services/agent/chat/pg-secrets-sealed.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)