Releases: CiscoDevNet/cloud-cml
v2.9.0
What's Changed
Breaking change
With this release, the cfg.common.allowed_ipv4_subnets has been split into
two variables:
cfg.common.allowed_ipv4_subnets.mgmtwhich allows access to management
ports tcp/22 (SSH) and tcp/9090 (Cockpit)cfg.common.allowed_ipv4_subnets.cml2which allows access to the CML2
application on tcp/80, tcp/443 and tcp/1122. This gets also applied to
the PATty port range, if PATty is enabled
The default for both is ["0.0.0.0/0"] (e.g. "any"). However, it is advisable
(and maybe even enforced by your policy) to restrict management access to a
specific subnet or a list of subnets.
- fix AWS 24.04 noble image name for the AWS mini variant (closes #32)
- fix certificate installation for 2.8 and newer in
03-letsencrypt.sh - mandate CML TF provider 0.8.0 or newer
- make licensing a bit more robust (
license.py) - additional code to install Docker related dependencies (for 2.9)
- change stabilization timer code location to match 2.8 and newer in
04-customize.sh - updated
config.ymlto include newest reference platform node definitions
and images. Some are commented -- need to adapt before deploying to match
what is actually needed - updated and reformatted documentation
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- Fix CML 2.8 deployments on AWS and Azure by @ouhlar in #29
- using "aws_" and "azure_" prefixes to provide tokens and IDs in the environment (see
.envrc.example) - adapt tooling to work with 2.8.0 (move base OS from 20.04 to 24.04)
- allow to use the
allowed_ipv4_subnetsalso for Azure - improve network manager handling while provisioning
- licensing now uses the PCL instead of curl and bash
- documentation improvements and fixes
New Contributors
Full Changelog: v2.7.2...v2.8.0
v2.7.2
Aligning tags with CML releases (and potentially adding doing build suffixes if additional in-between releases are needed (like 2.7.2+eee45ce). As CML 2.8 uses a new base OS (from 20.04 to 24.04), the base VM OS in AWS and Azure needs to match. For this reason, this release will be the last that supports CML 2.7 and older. Going forward, 2.8 will be the supported CML release.
What's Changed
- Improvements for Azure deployment by @kellermatthis in #24
- Added mini variant by @rschmied in #21
New Contributors
- @kellermatthis made their first contribution in #24
Full Changelog: v0.3.0...v2.7.2
v0.3.0
What's Changed
- Update default definitions and copyright year by @tmikuska in #10
- Update issue templates by @rschmied in #17
- Add cluster support @amieczko-te in #16
- different software provisioning by @rschmied
- add secret managers by @cmm-cisco
New Contributors
- @tmikuska made their first contribution in #10
- @amieczko-te
- @cmm-cisco
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.1.5
Release 0.1.5
Mostly identical to 0.1.4 with a documentation error fixed and more clarification on where the "pass role" is used within the Terraform AWS provider for EC2 instances.
Bummer 😳
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Release 0.1.4
- improved upload tool
- better error handling in case no images are available
- modified help text
- completely reworked the AWS policy creation section to
provide step-by-step instructions to accurately describe the
policy creation process - added the current ref-plat images to the
config.ymlfile - provided the current .pkg file name to the
config.ymlfile
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Release 0.1.3
Mostly documentation changes and some minor script fixes.
Full Changelog: v0.1.2...v0.1.3
v0.1.1
Release 0.1.1
- added proxy support
- better "ready state" handling
- documentation update
Full Changelog: v0.1.0...v0.1.1
v0.1.0
First public release of the the tooling.
Full Changelog: https://github.com/CiscoDevNet/cloud-cml/commits/v0.1.0