* self service notification
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* update notification engine
Signed-off-by: May Zhang <[email protected]>
* re-trigger build
Signed-off-by: May Zhang <[email protected]>
* self service notification
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* update notification engine
Signed-off-by: May Zhang <[email protected]>
* re-trigger build
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* update notification enginer version
Signed-off-by: May Zhang <[email protected]>
* update notification enginer version
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* add back checkAppNotInAdditionalNamespaces
Signed-off-by: May Zhang <[email protected]>
* add cm and secret to clusterRole
Signed-off-by: May Zhang <[email protected]>
* if applicationNamespaces is not used, then use namespaced appClient
Signed-off-by: May Zhang <[email protected]>
* fix merge conflict
Signed-off-by: May Zhang <[email protected]>
* fix doc and test based on review
Signed-off-by: May Zhang <[email protected]>
* self service notification
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* update notification engine
Signed-off-by: May Zhang <[email protected]>
* re-trigger build
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* self service notification
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <[email protected]>
* update notification engine
Signed-off-by: May Zhang <[email protected]>
* re-trigger build
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* fix conflict
Signed-off-by: May Zhang <[email protected]>
* update notification enginer version
Signed-off-by: May Zhang <[email protected]>
* update notification enginer version
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* fixing go tidy
Signed-off-by: May Zhang <[email protected]>
* add back checkAppNotInAdditionalNamespaces
Signed-off-by: May Zhang <[email protected]>
* add cm and secret to clusterRole
Signed-off-by: May Zhang <[email protected]>
* if applicationNamespaces is not used, then use namespaced appClient
Signed-off-by: May Zhang <[email protected]>
* fix doc and test based on review
Signed-off-by: May Zhang <[email protected]>
* disable defining and using secrets within notification templates for self-service
Signed-off-by: May Zhang <[email protected]>
* tweaks
Signed-off-by: Michael Crenshaw <[email protected]>
* fix docs formatting
Signed-off-by: Michael Crenshaw <[email protected]>
* more docs and Procfile update for local run convenience
Signed-off-by: Michael Crenshaw <[email protected]>
---------
Signed-off-by: May Zhang <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
* Allow notifications controller to notify on all namespaces
This adds functionality to the notifications controller to be notified
of and send notifications for applications in any namespace. The
namespaces to watch are controlled by the same --application-namespaces
and ARGOCD_APPLICATION_NAMESPACES variables as in the application
controller.
Signed-off-by: Nikolas Skoufis <[email protected]>
* Add SEEK to users.md
Signed-off-by: Nikolas Skoufis <[email protected]>
* Remove unused fields
Signed-off-by: Nikolas Skoufis <[email protected]>
* Revert changes to Procfile
Signed-off-by: Nik Skoufis <[email protected]>
* Fix unit tests
Signed-off-by: Nikolas Skoufis <[email protected]>
* - add argocd namespaces environment variable to notifications controller
Signed-off-by: Stewart Thomson <[email protected]>
* - add example cluster role rbac
Signed-off-by: Stewart Thomson <[email protected]>
* - only look for projects in the controller's namespace (argocd by default)
Signed-off-by: Stewart Thomson <[email protected]>
* - update base manifest
Signed-off-by: Stewart Thomson <[email protected]>
* - skip app processing in notification controller
Signed-off-by: Stewart Thomson <[email protected]>
* added unit test and updated doc
Signed-off-by: May Zhang <[email protected]>
* added unit test and updated doc
Signed-off-by: May Zhang <[email protected]>
* updated examples/k8s-rbac/argocd-server-applications/kustomization.yaml's resources
Signed-off-by: May Zhang <[email protected]>
---------
Signed-off-by: Nikolas Skoufis <[email protected]>
Signed-off-by: Nik Skoufis <[email protected]>
Signed-off-by: Stewart Thomson <[email protected]>
Signed-off-by: May Zhang <[email protected]>
Co-authored-by: Nikolas Skoufis <[email protected]>
Co-authored-by: Nik Skoufis <[email protected]>
Co-authored-by: Stewart Thomson <[email protected]>
* feat: parameterized CMPs
Signed-off-by: Michael Crenshaw <[email protected]>
* values types for parameters
Signed-off-by: Michael Crenshaw <[email protected]>
* Add types for CMP announcement
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* Reorg
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* finish type
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* First pass at working GetParametersAnnouncement
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* Typos
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* Make all fields optional
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* Make sure response makes it to repo server
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* Refactor for testing
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* lint
Signed-off-by: Michael Crenshaw <[email protected]>
* send build env to param announcement gen
Signed-off-by: Michael Crenshaw <[email protected]>
* test parameter announcement
Signed-off-by: Michael Crenshaw <[email protected]>
* tests
Signed-off-by: Michael Crenshaw <[email protected]>
* environ tests
Signed-off-by: Michael Crenshaw <[email protected]>
* Rename workdir to app dir
Signed-off-by: zachaller <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
* handle empty command, start ui work (#11)
* Add types for CMP announcement
Signed-off-by: zachaller <[email protected]>
* Reorg
Signed-off-by: zachaller <[email protected]>
* finish type
Signed-off-by: zachaller <[email protected]>
* First pass at working GetParametersAnnouncement
Signed-off-by: zachaller <[email protected]>
* Typos
Signed-off-by: zachaller <[email protected]>
* Make all fields optional
Signed-off-by: zachaller <[email protected]>
* Make sure response makes it to repo server
Signed-off-by: zachaller <[email protected]>
* Refactor for testing
Signed-off-by: zachaller <[email protected]>
* values types for parameters
Signed-off-by: Michael Crenshaw <[email protected]>
* lint
Signed-off-by: Michael Crenshaw <[email protected]>
* send build env to param announcement gen
Signed-off-by: Michael Crenshaw <[email protected]>
* test parameter announcement
* tests
Signed-off-by: Michael Crenshaw <[email protected]>
* environ tests
Signed-off-by: Michael Crenshaw <[email protected]>
* Rename workdir to app dir
Signed-off-by: zachaller <[email protected]>
* handle empty command, start ui work
Signed-off-by: Michael Crenshaw <[email protected]>
* fix order
Signed-off-by: Michael Crenshaw <[email protected]>
* fix map merging, make params read-only
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: zachaller <[email protected]>
* Add helm PoC example plugin
Signed-off-by: zachaller <[email protected]>
* example as kustomize overlay
Signed-off-by: Michael Crenshaw <[email protected]>
* Parameterized cmps docs (#12)
* use printf instead of echo
Signed-off-by: Michael Crenshaw <[email protected]>
* docs
Signed-off-by: Michael Crenshaw <[email protected]>
* test for temp dir cleanup
Signed-off-by: Michael Crenshaw <[email protected]>
* handle empty params
Signed-off-by: Michael Crenshaw <[email protected]>
* handle empty values
Signed-off-by: Michael Crenshaw <[email protected]>
* consolidate types
Signed-off-by: Michael Crenshaw <[email protected]>
* fix tests
Signed-off-by: Michael Crenshaw <[email protected]>
* docs
Signed-off-by: Michael Crenshaw <[email protected]>
* docs
Signed-off-by: Michael Crenshaw <[email protected]>
* remove duplicate info
Signed-off-by: Michael Crenshaw <[email protected]>
* add warning about param announcements vs param values
Signed-off-by: Michael Crenshaw <[email protected]>
* tests (#13)
Signed-off-by: Michael Crenshaw <[email protected]>
* tests
Signed-off-by: Michael Crenshaw <[email protected]>
* fix types
Signed-off-by: Michael Crenshaw <[email protected]>
* fix test
Signed-off-by: Michael Crenshaw <[email protected]>
* fix codegen
Signed-off-by: Michael Crenshaw <[email protected]>
* fix codegen
Signed-off-by: Michael Crenshaw <[email protected]>
* revert test hack
Signed-off-by: Michael Crenshaw <[email protected]>
* docs correction
Signed-off-by: Michael Crenshaw <[email protected]>
* fix indentation
Signed-off-by: Michael Crenshaw <[email protected]>
* fix spacing
Signed-off-by: CI <[email protected]>
* move util function to util file and add test
Signed-off-by: CI <[email protected]>
* wrap error
Signed-off-by: CI <[email protected]>
* correct version number
Signed-off-by: CI <[email protected]>
* document necessity of collectionType param
Signed-off-by: CI <[email protected]>
* remove part of error message that's not useful (dir name is now randomized)
Signed-off-by: CI <[email protected]>
* fix things so that they are not broken
Signed-off-by: CI <[email protected]>
* don't close file before caller gets a chance to use it
Signed-off-by: CI <[email protected]>
* codegen
Signed-off-by: Michael Crenshaw <[email protected]>
* fix test
Signed-off-by: Michael Crenshaw <[email protected]>
* comments
Signed-off-by: Michael Crenshaw <[email protected]>
* fix test
Signed-off-by: Michael Crenshaw <[email protected]>
* DON'T PANIC
Signed-off-by: Michael Crenshaw <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Signed-off-by: zachaller <[email protected]>
Signed-off-by: CI <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: zachaller <[email protected]>
* Template Out Hardcoded Prometheus Data Source
* This allows monitoring Argo CD deployed on different Promethei
Change-Id: I89a326865c30515716c78f9485fa91769dc9fe4c
* Take into account number of unavailable replicas to decided if deployment is healthy or not
* Run one controller for all e2e tests to reduce tests duration
* Apply reviewer notes: use logic from kubectl/rollout_status.go to check deployment health