KDP Organization/Workspace Operator v1
- Dominant language
- Go
- Stars
- 9
- Forks
- 10
- Avg merge
- 16h 55m
- Merged PRs (30d)
- 6
Description
The task is to build a KDP workspace operator to have a single component responsible for creating organizations for every CNCF project, as well as organizations to centrally manage services offered to the projects. We offer these services to CNCF project maintainers in a self-service manner. The operator should also set up access for _maintainers_ and _CNCF Staff_ to the KDP organizations. We delegate the cross-workspace service setup to a separate operator.
We want a single operator that lays the foundation for the self-service portal for maintainers. After the operator executes, all maintainers and CNCF staff members should be able to log in to the service portal and access their KDP organizations. In v1, we will use a flat hierarchy.
The operator will take as input the _CRDs_ created by the _maintainer-d_ operator.
## Non-goals
Create foundation offering. We will build another operator that takes care of the KDP services (providing and consuming).
## Terminology
In KDP, the service is the first-class type we use to describe who is using what functionality offered by another KDP workspace/organization.
In the context of CNCF (both the Project team and Staff), the services denote the third-party offerings that are being made available to maintainers.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.