control-tower 0.19.0
Adds --main-team-github-users
, --main-team-github-teams
, and --main-team-github-orgs
flags for configuring GitHub Auth on the main team. Note that you must also have GitHub Auth configured for this to work.
All three flags are comma-separated lists. Example:
control-tower deploy \
--iaas aws \
--domain my-ci.engineerbetter.com \
--github-auth-client-id some-id \
--github-auth-client-secret some-secret \
--main-team-github-users "a-user,b-user" \
--main-team-github-teams foo:bar \
--main-team-github-orgs EngineerBetter \
my-ci
Results in:
fly -t my-ci teams -d
name/role users groups
main/owner github:a-user,github:b-user,local:admin github:engineerbetter,github:foo:bar
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-bionic-go_agent 1.76
- Director stemcell bosh-aws-xen-hvm-ubuntu-bionic-go_agent 1.76
- Concourse 7.7.1
- BOSH 272.2.0
- BOSH AWS CPI 93
- BPM 1.1.16
- Credhub 2.12.2
- Grafana 0.0.31
- InfluxDB 8.0.14
- UAA 75.18.0
- BOSH CLI 5.5.1
- Terraform 0.11.11
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-bionic-go_agent 1.76
- Director stemcell bosh-google-kvm-ubuntu-bionic-go_agent 1.76
- Concourse 7.7.1
- BOSH 272.2.0
- BOSH GCP CPI 42.0.0
- BPM 1.1.16
- Credhub 2.12.2
- Grafana 0.0.31
- InfluxDB 8.0.14
- UAA 75.18.0
- BOSH CLI 5.5.1
- Terraform 0.11.11
Note to build locally you will need to clone control-tower-ops (version 0.0.421) to the same level as control-tower to get the required manifests and ops files.