User Tools

Site Tools


контроллер_argocd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
контроллер_argocd [2026/01/23 16:33]
val
контроллер_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 157: Line 161:
       labels:       labels:
         name: apps         name: apps
 +      finalizers:
 +        - resources-finalizer.argocd.argoproj.io/​background
     spec:     spec:
       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 167: 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 194: 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
контроллер_argocd.1769175189.txt.gz · Last modified: 2026/01/23 16:33 by val