Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mitovskaol authored Dec 11, 2021
1 parent add3de1 commit 31300dd
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,16 @@ The [new Digital Principles for BC Goverment](https://digital.gov.bc.ca/resource

*Who should use this org*: **all** product teams working in the Private Cloud Openshift Platform

*Who can create repos in this org*: any user who is a member of the `bcgov` org. Any existing member can invite other users to the org using [this online service](https://just-ask-web-bdec76-prod.apps.silver.devops.gov.bc.ca/).

### `bcgov-c` org
*Public/private*: **private**

*What is it for*: This org is used as a **temporary (up to 12 months)** location for the product teams private repos with closed source code and private docs. All repos are expected to be moved to the `bcgov` public org at the end of the period. The **only** permanent private repos allowed in this org are product team's GitOps repos with ArgoCD manifests.

*Who should use this org*: product teams that need a temporary location for their code while they are collecting the approvals necessary to make the code public. The comittment to make the code open-source is required in order to use this org. OCIO covers the user license costs associated with the use of this org by Ministry teams.

*Who can create repos in this org*: Platform Services Team only. Submit the request to create a repo using [this online service](https://github.com/BCDevOps/devops-requests/issues/new?assignees=caggles%2C+ShellyXueHan%2C+mitovskaol%2C+patricksimonian&labels=github-repo%2C+pending&template=github_repo_request.md&title=). Committment to move the code to a public repo in bcgov org will be required before the request is processed.


### Ministry-specific private orgs
Expand All @@ -61,13 +64,17 @@ The [new Digital Principles for BC Goverment](https://digital.gov.bc.ca/resource
Security Insight feature is available for all orgs linked to the corporate GitHub Enterprise account as well branch protection and code owners for private repos. Branch protection only allows specific people to push to the protected branch. Code owners feature allows enabling automated reviews, e.g. if a specific user is a code owner of the certain files they are automatically added as PR reviewers and their approval is required before the code can be merged.
*Who should use this org*: product teams that need a permanent location for their closed sourced code. Each Ministry team must purchase their own [user licenses]((https://developer.gov.bc.ca/Use-of-GitHub-Enterprise-User-Licenses-in-BC-Gov)) in order to use the org.

*Who can create repos in this org*: Ministry GitHub admins. Consult with your Ministry's IMB to get in touch with the GitHub admins.

### `bcgov-platform-services` org
*Public/private*: **private**

*What is it for*: This org is used by **Platform Services Team only** and contains Platform configuration scripts such CCM GitOps manifests (this org allows for the guaranteed amount of GitHub Actions) as well as for managing the `Maintainer` (aka admin) access to the Openshift Platform clusters. All our public repos are contained in `bcgov` org.

*Who should use this org*: Platform Services Team only

*Who can create repos in this org*: Platform Services Team only

Other uses of GitHub:
- GitHub app integration e.g. SonarCloud testing, a third-party app needs be enabled for each repo individally. The Platform Service Team's approval is required for all third party app integration in all BC Gov's orgs.

Expand Down

0 comments on commit 31300dd

Please sign in to comment.