* feat(sourceNamespace): Regex Support
Signed-off-by: Arthur <[email protected]>
* feat(sourceNamespace): Separate exactMatch into patternMatch
Signed-off-by: Arthur <[email protected]>
---------
Signed-off-by: Arthur <[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]>
* 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]>
* if applicationNamespaces is not provided as input parameter, then use namespaced appClient
Signed-off-by: May Zhang <[email protected]>
* fix go lint error
Signed-off-by: May Zhang <[email protected]>
---------
Signed-off-by: May Zhang <[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]>
* Adding unit tests for the Init function: for the notification controller
Signed-off-by: zhaque44 <[email protected]>
* Adding unit tests for getAppProj function: for the notification controller
Signed-off-by: zhaque44 <[email protected]>
* fixing linting errors for indexer.Add in build
Signed-off-by: zhaque44 <[email protected]>
* rm appProj test(s) to assess linting issue
Signed-off-by: zhaque44 <[email protected]>
* adding first test case for getAppProj
Signed-off-by: zhaque44 <[email protected]>
* add happy path for getAppProj func()
Signed-off-by: zhaque44 <[email protected]>
* updating test function to reduce duplication
Signed-off-by: zhaque44 <[email protected]>
* sanity test fot getAppProj: rm test struct pattern to test generic scenarios
Signed-off-by: zhaque44 <[email protected]>
* verifies that getAppProj gracefully handles input with missing "project" field and returns nil
Signed-off-by: zhaque44 <[email protected]>
* chore: isAppSyncStatusRefreshed test for improved coverage
Signed-off-by: zhaque44 <[email protected]>
---------
Signed-off-by: zhaque44 <[email protected]>