1. What is the nature and description of the request?
Would like to have argoCD support OAuth 2.0 Device Code Authorization Grant so that cloud-based IDEs for developers can leverage the CLI to manage their apps.
Currently the only support for argocd is browser based login leveraging the PKCE flow.
2. Why does the customer need this? (List the business requirements here)
In order to deploy multi-source apps and manager argocd applications via the CLI. The kube api is not an option as we control rbac via argocd.
3. How would the customer like to achieve this? (List the functional requirements here)
Leverage the argocd cli to login and manage apps.
4. For each functional requirement listed in question 3, specify how Red Hat and the customer can test to confirm the requirement is successfully implemented.
Leverage redhat product devsapces and be able to perform a argocd login --sso from devspaces or a device flow authentication.