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
{{ message }}
Repository navigation
Docs and ArgoCD examples don't work on a NIC cluster: project: default, unlabeled namespace, no repo credentials #35
The operator only reconciles NebariApps in namespaces labeled nebari.dev/managed=true. The examples use CreateNamespace=true with no managedNamespaceMetadata, and no example ships a labeled Namespace, so ArgoCD creates an unlabeled namespace and the NebariApp sits at NamespaceNotOptedIn. NIC labels its own app namespaces through syncPolicy.managedNamespaceMetadata (pkg/argocd/templates/apps/opentelemetry-collector.yaml:35-44). The docs only show a manual kubectl label (docs/site/src/content/docs/nebariapp-crd-reference.md:239-248).
Change every Application example to project: nebari-apps and add managedNamespaceMetadata.labels: {nebari.dev/managed: "true"} next to CreateNamespace=true.
Add an Application YAML to "Deploy via ArgoCD" in build-your-own.md (it is prose only today).
Document the repository credential secret needed for private repos.
Not run on a live NIC cluster. To check the project rejection, apply the README Helm Application and read kubectl -n argocd get application my-pack -o jsonpath='{.status.conditions}'.
Verified against this repo at 4e50cd0, nebari-operator v0.1.1 (same commit as operator main), and NIC v0.14.0.
Activity
Make ArgoCD examples deployable on NIC clusters (#35)