Size: a a a

Kubernetes — русскоговорящее сообщество

2021 January 03

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
я сделал такой вариант, возможно, не самый изящный
- Есть репа из которой я хелмом выкатываю аргосд с описанным проектом и приложениями, которые ссылаются на вторую репу
- Во второй репе лежат файлы по аналогии с чартами. И на каждый чих в репу аргосд синкается
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
а можешь показать манифесты из 1-й репы? и хотя бы 1 из второй репы?
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
чуть позже
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
чтобы если нужно было добавить еще один app, я это мог сделать через git,а не через CLI
Так делай app of apps и будет тебе счастье
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
пахнет воркераундом)
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
добавить его как депенденси для одного из чартов?)
Не, просто репа с ArgoCD манифестами, нафига тебе хельм там?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
Не, просто репа с ArgoCD манифестами, нафига тебе хельм там?
я не очень понимаю как это должно выглядить
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Котаны, подскажите, есть ли в ArgoCD возможность, как в Flux, просто добавить еще одни yaml файл в git репозиторий и чтобы argo автоматом его подхватил? вот такого вида
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
 name: guestbook
 namespace: argocd
spec:
 project: default
 source:
   repoURL: https://github.com/argoproj/argocd-example-apps.git
   targetRevision: HEAD
   path: guestbook
 destination:
   server: https://kubernetes.default.svc
   namespace: guestbook
много yaml вот таких файлов? в одной репе?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
а как на них заставить argo смотреть?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
я не очень понимаю как это должно выглядить
Папочка с ямликами, каждый ямлик

kind: Application
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Дальше кормишь это папочку аргоcd, и он из неё аппки создаёт
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
много yaml вот таких файлов? в одной репе?
Да, именно
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
типа флаг рекурсии вешаешь на папку?)
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
сейчас попробую
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
типа флаг рекурсии вешаешь на папку?)
Не надо флага
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
argocd app create apps     --dest-namespace argocd     --dest-server https://kubernetes.default.svc     --repo https://github.com/argoproj/argocd-example-apps.git     --path apps
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
усе, понял, по вот такой аналогии
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
удалил apps, и каскадом полетело))
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
Не надо флага
без него я не смогу сделать вложенные папки
источник