Skip to content

Hub Maintenance Guide

Jonas edited this page Dec 19, 2023 · 1 revision

Welcome to the ghgc-hub-infrastructure wiki!

Deployments and their sources:

  1. https://github.com/US-GHG-Center/ghgc-hub-infrastructure master deploys to staging: https://staging.ghg.2i2c.cloud/
  2. https://github.com/2i2c-org/infrastructure master deploys to production: https://hub.ghg.center/

How to push changes:

  1. Open a PR against master on this fork
  2. Once that is merged, open a PR from master on this fork against master upstream (https://github.com/2i2c-org/infrastructure)

How to add new GitHub teams, whose members should be authorized for GHGC Hub access:

Add the organization:team name to the list of authorized teams in the cluster config (under allowed_organizations), currently located in this file: https://github.com/US-GHG-Center/ghgc-hub-infrastructure/blob/master/config/clusters/nasa-ghg/common.values.yaml

Then merge those changes into master on this repo and open a PR against the upstream, as described above.

See also 2i2c's docs on GitHub Auth.