kubesphere / kubesphere/ks-devops

GitOps (implemented in Argo CD) improvement

Open
#676 1 comment 0 reactions 1 assignee Assigned to @yudong2015 View on GitHub
kind/feature
Dominant language
Go
Stars
164
Forks
140
PR merge metrics
No merged PRs in 30d

Description

We only provided the basic function of the Argo CD to implement the GitOps feature. Those features are planned:

- [x] #694
- [x] #695
- [x] Support to edit the Argo CD application via UI (see https://github.com/kubesphere/ks-devops/issues/608)
- [ ] Support updating the images of Applications automatically (see https://github.com/kubesphere/ks-devops/issues/687)
* See also [the document](https://argocd-image-updater.readthedocs.io/)

There are some potential small features:
- [x] #696
* For example, the annotations belong to argocd

Annotations are used:
* `argocd-image-updater.argoproj.io/git-branch: main`
* `argocd-image-updater.argoproj.io/git-branch: base:target`
* `argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-image-updater/git-creds`
* `argocd-image-updater.argoproj.io/write-back-method: git`
* `argocd-image-updater.argoproj.io/write-back-target: kustomization`
* `argocd-image-updater.argoproj.io/.update-strategy: semver`
* `argocd-image-updater.argoproj.io/myimage.allow-tags: regexp:^[0-9a-f]{7}$`
* `argocd-image-updater.argoproj.io/api.pull-secret: pullsecret:argocd/osf2f-ghcr`

There are some potential issues that we might need to resolve:
- [x] https://github.com/argoproj/argo-helm/issues/1353

/kind feature

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.