Add Organizations and ContainerGroups to EDA Server
- Dominant language
- Python
- Stars
- 93
- Forks
- 76
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 14
Description
### Please confirm the following
- [X] I agree to follow this project's [code of conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html).
- [X] I have checked the [current issues](https://github.com/ansible/aap-eda/issues) for duplicates.
- [X] I understand that EDA-Controller is open source software provided for free and that I might not receive a timely response.
### Feature type
New Feature
### Feature Summary
Add Organizations to the EDAServer to allow multiple teams to use the tool.
Add the option to specify Container Groups for each organiation, a resource, which like in AWX, will allow us to specify the namespace and resources for the decision environment pods.
### Steps to reproduce
You will be able to create via the UI the organizations and instance/container groups as an admin user
### Current results
Currently all the decision environment pods are created with built in resources and in the namespace the eda server is deployed in.
### Sugested feature result
You can specify for users in a certain organization which namespaces/resources the decision environment pods they create are created in.
### Additional information
_No response_
Contributor guide
Research direction
No files, tests, or entry points are named. Start by tracing how the UI creates organizations, instance or container groups, and decision environment pods; done means organizations can scope users and specify the namespaces and resources used for their pods.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authorization, backend, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100