kube-state-metrics is welcoming contributions from the community. If you are interested in intensifying your contributions and becoming a maintainer, this doc describes the necessary steps.
As part of the Kubernetes project, we use the community membership process as described here. We do not adhere strictly to the numbers of contributions and reviews. Still as becoming a maintainer is a trust-based process and we desire positive outcomes for the project, we look for a long-term interest and engagement.
- Ensure the new reviewer is a member of the kubernetes organization.
- Add the new reviewer to the OWNERS file to be able to review pull requests.
- Add the new reviewer to the kube-state-metrics-maintainers group, to gain write access to the kube-state-metrics repository (e.g. for creating new releases).
- Ensure the new approver is already a reviewer in the OWNERS file.
- Add the new approver to the OWNERS file to be able to approve pull requests.
- Add the new approver to the SECURITY_CONTACTS file to be able to get notified on security related incidents.
- Add the new approver to the kube-state-metrics-admin group, to get admin access to the kube-state-metrics repository.
- Add the new approver to the k8s.io OWNERS file to be able to approve image promotion from the staging registry.