You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide a generator that request its value from a REST or gRPC server.
Motivation
The list of generators is growing fast but having the opportunity to build new one without touching argocd codebase would be even greater. The remote server can be deployed as a sidecar or be external (requiring authent).
For example, pull request generator is good but you may want to produce a value only when the pipeline attached to the PR is sucessful or a perticular job succeed.
server would receive a map of string,any and return a list of map of string,any like the list generator.
With gRPC, I guess that the server can also stream the response and the argocd client can cache the returned values to be available when applicationset controller reconcile.
Summary
Provide a generator that request its value from a REST or gRPC server.
Motivation
The list of generators is growing fast but having the opportunity to build new one without touching argocd codebase would be even greater. The remote server can be deployed as a sidecar or be external (requiring authent).
For example, pull request generator is good but you may want to produce a value only when the pipeline attached to the PR is sucessful or a perticular job succeed.
server would receive a map of string,any and return a list of map of string,any like the list generator.
With gRPC, I guess that the server can also stream the response and the argocd client can cache the returned values to be available when applicationset controller reconcile.
Proposal
The text was updated successfully, but these errors were encountered: