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

Releases: cloudfoundry-attic/lattice-release

v0.2.6

10 Jul 12:58
Compare
Choose a tag to compare

This is an incremental release as we work toward Condenser feature-completion (see below). While Condenser is not ready yet, we're releasing an incremental version so as not to hold back other features and improvements.

Updates

  • cancel-task (in addition to delete-task) #95422348

    Right now, when a task is not already in COMPLETED state, ltc delete-task will first cancel the task before deleting it. Adding cancel-task makes it a two-step process to delete a non-completed task.
  • For Diego tasks, you can now specify that the cflinuxfs2 root filesystem can be made available on Lattice cells. #92186442

    Usage: DOWNLOAD_ROOTFS=1 vagrant up
  • Documentation on how to flush the DNS cache on OS/X #96956038
  • Optimizations to the vagrant setup based on a blog from Stefan Wrobel. #95252160
  • v0.2.6 now uses Terraform 0.5.3 internally. #96048724

Advanced commands

You'll notice in the help text that ltc now includes a variety of interesting looking commands. These are pre-release features that are included in this release. They are under active testing and development. If you'd like to know more, please check out our Condenser epic. You'll need to click on "ADD/VIEW STORIES" to see all of the stories of the new feature.

  • (Internal Use Only) ltc upload-bits #95879220

    This feature will not appear in subsequent releases of ltc.

NOTE: Re boot2docker

  • Reportedly there are issues with boot2docker 1.7.0 which can cause certificate errors on OS X and
    Windows:
    • boot2docker#824 boot2docker(v 1.4.1 and 1.5) bad cert issues on OSX 10.9.3
    • boot2docker#938 Docker certs not valid with 1.7 upgrade

Lattice v0.2.6 works well with boot2docker v1.6.2.

Download Links

ltc CLI

Terraform Files

v0.2.5

03 Jun 21:21
Compare
Choose a tag to compare

New Features

  • Base OS image has been upgraded from Ubuntu-trusty-64 14.04 to 14.04.2 #53, #101
  • Faster provisioning, do not run apt-get where possible #90623714 (Vagrant), #93468004 (AWS)
  • v0.2.5 now supports Terraform v0.5+ #94412338
  • Terraform module for OpenStack #108, #129, #95488528

    Please note: OpenStack support is community contributed. There are no Continuous Integration pipelines for OpenStack. Since OpenStack distributions and deployments vary widely, your mileage may vary.
  • Monitor an app via URL check instead of default port check in ltc create #92064340, buildpack_app_lifecycle#8
  • Diego tasks are now supported in ltc.
  • New command: ltc cells shows status and capacity of all cells #84348154
  • Warns if the version of the cached lattice build does not match the ref specified in Terraform config #93580244

New Documentation

  • Manual Install without Vagrant #92643338
  • Configure Lattice to work behind a proxy #92641738
  • Notes on how to pin to a specific release or track the latest Lattice release when using Terraform #94986292

We also unified the lattice website documentation with the GitHub documentation. Now you can open issues (and hopefully PRs) against our documentation, and the website will reflect those changes, too.

Interestings and Bugfixes

  • ltc categorizes help text #91286798, #119, #130
  • ltc now exits nonzero on errors #87638412
  • ltc create-lrp is now ltc submit-lrp #95057386
  • ltc status does not exit when doppler is unavailable #93524136
  • Cells join a default zone to match metron and others #116
  • ltc target no longer gives a blank error when target does not match registered route for receptor #92451514, receptor#14
  • Improve precision on ltc logs timestamps #94029180
  • Default disk allocation for apps is now 0gb #93806774

Download Links

ltc CLI

Terraform Files

v0.2.4

03 Jun 19:18
Compare
Choose a tag to compare

Functionality Changes

  • ltc status and ltc status --summary now show memory and CPU usage #90241710
  • ltc debug-logs pretty-prints log output, also has a new --raw mode #90047740
  • ltc visualize has a new --graphical output option #107, #93015278

    Try it today: ltc visualize -r "1s" --graphical
  • ltc create and ltc update-routes have a new --no-routes option to avoid adding a route when creating a container and/or exposing ports #89, #92252916
  • You can now specify an Elastic IP on AWS via Terraform #102, #92759728

    Stop and restart your Lattice cluster without needing to re-target.
  • Special note: X-Ray, a web UI for Lattice, is now open source, too!

The Lattice website now has instructions on how to use dnsmasq on OSX, #77, #91959222. Using dnsmasq, you won't need to specify IP_ADDRESS.xip.io any longer! This is considered an experimental feature, not guaranteed to work on all Macs.

Interestings and Bug Fixes

  • The Coordinator is now known as the Brain.
  • Preferred version of Terraform is now 0.4.2 #92071296

    Do not use versions 0.4.0 and 0.4.1. (0.3.7 is untested with this release, but may still work)
  • New install script simplifies building from source. #95, #92503272
  • Change Digital Ocean ssh key to an ID instead of ssh fingerprint, #99, #92739622
  • ltc command flags all have short versions #110, #93138244
  • Fix Mac install to use curl #111, #93294786

ltc CLI Downloads

Terraform Files

v0.2.3

10 Apr 05:05
Compare
Choose a tag to compare

Changelog

  • ltc status has a new --summary flag that emits more succinct output
  • ltc status has a new --refresh=1s flag that causes ltc status to refresh periodically
  • Fix a bug in the Terraform scripts that prevented Linux users from launching unstable versions of Lattice
  • ltc remove can take a list of applications to remove and always returns immediately (the applications are removed asynchronously in the background)
  • ltc create can launch Docker images hosted on an insecure private registry

The Lattice website now has instructions for spinning up and using a private registry. This should improve the local developer workflow. We intend to make this even easier soon.

Known Issues:

  • Lattice's Terraform scripts are incompatible with Terraform v0.4.0. Please download v0.3.7 for your platform from the Terraform Bintray

ltc CLI Downloads

Terraform Files

v0.2.2

03 Apr 23:11
Compare
Choose a tag to compare

Changelog

  • ltc create-lrp can create an LRP from JSON. See the Receptor API for details
  • Improved behavior around timeouts (#56, #59):
    • Increased default timeout for ltc create/scale/remove to 2 minutes
    • Improved feedback when ltc create/scale/remove time out
    • Add --timeout flag to ltc create/scale/remove to modify the timeout
  • Fixed documentation issue in ltc create around port:route ordering (#55).
  • ltc sets the PROCESS_GUID environment variable (#70)
  • Various README updates

ltc CLI Downloads

Terraform Files

v0.2.1

24 Mar 20:34
Compare
Choose a tag to compare

Changelog

  • ltc target no longer emits password to stdout
  • Rename terraform example files
  • Remove GCE client secrets file

Note: deploying via Terraform now requires Terraform >= v0.3.7

ltc CLI Downloads

Terraform Examples

v0.2.0

17 Mar 20:53
Compare
Choose a tag to compare

Changelog

  • First stable public Lattice release!

ltc CLI Downloads

Terraform Examples

V0.2.0-rc.2

16 Mar 21:45
Compare
Choose a tag to compare
V0.2.0-rc.2 Pre-release
Pre-release

Changelog

  • First pre-release version.

CLI Downloads

Terraform Examples