Skip to content

control-tower 0.19.0

Compare
Choose a tag to compare
@EngineerBetterCI EngineerBetterCI released this 02 Apr 15:07
2586780

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.