Skip to content

Releases: EngineerBetter/control-tower

control-tower 0.8.1

27 Aug 16:12
Compare
Choose a tag to compare

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

GCP

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

09 Aug 18:41
Compare
Choose a tag to compare

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

GCP

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

07 Aug 23:30
Compare
Choose a tag to compare

Auto-generated release

Deploys:

AWS

GCP

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

31 Jul 10:00
378c87a
Compare
Choose a tag to compare

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

GCP

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

19 Jun 21:09
Compare
Choose a tag to compare

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

GCP

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

12 Jun 14:05
Compare
Choose a tag to compare

Includes Concourse 5.3.0

Deploys:

AWS

GCP

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

20 May 12:20
Compare
Choose a tag to compare

Auto-generated release

Deploys:

AWS

GCP

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

11 May 19:16
Compare
Choose a tag to compare
  • 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

GCP

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

30 Apr 08:42
Compare
Choose a tag to compare
  • 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

GCP

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

02 Apr 15:33
Compare
Choose a tag to compare

This release includes:

  • Concourse 5.0.1
  • Versioning of files in the config bucket, to help recovery after data loss

Deploys:

AWS

GCP

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.