Skip to content

Declarative GitHub Organisation management #94

@zkdev

Description

@zkdev

Context and Proposal

OCM organisation is growing, thus a scalable organisation management setup is required.

Scope

An automation MUST cover the following aspects, in a declarative way.

  • Organisation members and roles
  • Team lifecycle and members
  • Repository contributors

Options

  • otterdog
    • powerful, but configuration overhead (json templating, ...)
    • established, backed by Eclipse Foundation
  • peribolos
    • used by Kubernetes
    • no recent feature development, maintenance mode?
  • Terraform GitHub provider
    • established and generic infra-as-code platform
    • officially supported

Metadata

Metadata

Assignees

Labels

kind/featurenew feature, enhancement, improvement, extensionneeds/refinementDiscuss with the team and gain a shared understandingneeds/validationValidate the issue and assign a priority

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions