Releases: rancherlabs/corral
v0.1.1
v0.1.1
Corral v0.1.1 fixes an issue where corral builds did not include the correct version number.
v0.1.1-rc1
Merge pull request #44 from rancherlabs/version-fix
v0.1.0
v0.1.0
Corral v0.1.0 is the first stable release of Corral! This released focuses on bug fixes and better defining packages.
This release contains breaking changes. See the Breaking Changes section for details.
Breaking Changes
If you are upgrading from a beta version of Corral you will need to delete all Corrals before upgrading.
Packages published with Corral v0.1.0 are not compatible with older versions of corral. Versions published before corral v0.1.0 are compatible with corral v0.1.0
What's New?
Global Variable Management
Managing global variables has gotten easier with the addition of 3 new commands corral config vars
, corral config vars set
, and corral config vars delete
. You can now view and modify your global variables with these commands.
More Powerful Package Manifests
Package manifests have been overhauled to make understanding how to use them much easier. Manifests now include a schema for variables. Variables can now be validated before a corral is created. Additional documentation can be attached to each variable to help users understand what is expected. corral package publish
will now add annotations to the package to allow future versions of Corral to validate compatibility.
- #33 added darwin/amd64 builds to releases
- #21 the corral private key and node pools are now exposed to scripts
- #14 packages can define default values in the manifest
- #2 packages can define a schema for the variables they support
- #9 terraform version is pinned to the package instead of the corral version
- #16 Scripts can now log information to users with
corral_log
Bug Fixes
- #3
corral config
no longer deletes existing configuration - #12
corral create
will not panic if the package is not included - #17 rich terraform outputs are no longer empty in the corral variables
- #15 build scripts no longer reference the old repository
- #42 fixed package ssh keys not being displayed properly
v0.1.0-rc3
Merge pull request #40 from paynejacob/issue-39
v0.1.0-rc2
Merge pull request #37 from paynejacob/fix/tf-vars
v0.1.0-rc1
Merge pull request #32 from jakefhyde/3-config-preservation Add config vars subcommands, and updated logic to merge existing config
v0.1.0-beta3
What's Changed
- added rancher package by @paynejacob in #5
- added package variable validation by @paynejacob in #6
- updated readme for variables by @paynejacob in #7
- broke packages into ha and non ha by @paynejacob in #8
New Contributors
- @paynejacob made their first contribution in #5
Full Changelog: v0.1.0-alpha5...v0.1.0-beta3
v0.1.0-alpha5
Full Changelog: v0.1.0-alpha4...v0.1.0-alpha5
v0.1.0-alpha4
Full Changelog: v0.1.0-alpha3...v0.1.0-alpha4
v0.1.0-alpha3
Full Changelog: v0.1.0-alpha2...v0.1.0-alpha3