Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.7.0 #659

Merged
merged 39 commits into from
May 3, 2024
Merged

Release v2.7.0 #659

merged 39 commits into from
May 3, 2024

Conversation

jeremmfr
Copy link
Owner

@jeremmfr jeremmfr commented May 3, 2024

FEATURES:

ENHANCEMENTS:

  • data-source/junos_interfaces_physical_present:
  • resource/junos_evpn: add no_core_isolation argument (Fix Feature request: add protocols evpn no-core-isolation option #644)
  • resource/junos_ospf_area: resource now use new terraform-plugin-framework
    some of config errors are now sent during Plan instead of during Apply
    optional boolean attributes doesn't accept value false
    optional string attributes doesn't accept empty value
    the resource schema has been upgraded to have one-blocks in single mode instead of list
  • resource/junos_ospf: resource now use new terraform-plugin-framework
    some of config errors are now sent during Plan instead of during Apply
    optional boolean attributes doesn't accept value false
    optional string attributes doesn't accept empty value
    the resource schema has been upgraded to have one-blocks in single mode instead of list
  • resource/junos_vlan:
    • resource now use new terraform-plugin-framework
      some of config errors are now sent during Plan instead of during Apply
      optional boolean attributes doesn't accept value false
      optional string attributes doesn't accept empty value
      the resource schema has been upgraded to have one-blocks in single mode instead of list
    • community_vlans argument is now a Set of String (instead of Set of Number) to accept VLAN name in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • isolated_vlan argument is now a String (instead of Number) to accept VLAN name in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • vlan_id argument is now a String (instead of Number) to accept all or none in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • add routing_instance argument (Partial fix Feature request: add routing_instances and no_arp_suppression options for junos_vlan resource  #646)
      and therefore id format has been changed to <name>_-_<routing_instance> (instead of <name>)
    • add no_arp_suppression argument (Partial fix Feature request: add routing_instances and no_arp_suppression options for junos_vlan resource  #646)
    • add translation_vni argument inside vxlan block argument

dependabot bot and others added 30 commits March 22, 2024 00:14
Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
disable deactivated deprecated linters
reorder field of struct to align on schema order (after disable maligned linter)
and fix errors from import-shadowing and unhandled-error rules
tests: bump golangci lint to v1.57
…m/hashicorp/terraform-plugin-framework-1.7.0

deps: bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0
when create with no default routing-instance
with same attributes as interface_statuses and additional logical_interface_names attribute
deprecate interface_statuses attribute (read the interfaces attribute instead)
Fix #641
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.22.0.
- [Commits](golang/crypto@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
ospf: use new provider via framework
…g/x/crypto-0.22.0

deps: bump golang.org/x/crypto from 0.21.0 to 0.22.0
d/interfaces_physical_present: add interfaces block map attribute
- community_vlans argument is now a Set of String
  to accept VLAN name in addition to VLAN id
- isolated_vlan argument is now a String
  to accept VLAN name in addition to VLAN id
- vlan_id argument is now a String
  to accept `all` or `none` in addition to VLAN id
Partial fix #646
and therefore id format has been changed to <name>_-_<routing_instance> (instead of <name>)
Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.22.1 to 0.22.2.
- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-go@v0.22.1...v0.22.2)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.23.0.
- [Commits](golang/net@v0.21.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…g/x/net-0.23.0

deps: bump golang.org/x/net from 0.21.0 to 0.23.0
…m/hashicorp/terraform-plugin-go-0.22.2

deps: bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2
Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…m/hashicorp/terraform-plugin-framework-1.8.0

deps: bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 5.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](golangci/golangci-lint-action@v4...v5)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
jeremmfr and others added 9 commits April 26, 2024 08:46
r/evpn: add `no_core_isolation` argument
…gci/golangci-lint-action-5

workflows: bump golangci/golangci-lint-action from 4 to 5
go.mod: rewrite go version to 1.N.P
vlan: use new provider via framework, add `routing_instance`, `no_arp_suppression`, `translation_vni` arguments
add junos_forwardingoptions_evpn_vxlan resource
Bumps [github.com/jeremmfr/go-netconf](https://github.com/jeremmfr/go-netconf) from 0.4.15 to 0.5.0.
- [Changelog](https://github.com/jeremmfr/go-netconf/blob/master/CHANGELOG.md)
- [Commits](jeremmfr/go-netconf@v0.4.15...v0.5.0)

---
updated-dependencies:
- dependency-name: github.com/jeremmfr/go-netconf
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…m/jeremmfr/go-netconf-0.5.0

deps: bump github.com/jeremmfr/go-netconf from 0.4.15 to 0.5.0
@jeremmfr jeremmfr added the release Release MR label May 3, 2024
@jeremmfr jeremmfr added this to the v2.7.0 milestone May 3, 2024
@jeremmfr jeremmfr self-assigned this May 3, 2024
@jeremmfr jeremmfr merged commit 8f6519d into v2 May 3, 2024
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release MR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant