Releases: cloudfoundry-attic/lattice-release
v0.2.6
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. Addingcancel-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 ofltc
.
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
- AWS:
lattice.aws.tf
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
- Openstack:
lattice.openstack.tf
v0.2.5
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, #130ltc
now exits nonzero on errors #87638412ltc create-lrp
is nowltc submit-lrp
#95057386ltc 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
- AWS:
lattice.aws.tf
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
- Openstack:
lattice.openstack.tf
v0.2.4
Functionality Changes
ltc status
andltc status --summary
now show memory and CPU usage #90241710ltc debug-logs
pretty-prints log output, also has a new--raw
mode #90047740ltc visualize
has a new--graphical
output option #107, #93015278
Try it today:ltc visualize -r "1s" --graphical
ltc create
andltc 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
- AWS:
lattice.aws.tf
- Note: This won't work with Terraform 0.5.0+, please use
lattice.aws.tf
from master instead. Runterraform get -update
afterward to update the modules.
- Note: This won't work with Terraform 0.5.0+, please use
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
v0.2.3
Changelog
ltc status
has a new--summary
flag that emits more succinct outputltc status
has a new--refresh=1s
flag that causesltc 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
- AWS:
lattice.aws.tf
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
v0.2.2
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 toltc create/scale/remove
to modify the timeout
- Increased default timeout for
- Fixed documentation issue in
ltc create
aroundport:route
ordering (#55). ltc
sets thePROCESS_GUID
environment variable (#70)- Various README updates
ltc
CLI Downloads
Terraform Files
- AWS:
lattice.aws.tf
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
v0.2.1
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
- AWS:
lattice.aws.tf
- DigitalOcean:
lattice.digitalocean.tf
- Google Cloud:
lattice.google.tf
v0.2.0
Changelog
- First stable public Lattice release!
ltc
CLI Downloads
Terraform Examples
V0.2.0-rc.2
Changelog
- First pre-release version.