Releases: EngineerBetter/control-tower
control-tower 0.8.1
Introduces a better grafana dashboard. @gerhard very graciously allowed us to use the dashboard he created for monitoring the RabbitMQ Concourse.
Highlights:
- The web vm will now be on the 7th IP of the public CIDR (10.0.0.7 by default). We were reserving this as a static IP in the cloud config but not assigning it to the VM in the manifest which resulted in the web VM being on the 8th IP instead. This was an oversight on our part which has now been rectified.
- We have replaced Riemann with Telegraf as the server agent for collecting metrics
- Metrics are now collected from both the web VM and the worker(s). Before we only captured metrics from the former.
- The web VM now has a persistent disk which allows for metrics history to persist through web VM recreates.
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.118
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/456.12/light-bosh-stemcell-456.12-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.5.0
- BOSH AWS CPI 77
- BPM 1.1.3
- Credhub 2.5.0
- Grafana 13.3.0
- InfluxDB 8.0.4
- Riemann
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.118
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/456.12/light-bosh-stemcell-456.12-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.5.0
- BOSH GCP CPI 29.0.1
- BPM 1.1.3
- Credhub 2.5.0
- Grafana 13.3.0
- InfluxDB 8.0.4
- Riemann
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.115) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.7.3
This release has a new version of the grafana BOSH release which contains a fix we made. This was causing the grafana dashboard to not show up on Control Tower deployments (#28). This was due to the release not provisioning dashboards properly after a bump to the underlying version of grafana.
We've also added some checks to our system tests so we can catch regressions like this in the future.
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.111
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/456.3/light-bosh-stemcell-456.3-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.4.0
- BOSH AWS CPI 76
- BPM 1.1.1
- Credhub 2.5.0
- Grafana 13.3.0
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.111
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/456.3/light-bosh-stemcell-456.3-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.4.0
- BOSH GCP CPI 29.0.1
- BPM 1.1.1
- Credhub 2.5.0
- Grafana 13.3.0
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.110) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.7.2
Auto-generated release
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.111
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/456.3/light-bosh-stemcell-456.3-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.4.0
- BOSH AWS CPI 76
- BPM 1.1.1
- Credhub 2.5.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.111
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/456.3/light-bosh-stemcell-456.3-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.4.1
- Garden RunC
- BOSH 270.4.0
- BOSH GCP CPI 29.0.1
- BPM 1.1.1
- Credhub 2.5.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.109) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.7.1
Fixes a bug that made deployments on AWS use on-demand VMs for workers even when spot instances were requested #35. Thanks to @triffer for the PR.
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.109
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/456.1/light-bosh-stemcell-456.1-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.4.0
- BOSH AWS CPI 75
- BPM 1.1.0
- Credhub 2.5.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.109
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/456.1/light-bosh-stemcell-456.1-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.4.0
- BOSH GCP CPI 29.0.1
- BPM 1.1.0
- Credhub 2.5.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.100) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.7.0
This release changes how we NAT the workers on GCP deployments.
Previously we used a separate GCE VM as a NAT gateway. While this did provide a single egress IP for all workers, it lead to issues where the private firewall rules ended up restricting egress traffic from the workers (#18). We have replaced this VM with a Cloud NAT instance which closer mimics what we do on AWS. There should no longer be egress restrictions on workers. This change also involved bumping the GCP terraform provider version from 1.20 to 2.8.0.
This release will change the egress IP of the workers.
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.82
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/315.41/light-bosh-stemcell-315.41-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.2.0
- BOSH AWS CPI 75
- BPM 1.1.0
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.82
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/315.41/light-bosh-stemcell-315.41-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.2.0
- BOSH GCP CPI 29.0.1
- BPM 1.1.0
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.81) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.6.0
Includes Concourse 5.3.0
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.78
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/315.36/light-bosh-stemcell-315.36-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.1.1
- BOSH AWS CPI 75
- BPM 1.1.0
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.78
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/315.36/light-bosh-stemcell-315.36-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.3.0
- Garden RunC
- BOSH 270.1.1
- BOSH GCP CPI 29.0.1
- BPM 1.1.0
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.77) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.5.0
Auto-generated release
- Deploys Concourse 5.2.0
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.69
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/315.26/light-bosh-stemcell-315.26-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.2.0
- Garden RunC
- BOSH 269.0.1
- BOSH AWS CPI 73
- BPM 1.0.4
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.69
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/315.26/light-bosh-stemcell-315.26-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.2.0
- Garden RunC
- BOSH 269.0.1
- BOSH GCP CPI 29.0.0
- BPM 1.0.4
- Credhub 2.4.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.61) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.4.1
- VMs on GCP now use the default compute service account, and are scoped to access all APIs.
- Fixes a bug where temporary file names clashed between deployments.
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.51
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/315.13/light-bosh-stemcell-315.13-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.1.0
- Garden RunC
- BOSH 269.0.0
- BOSH AWS CPI 73
- BPM 1.0.4
- Credhub 2.3.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.51
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/315.13/light-bosh-stemcell-315.13-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.1.0
- Garden RunC
- BOSH 269.0.0
- BOSH GCP CPI 29.0.0
- BPM 1.0.4
- Credhub 2.3.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.60) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.4.0
- Deploys Concourse 5.1.0
- Fixes a bug in self-update where the IAAS flag was not passed through. Sadly, this requires manual update to this release.
- Adds versioning to the Control Tower config bucket for new deployments, protecting against accidental config errors, or, heaven forbid, bugs in future versions of Control Tower
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.51
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/315.13/light-bosh-stemcell-315.13-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.1.0
- Garden RunC
- BOSH 269.0.0
- BOSH AWS CPI 73
- BPM 1.0.4
- Credhub 2.3.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.51
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/315.13/light-bosh-stemcell-315.13-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.1.0
- Garden RunC
- BOSH 269.0.0
- BOSH GCP CPI 29.0.0
- BPM 1.0.4
- Credhub 2.3.0
- Grafana 13.2.2
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.60) to the same level as control-tower to get the required manifests and ops files.
control-tower 0.3.1
This release includes:
- Concourse 5.0.1
- Versioning of files in the config bucket, to help recovery after data loss
Deploys:
AWS
- Concourse VM stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent 170.45
- Director stemcell bosh-aws-xen-hvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-aws-light-stemcells/250.25/light-bosh-stemcell-250.25-aws-xen-hvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.0.1
- Garden RunC
- BOSH 268.7.0
- BOSH AWS CPI 73
- BPM 0.12.3
- Credhub 2.1.4
- Grafana 13.2.0
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
GCP
- Concourse VM stemcell bosh-google-kvm-ubuntu-xenial-go_agent 170.45
- Director stemcell bosh-google-kvm-ubuntu-xenial-go_agent https://s3.amazonaws.com/bosh-gce-light-stemcells/250.25/light-bosh-stemcell-250.25-google-kvm-ubuntu-xenial-go_agent.tgz
- Concourse 5.0.1
- Garden RunC
- BOSH 268.7.0
- BOSH GCP CPI 29.0.0
- BPM 0.12.3
- Credhub 2.1.4
- Grafana 13.2.0
- InfluxDB 8.0.4
- Riemann 5
- UAA 70.0
- BOSH CLI https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-5.0.1-linux-amd64
- Terraform https://releases.hashicorp.com/terraform/0.11.11/terraform_0.11.11_linux_amd64.zip
Note to build locally you will need to clone control-tower-ops (version 0.0.35) to the same level as control-tower to get the required manifests and ops files.