This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
контроллер_argocd [2026/01/24 10:28] val [Развертывание множества приложений через ApplicationSet] |
контроллер_argocd [2026/02/13 09:13] (current) val [Контроллер ArgoCD] |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * [[https://habr.com/ru/articles/674704/|Рабочий пример использования ArgoCD]] | * [[https://habr.com/ru/articles/674704/|Рабочий пример использования ArgoCD]] | ||
| + | |||
| + | * [[https://argo-cd.readthedocs.io/en/stable/operator-manual/secret-management/|argo-cd secret management]] | ||
| + | * [[https://itnext.io/integrating-sops-in-argocd-to-handle-kubernetes-secrets-e797b167d791|Integrating SOPS in ArgoCD to handle Kubernetes Secrets]] | ||
| + | * [[https://vieitesss.github.io/posts/ArgoCD-and-SOPS/|ArgoCD & SOPS]] | ||
| + | * [[https://medium.com/@stylishavocado/managing-sops-secrets-for-kubernetes-deployments-ft-argocd-84fff20d882d|Managing SOPS secrets for Kubernetes deployments ft. ArgoCD]] | ||
| ===== Развертывание и подключение к контроллеру ArgoCD ===== | ===== Развертывание и подключение к контроллеру ArgoCD ===== | ||
| <code> | <code> | ||
| Line 93: | Line 98: | ||
| # image: | # image: | ||
| # tag: "ver1.2" | # tag: "ver1.2" | ||
| - | # REALM_NAME: "corp" | + | # env: |
| + | # SECRET: "strongpassword2" | ||
| # valueFiles: | # valueFiles: | ||
| # - ../apps/gowebd/values.yaml | # - ../apps/gowebd/values.yaml | ||
| Line 142: | Line 148: | ||
| name: my-webd-s | name: my-webd-s | ||
| namespace: argocd | namespace: argocd | ||
| - | finalizers: | ||
| - | - resources-finalizer.argocd.argoproj.io/background | ||
| spec: | spec: | ||
| generators: | generators: | ||
| - git: | - git: | ||
| - | repoURL: 'https://gitlab.corp13.un/student/webd-k8s.git' | + | repoURL: 'https://gitlab.corpX.un/student/webd-k8s.git' |
| revision: main | revision: main | ||
| directories: | directories: | ||
| Line 162: | Line 166: | ||
| project: default | project: default | ||
| sources: | sources: | ||
| - | - repoURL: 'https://gitlab.corp13.un/student/webd-k8s.git' | + | - repoURL: 'https://gitlab.corpX.un/student/webd-k8s.git' |
| targetRevision: main | targetRevision: main | ||
| path: uni-webd-chart | path: uni-webd-chart | ||
| Line 169: | Line 173: | ||
| - $values/apps/{{path.basename}}/values.yaml | - $values/apps/{{path.basename}}/values.yaml | ||
| - $values/env.yaml | - $values/env.yaml | ||
| - | - repoURL: 'https://gitlab.corp13.un/student/webd-k8s.git' | + | - repoURL: 'https://gitlab.corpX.un/student/webd-k8s.git' |
| targetRevision: main | targetRevision: main | ||
| ref: values | ref: values | ||
| Line 196: | Line 200: | ||
| ADD TLS CERTIFICATE | ADD TLS CERTIFICATE | ||
| Repository Server Name: gitlab.corpX.un | Repository Server Name: gitlab.corpX.un | ||
| - | TLS Certificate (PEM format): cat /.../ca.crt | + | TLS Certificate (PEM format): cat /usr/local/share/ca-certificates/ca.crt |
| | | ||
| kube1:~/webd-k8s# kubectl -n argocd get configmaps argocd-tls-certs-cm -o yaml | less | kube1:~/webd-k8s# kubectl -n argocd get configmaps argocd-tls-certs-cm -o yaml | less | ||