osinfra-io / github-organization-management Goto Github PK
View Code? Open in Web Editor NEWInfrastructure as Code (IaC) example for a GitHub organization.
Home Page: https://www.osinfra.io
License: GNU General Public License v2.0
Infrastructure as Code (IaC) example for a GitHub organization.
Home Page: https://www.osinfra.io
License: GNU General Public License v2.0
Refactor code to current coding conventions. Let's see if we can populate useful thin platform docs.
We want to cultivate and develop a strong pool of talented individuals ready to take on work and grow within the organization. This is a key concept in the Open Source Infrastructure as Code development model.
We'd like to see all issues and pull requests added to the Open Source Infrastructure (as Code) project.
none
terraform-google-kubernetes-engine-onboarding
Terraform example module for Google Cloud Platform Kubernetes Engine onboarding
No response
No response
No response
No response
No response
We want to manage GitHub Teams with Terraform. Keeping with or norm of balancing KISS and DRY let's see what we can come up with to accomplish this.
Optionally let's investigate sub-teams.
stream-customer-acquisition
stream-customer-acquistion
Team based repository
No response
No response
No response
No response
No response
Enforcing a linear commit history prevents collaborators from pushing merge commits to the branch. This means that any pull requests merged into the protected branch must use a squash merge or a rebase merge. A strictly linear commit history can help teams reverse changes more easily.
Import remaining repositories for management under Terraform.
Enable support for environments and reviewers.
Error: POST https://api.github.com/repos/osinfra-io/enabling-security/hooks: 404 Not Found []
with github_repository_webhook.datadog["enabling-security"],
on main.tf line 194, in resource "github_repository_webhook" "datadog":
194: resource "github_repository_webhook" "datadog" {
You can increase development velocity by enabling auto-merge for a pull request to merge automatically when all merge requirements are met.
Requiring status checks means that all required CI jobs must pass for the code to be merged. This is especially important when your status checks include security reviews that must pass before merging the code. This requirement can be found in the branch protection policies of your repository.
Branch protections can require code owner reviews for code changes. This means that pull requests must have approval from a code owner before merging.
#44 Added support for teams
We don't want branch protection on some repositories.
This repository will be for creating the testing infrastructure for child module development.
google-cloud-kitchen-terraform
Link a project from the organization to a repository to provide quick access to relevant projects.
Blocked on: integrations/terraform-provider-github#1910
Manage a single markdown for repository security policy.
I'd like to manage repositories with Terraform.
Update date repository descriptions to include "Infrastructure as Code (IaC)"
This will allow the grouping of repositories to help understand the platform they belong to.
This branch protection rule ensures that only specific users can merge code to a repository. This prevents code from bypassing checks and being merged without proper review.
Tools like Datadog require webhook creation on repositories.
platform-google-cloud-landing-zone
platform-google-cloud-landing-zone
Team based repository
No response
No response
No response
No response
No response
Dependabot workflows for auto-merging of PRs should be configured.
platform-github
platform-github
Team based repository
No response
No response
No response
No response
No response
We will want to support private repositories.
Test Dependabot workflow without passing the GITHUB_TOKEN
.
GITHUB_TOKEN
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.