quarkiverse / quarkus-argocd

An ArgoCD extension for Quarkus
https://docs.quarkiverse.io/quarkus-argocd/dev
Apache License 2.0
0 stars 2 forks source link

Argocd refuses to deploy the Helm resources due to missing namespace #36

Open cmoulliard opened 2 days ago

cmoulliard commented 2 days ago

Issue

Argocd refuses to deploy the Helm resources due to missing namespace not defined for the Deployment, Service

Screenshot 2024-09-24 at 13 53 42

@iocanel

iocanel commented 2 days ago

The install command does provide flags for setting the namespace. This is also possibly via application.properties

What we need to do, is have the install command fail if no namespace is specified.

cmoulliard commented 2 days ago

We need 2 namespaces parameters as the Argo CD application can be deployed under the namespace where the server is running like the Application(Set) controller(s) AND Helm chart, MANIFEST file generated can be deployed under a different namespace if argocd has been configured to support that: in this case

So, we should be able to handle 3-(4) scenario:

@iocanel