Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.36 KB

github_admin.md

File metadata and controls

35 lines (20 loc) · 1.36 KB

GitHub Admin

This doc provides information about how we administer the Kubeflow GitHub Org.

GitHub Permissions

In administering GitHub we follow the principles of

  1. Least Privelege
  2. Use GitOps for scalability and transparency

Least Privelege

When requesting permission please

  1. Use the lease privileged role necessary

    • Please refer to the GitHub Docs to understand the different levels of permission that GitHub offers.
  2. Request access to only the resources you need access to

GitOps

We use Peribolos from Kubernetes to manage GitHub with GitOps.

  1. The GitHub config is stored in org.yaml

  2. To request access please open a PR modifying org.yaml

    • For more info please refer to the README
    • Access to repos is granted through GitHub teams
      • Teams are granted permissions on repositories
      • Individuals should be added to one or more teams to gain privileges for a particular repository