groups

command module
v0.0.0-...-1e5fd7c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: Apache-2.0 Imports: 25 Imported by: 0

README

Automation of Google Groups maintenance for k8s-infra permissions

Making changes

  • Edit your SIG's groups.yaml, e.g. [sig-release/groups.yaml][/groups/sig-release/groups.yaml]
  • If adding or removing a group, edit [restrictions.yaml] to add or remove the group name
  • Use make test to ensure the changes meet conventions
  • Open a pull request
  • When the pull request merges, the post-k8sio-groups job will deploy the changes
Staging access groups

Google Groups for granting push access to container repositories and/or buckets must be of the form:

k8s-infra-staging-<project-name>@kubernetes.io`

The project name has a max length of 18 characters.

Manual deploy

  • Must be run by someone who is a member of the k8s-infra-group-admins@kubernetes.io group
  • Run gcloud auth application-default login to login
  • Use make run to dry run the changes
  • Use make run -- --confirm if the changes suggested in the previous step looks good

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL