Skip to content

e-breuninger/git-beaver-gcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-breuninger/git-beaver

Purpose

This repository builds a GitBeaver docker image and installs it into an existing GCP project as cloud run service. GitBeaver is an open source git-ops tool that can be used to combine information from multiple git repositories in a programmatic fashion. Further information on the GitBeaver project can be found here.

Docker image

The docker image is derived from a specific curated release provided also by Breuninger (in this repository). NOTE: This is currently not true, as long as core development is still ongoing. We do not use a release version tag, yet, rather take the lates image from branch "main".

Service accounts

Service Account name Function Project Roles
gitbeaver-cicd-sa Deploy cloud run service breuninger-core-gitbeaver secretmanager.admin, run.admin, iam.serviceAccountUser, storage.admin
gitbeaver-run-sa Execute cloud service breuninger-core-gitbeaver secretmanager.secretAccessor, secretmanager.secretVersionAdder, storage.admin

Links

Useful urls:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published