argoproj / argoproj/argo-workflows
Namespace-specific configurations
- Dominant language
- Go
- Stars
- 17k
- Forks
- 3.7k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 138
Description
# Summary
Allow a way to set certain controller configurations to only act in certain namespaces.
# Motivation
A user may be running Argo on different namespaces with different requirements. The ability to specify different options per namespace would be helpful.
# Proposal
On the config map:
```yaml
data:
namespaceConfig:
- namespace: "argo"
configMapRef: ...
```
The config maps would be then strategically merged.
---
**Message from the maintainers**:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.
Contributor guide
Research direction
No files, tests, or specific entry points are identified. Start by locating the controller's ConfigMap parsing and configuration-merging entry points; done means defined controller options can be selected by namespace and merged according to documented rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100