Project Description

The project is about exploring the use of Peribolos in managing team repository permissions within Kubernetes/Org GitHub repo. The focus is on implementation and how to effectively utilize Peribolos for this purpose.

Goal for this Hackweek

Hackweek 22 -

  • Bring the PR to completion - https://github.com/kubernetes/org/pull/2614
    • Made progress during the Hackweek. PR was completely implemented and merged in followings months after HW22 week.

Hackweek 24 -

  • The upstream Kubernetes project early this year, moved all its GitHub organizations to an umbrella GitHub Enterprise account, unlocking new API endpoints to manage policies and permissions across all organizations and repos. For Hack Week 24, my goal (being a Kubernetes GitHub admin) is to explore extending peribolos tool (written in Go) by adding features to leverage these new enterprise APIs. This would help manage GitHub enterprise level settings, policies, and permissions using peribolos' existing YAML configuration files.

Resources

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 22 Hack Week 24

Activity

  • almost 2 years ago: psaggu started this project.
  • almost 2 years ago: psaggu originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!