cncf / cncf/maintainer-d

KDP Organization/Workspace Operator v1

Open
#36 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.