Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

v0.3.3

Compare
Choose a tag to compare
@menicosia menicosia released this 26 Aug 00:10
· 195 commits to master since this release

Spring Cleaning!

This is a follow-on to Lattice v0.3.0. Please pardon our dust, we skipped releases v0.3.1 and v0.3.2.

Thank you very much for reporting issues and offering contributions on GitHub. We've turned them around as quickly as possible. Lattice v0.3.3 should be considered the most stable release that includes Buildpacks support.

New Features

  • Breaking change: Terraform users should be required to specify credentials for lattice [#100651666]
    • terraform apply now exits with an error if lattice_username and lattice_password are not configured.
  • Lattice v0.3.3 works on and is tested against Terraform 0.6.3 [#101087224]
  • ltc build-droplet allows resources to be specified [#100701142]
    • new options: --cpu-weight, --memory-mb and --disk-mb
  • ltc create merges Docker ENV directives into app environment variables [#99521864]
  • Track versions of material dependencies for lattice [#98881188]
    • vagrant ssh -c "cat /var/lattice/LATTICE_VERSION" checks the cluster version.
    • The brain and cells store dependency versions in DIEGO_VERSION, CF_VERSION and ROUTING_VERSION under the directory /var/lattice.

Interestings and Bug Fixes

  • GitHub Issues #147 & #181: build-droplet should not access the blobstore via the http_proxy [#99515656]
  • GitHub Issue #161: Unable to Create Droplet from Java Main Application [#100854344]
  • GitHub Issue #170: Cannot build droplet if it contains a symlink [#101080914]
  • GitHub Issue #173: php droplet based on cf buildpack fails to launch due to missing apache user [#101175234]
  • Update rootfs to v1.4.0 [#101281706]
  • Droplets should be aware they are running on the cloud [#101066740]
  • Garden-linux bump optimizations [#99147068]
  • Bugfix: ltc status --rate outputs first line repeatedly on droplets [#100659664]

New Documentation

  • Documentation for Buildpack support [#98824900]

Note: Some components of the Lattice brain need a little bit of time to spin up. You can use ltc test -v to validate that your cluster has been initialized successfully. You may need to give it some time before all of the tests pass.

Polish

And we cleared out a tiny horde of fit and finish tasks.

  • ltc create without --run-as-root should not use a privileged container [#100033946]
  • ltc target and ltc test should fail when no droplet store available [#100700136]
  • Lattice should delete uploaded bits.zip files when build-droplet fails [#99939534]
  • ltc build-droplet appears to fail if a droplet of the same name has already been stored [#100762030]
  • ltc remove-droplet doesn't fail if the droplet isn't found [#101135194]
  • ltc logs reports tasks as "Application not found" [#99187016]
  • ltc test -v should not fail when ltc is renamed or not in the PATH or invoked with a relative path [#100053278]
  • Remove logic to print newline at end of each command [#98037256]
  • No-arg ltc target output is formatted incorrectly [#100971858]

... ah! Doesn't that feel nice?

Download Links

ltc CLI

Terraform Files