summaryrefslogtreecommitdiff
path: root/cmd/main.go
AgeCommit message (Collapse)Author
2025-01-07Move references for kube, image, registry to registry-scanner (#998)Ishita Sequeira
Signed-off-by: Ishita Sequeira <ishiseq29@gmail.com>
2024-06-18feat: Support for signing commits with gpg and ssh (#710)Dustin Lactin
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
2024-06-14fix: Make Git credentials work again (#737)Jann Fischer
* fix: Make Git credentials work again Signed-off-by: jannfis <jann@mistrust.net> * Update Signed-off-by: jannfis <jann@mistrust.net> --------- Signed-off-by: jannfis <jann@mistrust.net>
2022-01-24feat: support filtering apps by label in CLI (#368)Jaideep Raghunath Rao
2021-09-15refactor: Move CLI commands into their own files (#254)jannfis
Signed-off-by: jannfis <jann@mistrust.net>
2021-04-14feat: Allow setting custom Git commit messages (#193)jannfis
* feat: Support Git commit message templates Signed-off-by: jannfis <jann@mistrust.net> * More templating Signed-off-by: jannfis <jann@mistrust.net> * Update Signed-off-by: jannfis <jann@mistrust.net> * Make TemplateCommitMessage public Signed-off-by: jannfis <jann@mistrust.net> * Update Signed-off-by: jannfis <jann@mistrust.net> * Update Signed-off-by: jannfis <jann@mistrust.net> * Introduce git.CommitOptions{} Signed-off-by: jannfis <jann@mistrust.net> * Update documentation for commit message templates Signed-off-by: jannfis <jann@mistrust.net> * Add unit tests Signed-off-by: jannfis <jann@mistrust.net> * Update manifests Signed-off-by: jannfis <jann@mistrust.net> * Fix typo in docs Signed-off-by: jannfis <jann@mistrust.net> * Fix linter issues Signed-off-by: jannfis <jann@mistrust.net> * Fix linter issues Signed-off-by: jannfis <jann@mistrust.net>
2021-03-29fix: Prevent concurrent updates to git repositories (#177)Bartosz Sławianowski
* Add method docs and RequiresLocking method
2021-03-26feat: #164 Send events on image change (#167)Miguel Ángel García
* Send events on image change * fix lints * fix the rest of lints * Addressing feedback: parameterize kubeEvents * small fixes * Running kustomize * try to fix the problem after running make manifests * Move the message to the correct place * reduce annotation size and randomness * Provide full image names as well * goimports/lint
2021-01-31feat: Allow setting Git user and e-mail for commits (#153)jannfis
* feat: Allow setting Git user and e-mail for commits Signed-off-by: jannfis <jann@mistrust.net> * Also allow setting git.user and git.email from configmap * Update docs to include information about Git commit author Signed-off-by: jannfis <jann@mistrust.net> * Update spelling * Add some unit tests Signed-off-by: jannfis <jann@mistrust.net> * Fix linter Signed-off-by: jannfis <jann@mistrust.net>
2021-01-25feat: support managing Application CRD using K8S client (#140) (#144)Alexander Matyushentsev
* feat: support managing Application CRD using K8S client (#140) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * apply review notes Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-01-22feat: Allow reuse of Argo CD repo credentials (#141)Alexander Matyushentsev
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2020-12-30refactor: Rename package client to kube (#135)jannfis
Signed-off-by: jannfis <jann@mistrust.net>
2020-12-05feat: Enable test command to specify per-image credentials (#127)jannfis
Signed-off-by: jannfis <jann@mistrust.net>
2020-12-04feat: Export Prometheus compatible metrics (#123)jannfis
* feat: Export Prometheus compatible metrics Signed-off-by: jannfis <jann@mistrust.net> * adapt spelling action configuration Signed-off-by: jannfis <jann@mistrust.net> * adapt spelling action configuration Signed-off-by: jannfis <jann@mistrust.net>
2020-11-23feat: Support for getting pull creds from external scripts (#121)jannfis
* feat: Support for getting pull creds from external scripts * spelling * be more verbose on error
2020-11-22feat: add argocd-image-updater test command (#117)jannfis
* feat: New test command Signed-off-by: jannfis <jann@mistrust.net> * Add --ignore-tags and rename --strategy to --update-strategy * Update command description & add examples Signed-off-by: jannfis <jann@mistrust.net>
2020-09-27chore: Externalize version & build information (#104)jannfis
* chore: Externalize version information * Use full Git commit information * Introduce short and long version information * Typos * More typos
2020-09-26feat: Allow setting log level from configmap (and environment) (#100)jannfis
* feat: Allow setting log level from configmap (and environment) Also, updates getting started docs. * Update manifests
2020-08-27feat: Warm-up image cache on startup (#77)jannfis
* enhancement: Warm up cache before starting update cycle * fix typos * More typos
2020-08-24enhancement: Slightly increase verbosity in default log level (#69)jannfis
2020-08-19feat: Allow filtering by application name (#66)jannfis
* feat: Allow filtering by application name * include allowed word otherapp
2020-08-17fix: Use a default path for registries.conf (#60)jannfis
2020-08-16fix: Correctly load registry configuration and handle errors (#56)jannfis
2020-08-12refactor: Move update logic to argocd package and provide more tests (#45)jannfis
* refactor: Move update logic to argocd package and provide more tests * Fix typos
2020-08-12refactor: Make ArgoCD client mockable and add unit tests (#44)jannfis
* refactor: Make ArgoCD client mockable and add unit tests * Allow some more words in spelling
2020-08-12refactor: Give env methods their own package (#43)jannfis
* Give env methods their own package * Fix typo * Ignore mocks for spelling - they're auto generated, we can't fix them * More spelling exceptions
2020-08-12refactor: Make registry client mockable and provide first set of unit tests ↵jannfis
(#42) * refactor: Redesign of registry client * More unit tests * Sneak in some GH actions related change
2020-08-11chore: Fix typos (#40)jannfis
2020-08-11fix: Only fetch metadata when it is required by update-strategy (#32)jannfis
* fix: Only fetch metadata when it is required by update-strategy * Update CHANGELOG
2020-08-10refactor: Rename sort option to update-strategy (#28)jannfis
2020-08-10feat: Allow setting tag sorting per image via annotation (#25)jannfis
* feat: Allow setting tag sort mode from annotation * Update CHANGELOG.md
2020-08-09refactor: Make version constraints parametrizable (#21)jannfis
2020-08-09enhancement: Store tag metadata and introduce metadata cache (#18)jannfis
2020-08-08enhancement: Allow storing metadata along with image tag information (#17)jannfis
* enhancement: Enable storing metadata along with image tags * Update CHANGELOG.md * Satisfy linter
2020-08-08fix: Possible race while waiting for app updating goroutines (#16)jannfis
* fix: Possible race while waiting for app updating goroutines * Update CHANGELOG.md
2020-08-07enhancement: Provide new "run" and "version" commands to the CLI (#14)jannfis
* enhancement: Provide new "run" and "version" commands to the CLI * Also update new usage in the docs * Also update manifests
2020-08-06fix: Correctly get Helm target paramsjannfis
2020-08-06feat: Introduce dry run modejannfis
2020-08-06fix: Enforce sane concurrency limitjannfis
2020-08-06feat: Allow application updates to run simultaneously (#11)jannfis
2020-08-06refactor: Refactor few more methods and add more unit tests (#10)jannfis
2020-08-06refactor: Reduce ArgoCD client requests (#4)jannfis
2020-08-05Fix default ArgoCD server addressjannfis
2020-08-04Initial commitjannfis