Releases: CiscoDevNet/terraform-provider-cml2
v0.8.3
Release 0.8.3
The last change with the controller URL check introduced a problem when using the dynamic provider configuration mode (as with cloud-cml). This should now be fixed.
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- go version 1.22 used
- updated dependencies (plugin-framework 1.13.0, plugin-go 0.25.0, plugin-testing 1.10.0)
- added signing public key to repo
- provider configuration check: Ensure valid CML host address (HTTPS)
- moved package name from rschmied to ciscodevnet (cosmetic)
- updated documentation
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- no code changes (except in tests)
- made necessary changes to match documentation with changes in 0.8.0
- also adapted tests to use
depends_on
instead ofelements
(which is deprecated)
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Named configs and general refresher by @rschmied in #130
- Allow configurations with Unix and DOS line endings by @rschmied in #122
- Replace link when changing slots by @rschmied in #123
- Update direct dependencies to latest versions by @rschmied in #115
- Combined PR by @github-actions in #98
- Component updates by @rschmied in #113
This release has been tested against CML 2.7.1, also view the CHANGELOG.md file.
Full Changelog: v0.7.0...v0.8.0
v0.8.0-beta.1
What's Changed
- Combined PR by @github-actions in #98
- Component updates by @rschmied in #113
- Update direct dependencies to latest versions by @rschmied in #115
- Allow configurations with Unix and DOS line endings by @rschmied in #122
- Replace link when changing slots by @rschmied in #123
- Named configs and general refresher by @rschmied in #130
Full Changelog: v0.7.0...v0.8.0-beta.1
v0.7.0
Release 0.7.0
- added support for "hide links" node resource property, fixes #80
- added external connector data source
- fixed integration test for groups data source
- return error for external connector configuration when device name
is provided instead of "NAT" or "System Bridge", fixes #81 - updated all package dependencies
- fix CPULimit property for UMS and ExtConn (they are now always NULL
starting with 2.6.0) - some cosmetic and test changes
- added a add-to-booted-lab lifecycle test
- formatted codebase w/ gofumpt
- removed cmlclient go.mod local replace and updated cmlclient to 0.0.22 in go.mod
- added / updated docs and ran generate
- bumped go version to 1.21 in the workflows
- added an extconn schema test
- updated gh action components, only run one test suite in parallel
What's Changed
Full Changelog: v0.6.2...v0.7.0
v0.6.2
Version 0.6.2
This release adds support for proxies to the provider via the gocmlclient
. It also adds an ignore_errors
system data source option which allows to completely ignore any errors while waiting for the system to become ready. This has been introduced to allow the ready data source dealing with AWS instances where the IP address is known quite early but the infrastructure in between will respond with errors until the system is configured and up/running. This is especially error-prone in environments which use proxies.
What's Changed
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Version 0.6.1
This release adds the late config binding provider configuration option which defaults to false
. This is useful in scenarios where the provider configuration depends on another resource like an IP address of an EC2 instance. This way, an entire cloud deployment can be defined in a single configuration by combining resources from the AWS and the CML2 provider.
What's Changed
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Version 0.6.0
- allow empty node configurations (fixes #50)
- new data sources
- "system" for version and ready check, can be used with a timeout to wait until the system becomes ready
- "groups" to retrieve a list of groups from the system
- "users" to retrieve a list of users from the system
- new resources
- "user" for user operations
- "group" for group operations
- changed "lists" to "sets" where applicable. That said, IP addresses should likely also be treated as sets (uno
rdered, unique values) and not as (ordered) lists - set correct ID for node and lab data sources
- added some delay when deleting nodes to avoid a backend race until SIMPLE-5368 is fixed.
- updated dependencies
What's Changed
- Bump actions/setup-go from 3 to 4 by @dependabot in #47
- Add user and group resources by @rschmied in #54
- merged dev branch by @rschmied in #57
Full Changelog: v0.5.3...v0.6.0
v0.6.0-beta
Version 0.6.0
- allow empty node configurations (fixes #50)
- new data sources
- "system" for version and ready check, can be used with a timeout to wait until the system becomes ready
- "groups" to retrieve a list of groups from the system
- "users" to retrieve a list of users from the system
- new resources
- "user" for user operations
- "group" for group operations
- changed "lists" to "sets" where applicable. That said, IP addresses should likely also be treated as sets (uno
rdered, unique values) and not as (ordered) lists - set correct ID for node and lab data sources
- updated dependencies
What's Changed
- Bump actions/setup-go from 3 to 4 by @dependabot in #47
- Add user and group resources by @rschmied in #54
Full Changelog: v0.5.3...v0.6.0-beta