opendevstack / opendevstack/ods-provisioning-app

Add project specific cd user after for generating new components

Open
#516 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.