Skip to content

Releases: CiscoDevNet/terraform-provider-cml2

v0.8.3

22 Jan 18:06
v0.8.3
9b04f3c
Compare
Choose a tag to compare

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

20 Jan 09:18
v0.8.2
9edc5c1
Compare
Choose a tag to compare

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

30 Jul 10:10
v0.8.1
3bf6e97
Compare
Choose a tag to compare

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 of elements (which is deprecated)

Full Changelog: v0.8.0...v0.8.1

v0.8.0

29 Jul 12:04
v0.8.0
acfb061
Compare
Choose a tag to compare

What's Changed

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

14 Jun 19:00
v0.8.0-beta.1
0aaee89
Compare
Choose a tag to compare
v0.8.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.0...v0.8.0-beta.1

v0.7.0

29 Dec 09:49
v0.7.0
e1d81ee
Compare
Choose a tag to compare

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

  • changes needed for 2.6.1, also new data sources and tests by @rschmied in #83

Full Changelog: v0.6.2...v0.7.0

v0.6.2

17 May 12:53
v0.6.2
9ed3c11
Compare
Choose a tag to compare

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

  • proxy support via gocmlclient by @rschmied in #61
  • add ignore_errors flag to system data source

Full Changelog: v0.6.1...v0.6.2

v0.6.1

26 Apr 16:49
7afd97a
Compare
Choose a tag to compare

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

  • allow late config binding (dynamic_config flag) by @rschmied in #58

Full Changelog: v0.6.0...v0.6.1

v0.6.0

25 Apr 12:27
6760f2a
Compare
Choose a tag to compare

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

Full Changelog: v0.5.3...v0.6.0

v0.6.0-beta

31 Mar 14:16
3c5128a
Compare
Choose a tag to compare
v0.6.0-beta Pre-release
Pre-release

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

Full Changelog: v0.5.3...v0.6.0-beta