-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update release notes and add script to update version #495
Conversation
Can you please do this for each location mentioned in the release docs? Also, given this can probably be done in a handful of lines, how about we try putting this into a new target in the top-level |
Also, this doesn't close #117 since it's only addressing part of that issue. |
@zpatrick I will add that part in too. |
.travis.yml
Outdated
|
||
after_script: | ||
- make destroy-smoketest | ||
deploy: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should have the team chime in, but I don't think we want/need to release the binaries on Github. We already have an easier pathway for users to download from S3 (because they can get the release for their specific OS), and adding that here just seems redundant and more code to maintain.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another note, we don't want to run this in Travis. For one thing, Travis doesn't have the permissions to push to S3 or our Dockerhub account. Also, if we did go the Travis route for releases, we should run system tests first, which is a very large unit of work. Any Travis related stuff should be dropped from this PR imo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For historical perspective, issue #117 has some previous discussion on this. An argument could be made to not have to depend on S3 hosting our releases and instead use built in GitHub functionality for delivering releases.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oooh, great point about travis' permissions - I hadn't even thought about that.
As for releasing binaries on GitHub in addition to our docs, I'm sort of on the fence. I think that if we do release on GitHub as well, we should definitely break it up by OS in the same way we do in the docs. But whether or not we should do that... I don't know just yet. I like the idea of having binary releases so strongly coupled to the tagged version notes; I think that it's a good pattern found in a lot of other OSS repositories. It is redundant, though, given that we also link to binaries stored in S3 in our docs. Maybe the release process could be that the version notes on GitHub and the download links in our docs both link to the same source of binaries?
I guess what I like about releasing binaries on GitHub is that we're not tied to AWS resources paid for by IQVIA - if anything goes south and we lose access to those resources, our OSS tool is unaffected and still available on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great thoughts everyone, just to clarify with the deploy portion.
It'd only be building the binaries the current layer0.ims.io/#download which can be done on in travis.
As far as s3 and DockerHub go we can continue to do that locally or figure out if it can be deployed via travis, which I believe can be done, ie https://docs.travis-ci.com/user/deployment/s3/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess my concern is more about releasing in multiple locations. To tlake's point, releasing on Github makes a lot of sense, and if we went that route, I'd like to see the S3 stuff go away.
Makefile
Outdated
@@ -17,6 +18,25 @@ release: | |||
aws s3 cp build/$$os/layer0_$(L0_VERSION)_$$os.zip s3://xfra-layer0/release/$(L0_VERSION)/layer0_$(L0_VERSION)_$$os.zip ; \ | |||
done | |||
|
|||
github-release: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we are to keep the Github binaries, this should run at the end of the existing release
target.
This can be accomplished in one or two lines, because all of the binaries exist in layer0/build
by the end of that target.
Makefile
Outdated
@@ -1,5 +1,6 @@ | |||
SHELL:=/bin/bash | |||
L0_VERSION?=$(shell git describe --tags) | |||
L0_VERSION:=$(shell git describe --tags | sed "s/v//") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would break our versioning, this must be reverted back. Remember, we run this all the time, not just on "clean" releases like v0.10.4, but also on working branches where the version may be some long hash that includes the v
character.
Makefile
Outdated
@@ -1,5 +1,6 @@ | |||
SHELL:=/bin/bash | |||
L0_VERSION?=$(shell git describe --tags) | |||
L0_VERSION:=$(shell git describe --tags | sed "s/v//") | |||
RELEASE:=$(shell cat docs-src/docs/releases.md | sed -n 3p | sed 's/0\.10\../'$(L0_VERSION)'/g') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be taken out - it would execute every time we ran make
, regardless of the target. Also, we don't want a dependency on .10
since that will change in the future.
Makefile
Outdated
|
||
zip -r binaries.zip binaries | ||
|
||
update-release: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updating the docs' version references should be handled in a release
target in layer0/docs-src/Makefile
.
For example, in layer0/Makefile
:
release:
$(MAKE) -C api release
$(MAKE) -C cli release
$(MAKE) -C docs release <- added here
$(MAKE) -C runner release
$(MAKE) -C setup release
$(MAKE) -C plugins/terraform release
rm -rf build
...
and in layer0/docs-src/Makefile
build:
mkdocs build --clean
release:
# sed commands ...
$(MAKE) build
RELEASE.md
Outdated
@@ -60,11 +54,12 @@ Commit your changes and push them to the `release` branch when you are done. | |||
|
|||
## Update Documentation | |||
|
|||
There are a couple of references in the [docs](https://github.com/quintilesims/layer0/tree/release/docs-src/docs) section that will need to be updated with the latest version: | |||
After running `make update-release` this will update a version number for these files and the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
KISS!!
We already have a release process that, aside from git
housekeeping, works with a single command:
make release
Let's try to keep it that way unless we absolutely can't.
RELEASE.md
Outdated
|
||
* [mkdocs.yml](https://github.com/quintilesims/layer0/blob/release/docs-src/mkdocs.yml#L40) | ||
* [index.md](https://github.com/quintilesims/layer0/blob/release/docs-src/docs/index.md) | ||
* [releases.md](https://github.com/quintilesims/layer0/blob/release/docs-src/docs/releases.md) | ||
* [README.MD](https://github.com/quintilesims/layer0/blob/release/README.md) | ||
|
||
Run `make build` from the `docs-src/` directory to compile the docs, commit your changes, and push them to the release branch when you are done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As stated above, this should already run as part of the top-level make release
(something we should have done in the past, but would be a nice addition to this changeset).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't we cut out this paragraph since make release
will do that for us?
RELEASE.md
Outdated
@@ -114,4 +109,4 @@ summary of the release contents. For example: | |||
|
|||
# Merge Master into Develop | |||
|
|||
To bring the `develop` branch up-to-date with `master`, create a [create a pull request](https://github.com/quintilesims/layer0/compare) from the `master` branch targeting the `develop` branch (_base: develop, compare: master_). | |||
To bring the `develop` branch up-to-date with `master`, create a [create a pull request](https://github.com/quintilesims/layer0/compare) from the `master` branch targeting the `develop` branch (_base: develop, compare: master_). **Please squash and merge.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rebase and merge is preferred, if possible
docs-src/docs/releases.md
Outdated
| v0.10.0 | [macOS](https://s3.amazonaws.com/xfra-layer0/release/v0.10.0/layer0_v0.10.0_darwin.zip) | [Linux](https://s3.amazonaws.com/xfra-layer0/release/v0.10.0/layer0_v0.10.0_linux.zip) | [Windows](https://s3.amazonaws.com/xfra-layer0/release/v0.10.0/layer0_v0.10.0_windows.zip) | ||
| v0.9.0 | [macOS](https://s3.amazonaws.com/xfra-layer0/release/v0.9.0/layer0_v0.9.0_darwin.zip) | [Linux](https://s3.amazonaws.com/xfra-layer0/release/v0.9.0/layer0_v0.9.0_linux.zip) | [Windows](https://s3.amazonaws.com/xfra-layer0/release/v0.9.0/layer0_v0.9.0_windows.zip) | ||
| v0.8.4 | [macOS](https://s3.amazonaws.com/xfra-layer0/release/v0.8.4/layer0_v0.8.4_darwin.zip) | [Linux](https://s3.amazonaws.com/xfra-layer0/release/v0.8.4/layer0_v0.8.4_linux.zip) | [Windows](https://s3.amazonaws.com/xfra-layer0/release/v0.8.4/layer0_v0.8.4_windows.zip) | ||
| v0.10.4 | [macOS](https://github.com/quintilesims/layer0/releases/download/v0.10.4/macOS.zip) | [Linux](https://github.com/quintilesims/layer0/releases/download/v0.10.4/Linux.zip) | [Windows](https://github.com/quintilesims/layer0/releases/download/v0.10.4/Windows.zip) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These older versions don't exist right now - do we have a way to put them on github?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes it's possible and I will add them before closing this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think there's any value is having the older versions pre-v0.10 posted
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@diemonster I'll remove them.
docs-src/Makefile
Outdated
@@ -1,10 +1,27 @@ | |||
L0_VERSION:=$(shell git describe --tags) | |||
DOWNLOAD_LINK:=| v0.10.4 | \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure why this is hardcoded to v0.10.4; see my comment below about possibly using templates to solve this.
docs-src/Makefile
Outdated
deps: | ||
pip install mkdocs | ||
pip install -Iv mkdocs-material==2.3.0 | ||
|
||
build: | ||
mkdocs build --clean | ||
|
||
release: | ||
# Remove v from Version | ||
$(eval L0_VERSION := $(shell echo $(L0_VERSION) | cut -c 2-)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For README.md
, I think using sed
along with stripping the v
prefix is fine - however - don't reassign L0_VERSION
: I worry that using the stripped version could cause inconsistencies with links and possibly other references we aren't seeing.
I think we should consider using a tool like expenv which replaces environment variables in template files. That way, we could add templated files, e.g. docs-src/index.md.template
that contained:
...
## Download
| Download **$L0_VERSION** | |
...
and in this Makefile
, we would have:
expenv -f docs/index.md.template > docs/index.md
For the problem of adding a new table entry, we could add a new template, reverse the order of our table, and use the append >>
function:
expenv -f docs/release_table.template >> docs/releases.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay sweet, I was wondering about using a template file but wasn't sure if the added resources would be wanted. I'll switch to this.
.travis.yml
Outdated
api_key: | ||
secure: O0g3yP0OWCF2I96p2sY9SsmFrurbVWS1A4DthtWw+xVl8PYhAby7hzgYsy/Ap6C3L5b0PAdP8EtDKoYBy8A7tIImKtoIG7XZPqEH11WhFyUGlpr52DgeROdwZhpKsB3AjELzzSY+XYqW1pKxhcQPIbEBRSHfcREVJ3mL1yuXJkjrXDFCqnLe7oalR6rXaYfv27dJ9PK/Dmtpcu87I21rAX3Jmr94NFPfhXSaIHx9v4WOriMRYKNXvS0hxMH/UNlPNyKBFP6bMzMJFuIusmiJOx9ew/PmxyWen46rRytnJXj9YtaTeaK2Vn+6hEQ11PtwDn7ulou40ZIUiruxM1lmwN/uSIPmq5LVkx6Xsqfppu/jE8JLzitlme2D15xwJybdxNFaXCYG6TjlHjus4DPc72lLtO9OLNQr5bRc0IWrMlHPY49THkMnwMmqNxSLKhz56GcOOPUU/sNwCbReMlT0Ml/CKWwqqF8ul4MD/6quQjiemKsbGEXUTzy4myzO681R7/MQSioI6XF2fPaf+29CBB28uxUva7jbQSb7f1MaRagBBPL2a7P0Pk7ofw9nX49LOHLF8z9SZAbXT0/R4HgIBBt4yXOD1IyIXUitnNHYfbCQLUA4Mq7NFglGKfUPs9HG0afTm+eUJXxjUqEjXpNjrLC6TJOzutYXamBpTVaZe1w= | ||
file: | ||
- binaries.zip | ||
- build/macOS.zip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure why macOS
is the only non-capitalized name
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's just how they name their OS's. like iOS, tvOS, etc.
README.md.b
Outdated
@@ -0,0 +1,19 @@ | |||
#  |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume this file should be removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, missed that.
@@ -1,104 +0,0 @@ | |||
# Release Notes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this being deleted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems redundant. I can bring it back, but I migrated all the notes to Github
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah cool, didn't realize that 👍
docs-src/Makefile
Outdated
@@ -1,10 +1,24 @@ | |||
L0_VERSION:=$(shell git describe --tags) | |||
export L0_VERSION_V:="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i dont think this is required
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I needed it for the expenv, otherwise the env wasn't being found. Not sure if it's a bug or something I did wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
since, from our convo below, expenv
commands will be using L0_VERSION
instead of L0_VERSION-V
, I think this can be removed?
docs-src/Makefile
Outdated
$(eval L0_VERSION_V := $(shell echo $(L0_VERSION) | cut -c 2-)) | ||
|
||
# Update Version to Latest and clean up | ||
expenv -f index.md.template > docs/index.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See my last comment -> README.md
is the only place it is ok to use the stripped version, because we know it's specifically for the badge link. We don't want/need a template for README.md, so the sed
should be done in place.
As I said before, any other replacements need to be done with the untouched L0_VERSION
variable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay. Thanks for clarifying I'll fix this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This regex needs to be something like v[0-9]+.[0-9]+.[0-9]+
-> v<1 to many ints>.<1 to many ints>.<1 to many ints>-
e.g. v111.2222.33333
is perfectly valid.
docs-src/README.md.template
Outdated
@@ -0,0 +1,19 @@ | |||
#  |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be removed -> can use sed
for this instance.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
docs-src/index.md.template
Outdated
Ready to learn more about Layer0? See our [introduction page](intro.md) to learn about some important concepts. When you're ready to get started, take a look at the [installation page](setup/install.md) for information about setting up Layer0. | ||
|
||
## Download | ||
| Download **v0.10.4** | | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is v0.10.4
hardcoded in the template?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmmm 😕 I need to fix that. I thought I checked this file out before I pushed it.
docs/releases/index.html
Outdated
<td><a href="https://s3.amazonaws.com/xfra-layer0/release/v0.9.0/layer0_v0.9.0_linux.zip">Linux</a></td> | ||
<td><a href="https://s3.amazonaws.com/xfra-layer0/release/v0.9.0/layer0_v0.9.0_windows.zip">Windows</a></td> | ||
<td>v0.10.3</td> | ||
<td><a href="https://github.com/quintilesims/layer0/releases/download/v0.10.3/macOS">macOS</a></td> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how this happened if it was autogenerated, but somehow the .zip extension is missing from this link.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch. I'm not sure what happened I'll check that the autogen is still working
@@ -1,10 +1,22 @@ | |||
L0_VERSION:=$(shell git describe --tags) | |||
export L0_VERSION |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needed for expenv
docs-src/Makefile
Outdated
$(eval L0_VERSION_V := $(shell echo $(L0_VERSION) | cut -c 2-)) | ||
|
||
# Update Version to Latest and clean up | ||
expenv -f index.md.template > docs/index.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This regex needs to be something like v[0-9]+.[0-9]+.[0-9]+
-> v<1 to many ints>.<1 to many ints>.<1 to many ints>-
e.g. v111.2222.33333
is perfectly valid.
README.md
Outdated
@@ -1,7 +1,7 @@ | |||
#  | |||
|
|||
[](https://travis-ci.org/quintilesims/layer0) | |||
[](https://github.com/quintilesims/layer0/releases/tag/v0.10.4) | |||
[](https://github.com/quintilesims/layer0/releases/tag/v0.10.5-7-g63bde91c) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to remove extra hash on the end
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅
docs-src/Makefile
Outdated
|
||
build: | ||
mkdocs build --clean | ||
|
||
release: | ||
$(shell sed -E -i '' 's/(v[0-9].[0-9]+.[0-9])/'$(L0_VERSION)'/g' ../README.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
regex needs updated (see previous comment)
README.md
Outdated
@@ -1,7 +1,7 @@ | |||
#  | |||
|
|||
[](https://travis-ci.org/quintilesims/layer0) | |||
[](https://github.com/quintilesims/layer0/releases/tag/v0.10.4) | |||
[](https://github.com/quintilesims/layer0/releases/tag/v0.10.4) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to run the script now so that references to 0.10.4 like here and elsewhere update the version to 0.10.5?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I could do that now. It'll make the merge easier.
* v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv
* Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release
* 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release
* 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release
* 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master
* Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master
* Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs
* Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * Release v0.10.9 (#623) * Fixes a bug that has existed since v0.10.4 wherein copies of the rate limiter would be created but never destroyed, thus creating a CPU leak that would eventually cripple the Layer0 API instance.
* Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs
* Release v0.10.8: Merge master into develop (#601) * Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * use home dir for terraform plugin `~/.terraform.d/plugins` rather than arbitrary install directory * Capping AWS provider to pre-2.0 versions (#633) * 4887: Maintenance (#634) * Fix %d <-> string mismatch errors * Bump aws provider version to >= 2.0.0 * Add 'owners' to aws_ami data sources * Add request_payer to s3 bucket * Add autoscaling to read capacity of dynamodb tables * Update max_capacity * Pin version to also be < 3.0.0 * Update docs for v0.10.10 release * Change ~ to $HOME in docs
* Release v0.10.8: Merge master into develop (#601) * Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * use home dir for terraform plugin `~/.terraform.d/plugins` rather than arbitrary install directory * Capping AWS provider to pre-2.0 versions (#633) * 4887: Maintenance (#634) * Fix %d <-> string mismatch errors * Bump aws provider version to >= 2.0.0 * Add 'owners' to aws_ami data sources * Add request_payer to s3 bucket * Add autoscaling to read capacity of dynamodb tables * Update max_capacity * Pin version to also be < 3.0.0 * Replace user-specific access token with deploy key stored in travis env var * Update docs-src release process to add new releases at top of releases table * Build layer0/docs on release
* Release v0.10.8: Merge master into develop (#601) * Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * use home dir for terraform plugin `~/.terraform.d/plugins` rather than arbitrary install directory * Capping AWS provider to pre-2.0 versions (#633) * 4887: Maintenance (#634) * Fix %d <-> string mismatch errors * Bump aws provider version to >= 2.0.0 * Add 'owners' to aws_ami data sources * Add request_payer to s3 bucket * Add autoscaling to read capacity of dynamodb tables * Update max_capacity * Pin version to also be < 3.0.0 * Rev go version to 1.12 * Use personal access token for carbon-bot-user * Update README, CI automation in prep for relocating docs to separate repo * Move docs to separate layer0-docs repo * Fix nesting typo
* Release v0.10.8: Merge master into develop (#601) * Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * use home dir for terraform plugin `~/.terraform.d/plugins` rather than arbitrary install directory * Capping AWS provider to pre-2.0 versions (#633) * 4887: Maintenance (#634) * Fix %d <-> string mismatch errors * Bump aws provider version to >= 2.0.0 * Add 'owners' to aws_ami data sources * Add request_payer to s3 bucket * Add autoscaling to read capacity of dynamodb tables * Update max_capacity * Pin version to also be < 3.0.0 * Rev go version to 1.12 * Use personal access token for carbon-bot-user * Update README, CI automation in prep for relocating docs to separate repo * Move docs to separate layer0-docs repo * Fix nesting typo * Properly encode carbon-bot-user access token * Add doc note about bot user access token
* Release v0.10.8: Merge master into develop (#601) * Rebuild docs site post v0.10.7 release (#563) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family (#574) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) * 553: Allow Load Balancer Idle Timeout to be defined at creation time * 553: Fix breaking unit tests on idle timeout type casting * 553: Add update idle timeout cli functionality * 553: More work on fixing unit tests * 553: Fix command unit test, add printer unit test * 553: Fix remaining unit tests, add documentation * 553: Remove ELB references in docs and some review changes * 553: Make idletimeout subcommand print if no update is required * 553: Add additional documentation explaining what the Idle Timeout it * 553: Remove unnecessary import statement in elb provider decorator * 553: Make review fixes, dereferencing IdleTimeout, add more explicit error handle in lb attrib describe * 553: Modify load balancer command to ParseInt timeout rather than Atoi conversion * 533: Change spacing in cli reference docs page * Sync develop and master - v0.10.7 release (#561) * Merge for CI testing. (#527) * v0.10.4 docfixes tlake (#492) * Fixes in guides/ and reference/ * Update admonition * Remove deprecated 'apply-smoketest' target * Remove smoketests from CI pipeline * Code review updates * Clean up deprecated smoketest targets * Update docs * Update release notes and add script to update version (#495) * Update release notes and add script to update version * Add make script for updating release * Update release notes * Update travis with github release * Update travis * Test travis * Update travis * Fix travis * Update travis to build binaries for github * Update travis build and rework release flow * Move to expenv and removed release notes, reduntant * Update release notes with new flow * PR Feedback changes, fix makefile * Fix .zip missing in index * Remove l0_version * Remove dependency for prefix v * PR Feedback changes' * Fix regex * Update to v0.10.5 for docs and back expenv * Fix travis script * Update travis script * Update travis script * Update travis script * Fix travis script order * Fix docker env in travis * Fix docker login * Add expenv to before_deploy * Updated docs for v0.10.6 * Release v0.10.7 (#560) * 549: Fix API service LB health check for v0.10.6 (#550) When running l0-setup apply for a new instance, after the resources are created, the health check was not succeeding and timing out. This happened because l0-setup tries to hit /health while the API was coded to have the health endpoint on /admin/health. This change was originally implemented in api-refactor branches, so we are applying the /admin/helth -> /health change to the master/develop branches * 553: Support ELB Idle Timeout in CLI and Terraform when creating or updating load balancer (#557) Adds CLI functionality for l0 loadbalancer create and a new subcommand l0 loadbalancer idletimeout. Create has a new optional flag --idle-timeout for create which can be used to specify the Idle Timeout of the load balancer at creation time. l0 loadbalancer idletimeout is an update subcommand that updates a given load balancer's idle timeout to a new value. Adds Terraform support for defining a load balancer's Idle Timeout. A new key is introduced into the resource, idle_timeout. * MAINT: Build docs for v0.10.7 release * MAINT: Doc fixes post v0.10.7 release * MAINT: Docs site rebuilt post v0.10.7 release * Document breaking change within v0.10.x family * Add merge type for release branch into master * 596: Update AWS SDK vendoring (#597) * 596: Update AWS SDK vendoring The vendored version of the AWS SDK is being updated to account for recent changes that have been made in the SDK. As it pertains to the issue that is being addressed, ECS ContainerDefinitions have added new properties that we should support when l0 deploys are created. * MAINT: Update broken README links * MAINT: Update v0.10.8 docs * use home dir for terraform plugin `~/.terraform.d/plugins` rather than arbitrary install directory * Capping AWS provider to pre-2.0 versions (#633) * 4887: Maintenance (#634) * Fix %d <-> string mismatch errors * Bump aws provider version to >= 2.0.0 * Add 'owners' to aws_ami data sources * Add request_payer to s3 bucket * Add autoscaling to read capacity of dynamodb tables * Update max_capacity * Pin version to also be < 3.0.0 * Rev go version to 1.12 * Use personal access token for carbon-bot-user * Update README, CI automation in prep for relocating docs to separate repo * Move docs to separate layer0-docs repo * Fix nesting typo * Properly encode carbon-bot-user access token * Add doc note about bot user access token * 642: Cross-Zone Load Balancing Management (#643) * Add cross-zone management * Generate mocks and decorators * Update axios version * Enable cross-zone by default on load balancer creation * Add cross-zone to load balancer attributes * Add cross-zone to terraform data source * Manual mock udpate * Add cross-zone unittests * Add cross-zone smoke tests * Fix typos in load balancer cross-zone smoketests
What does this pull request do?
This adds a little script to update the version number. The Release.md was updated as well
Checklist
closes #117