opendevstack / opendevstack/ods-provisioning-app
Add project specific cd user after for generating new components
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14
- Forks
- 20
- Avg merge
- 3h 35m
- Merged PRs (30d)
- 1
Description
Creation of new project with a project-specific-cd-user is a bit clumsy as prov-app doesn't communicate with Crowd or AD to create one in real time. For AD, I assume there can't be instant feedback and response to create a new technical user anyway.
As a result of this lag, there can be a use case where project specific cd user is created after the project is already generated.
It would save developers time if this new user can then be added when generating new components. This would link the generated repo to that cd user as opposed to global cd user.
@gerardcl @stitakis
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the project and component generation flow in the provisioning app, focusing on how the global and project-specific CD users are selected. Review the existing Crowd or AD integration boundaries and generated repository linkage. Done means a project-specific CD user created after the project can be selected when generating a component and the generated repository is linked to it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring-boot
- Domain
- backend, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100