Releases: Juniper/terraform-provider-apstra
Releases · Juniper/terraform-provider-apstra
v0.79.0
What's Changed
- Introduce custom type
StringWithAltValues
by @chrismarget-j in #991 - Remove
*apstra.Client
fromdataSourceDatacenterCtIpLink{}
by @chrismarget-j in #997 - Update markdown text by @chrismarget-j in #1003
- Add 5.0.1 to supported versions by @chrismarget-j in #1004
- BREAKING CHANGE to CT resource schema: Change primitives from
set
tomap
by @chrismarget-j in #998 - Introduce
apstra_datacenter_routing_zone_constraint
resource and data sources by @chrismarget-j in #1005
Full Changelog: v0.78.0...v0.79.0
v0.78.0
What's Changed
- Disable widget and dashboard code by @rajagopalans in #995
- Introduce API Token Ephemeral Resource by @chrismarget-j in #996
Full Changelog: v0.77.0...v0.78.0
v0.77.0
What's Changed
- Fix documentation typo:
iplink
vs.ip_link
by @chrismarget-j in #966 - Eliminate bad assumption about logical interface node IDs by @chrismarget-j in #980
- Add
location
attribute to managed device resource and data sources by @chrismarget-j in #976 - Deprecate old CT resource and "primitive" data sources by @chrismarget-j in #984
- Bug 985: Correct graph query in
apstra_datacenter_device_allocation
resource when multiple candidate interface maps exist by @chrismarget-j in #986
Full Changelog: v0.76.1...v0.77.0
v0.76.1
What's Changed
- Fix nil pointer deref when
GetNodeRenderedConfigDiff()
returns 404 by @chrismarget-j in #968
Full Changelog: v0.76.0...v0.76.1
v0.76.0
What's Changed
- Bump github.com/hashicorp/terraform-plugin-framework 1.9 -> 1.13 by @chrismarget-j in #960
- Fix validation of
Unknown
bindings in virtual network resource by @chrismarget-j in #963 - Data source
apstra_blueprint_device_rendered_config
should not error on incremental config 404 by @chrismarget-j in #964
Full Changelog: v0.75.0...v0.76.0
v0.75.0
What's Changed
- Remove comments proposing a change to the blueprint resource by @chrismarget-j in #932
- Log Apstra API version in test output by @chrismarget-j in #933
- Eliminate redundant
plan.GetSystemAttributes()
call inresourceDeviceAllocation.Update()
by @chrismarget-j in #939 - Add tests for
apstra_datacenter_systems
data source by @chrismarget-j in #934 - Remove unused
BlueprintE()
test helper function by @chrismarget-j in #935 - Add switch name validation to rack_type resource by @chrismarget-j in #936
- Enhance application point assignment error text with AP and CT IDs by @chrismarget-j in #940
- Fold obsolete
getLoopbackInterfaceNode()
intogetLoopback0Addresses()
by @chrismarget-j in #938 - Remove deprecated
apstra_datacenter_connectivity_template_assignment
resource by @chrismarget-j in #942 - Use more careful format string/quoting in validator messages by @chrismarget-j in #944
- Remove obsolete
fabric_link_addressing
attribute from template resources by @bwJuniper in #945 - Internal: Rename package paths by @bwJuniper in #946
- Remove unused imports by @chrismarget-j in #951
apstra_freeform_resource
validator should return when values-to-be-validated are not yet known by @chrismarget-j in #954- Bug #956: honor
null_when_not_found
switch by @bwJuniper in #959 - Bug #955: Centralize regexes used in attribute validation by @chrismarget-j in #958
- Bump SDK version to absorb iota -> enum conversion by @chrismarget-j in #957
Full Changelog: v0.74.0...v0.75.0
v0.74.0
What's Changed
- Test env var improvements by @chrismarget-j in #913
- Update
MarkdownDescription
inprovider.go
to mention Freeform support by @chrismarget-j in #914 - Update expected
ResourceGroupName
count in test function by @chrismarget-j in #915 - Bump SDK version by @chrismarget-j in #916
- Support virtual network resource without bindings; Improve config version constraints by @chrismarget-j in #919
- Clean up obsolete version constraints by @chrismarget-j in #930
- Introduce
apstra_blueprint_device_rendered_config
data source by @chrismarget-j in #925 - Eliminate apparent state churn with resource pool computed attributes by @chrismarget-j in #927
Full Changelog: v0.73.0...v0.74.0
v0.73.0
What's Changed
- Expand upon existing example for
apstra_datacenter_ip_link_addressing
resource by @chrismarget-j in #859 - Bump SDK version, absorb breaking changes from name change in
enum
package by @chrismarget-j in #862 - Bump SDK to version with Apstra 5.0.0 support by @chrismarget-j in #863
- Remove 4.1.x support from
apstra_datacenter_routing_zone
resource by @chrismarget-j in #860 - Improve concurrency safety when tests share a blueprint by @chrismarget-j in #864
- Disable
apstra_blueprint_iba_dashboard
data source in Apstra 5.x.x by @chrismarget-j in #868 - Disable resource
apstra_blueprint_iba_dashboard
with 5.x.x by @chrismarget-j in #870 - Disable resource apstra_blueprint_iba_dashboards with 5.x.x by @chrismarget-j in #872
- Split existing
apstra_datacenter_blueprint
data source test into v4-only and v6-enabled tests by @chrismarget-j in #873 - Remove
type
attribute fromfreeform.Link
struct by @chrismarget-j in #878 - Enable IPv6 before beginning test by @chrismarget-j in #875
- Disable IBA Probe with 5.x by @chrismarget-j in #880
- Add version checks for IBA Widget compatibility (disabled in 5.x) by @chrismarget-j in #882
- Introduce test function
atleast50()
sobuild_error_count
checks don't need to guess by @bwJuniper in #886 - Add version constraint to IBA objects by @bwJuniper in #885
- Fix more
build_errors_count
issues; introduce "unsafe" Node Patch for 5.x by @bwJuniper in #887 - Use new 5.x methods for setting loopback interface addresses by @chrismarget-j in #890
- Explicitly fetch client in
TestAccResourceTelemetryServiceRegistryEntry()
for env side effect by @chrismarget-j in #895 - Use
PatchUnsafe
when renaming blueprint by @bwJuniper in #896 - Rewrite
TestAccResourceTelemetryServiceRegistryEntry()
by @chrismarget-j in #897 - Update with new test client framework by @bwJuniper in #899
- Tests: Set anti affinity policy as separate action with Apstra 4.2.0 by @chrismarget-j in #903
- Improve
TestCfgFileToEnv()
for testing w/out valid TLS certificate by @chrismarget-j in #905 - Fetch main branch during CI check by @chrismarget-j in #901
- Add 5.0.0 to list of supported versions by @chrismarget-j in #906
- Bump sdk version prior to next release by @chrismarget-j in #908
- Always set test environment vars in tests by @chrismarget-j in #909
Full Changelog: v0.72.0...v0.73.0
v0.72.0
What's Changed
- Don't attempt to
gofumpt
files which don't exist by @chrismarget-j in #849 - Rename anomalies data source by @chrismarget-j in #851
- Bump SDK version by @chrismarget-j in #854
- Read Device Profile from Managed Device User Data if populated by @chrismarget-j in #857
- Use
enum
package in test code for objects which have moved there by @chrismarget-j in #858
Full Changelog: v0.71.0...v0.72.0
v0.71.0
What's Changed
- Bugfix:
aggregate_link_id
is not an input field. by @chrismarget-j in #820 - Implement Freeform Resource assignment by @bwJuniper in #827
- Update
stringSliceOrNull()
test helper function to support generic strings by @chrismarget-j in #836 - Implement CT assignments to system by @bwJuniper in #837
- Implement freeform group generators with tests by @bwJuniper in #830
- Bug #832:
type
attribute ofapstra_freeform_resource
should be both required and immutable by @chrismarget-j in #841 - Introduce type-specific integer value validation to
apstra_freeform_resource
by @chrismarget-j in #843 - Fix build on 32-bit platforms by @chrismarget-j in #845
Full Changelog: v0.70.0...v0.71.0