* if applicationNamespaces is not provided as input parameter, then use namespaced appClient
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix go lint error
Signed-off-by: May Zhang <may_zhang@intuit.com>
---------
Signed-off-by: May Zhang <may_zhang@intuit.com>
* 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 <nskoufis@seek.com.au>
* Add SEEK to users.md
Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au>
* Remove unused fields
Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au>
* Revert changes to Procfile
Signed-off-by: Nik Skoufis <n.skoufis@gmail.com>
* Fix unit tests
Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au>
* - add argocd namespaces environment variable to notifications controller
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
* - add example cluster role rbac
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
* - only look for projects in the controller's namespace (argocd by default)
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
* - update base manifest
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
* - skip app processing in notification controller
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
* added unit test and updated doc
Signed-off-by: May Zhang <may_zhang@intuit.com>
* added unit test and updated doc
Signed-off-by: May Zhang <may_zhang@intuit.com>
* updated examples/k8s-rbac/argocd-server-applications/kustomization.yaml's resources
Signed-off-by: May Zhang <may_zhang@intuit.com>
---------
Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au>
Signed-off-by: Nik Skoufis <n.skoufis@gmail.com>
Signed-off-by: Stewart Thomson <sthomson@wynshop.com>
Signed-off-by: May Zhang <may_zhang@intuit.com>
Co-authored-by: Nikolas Skoufis <nskoufis@seek.com.au>
Co-authored-by: Nik Skoufis <n.skoufis@gmail.com>
Co-authored-by: Stewart Thomson <sthomson@wynshop.com>