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

Latest system resources with fwk #745

Merged
merged 7 commits into from
Jan 20, 2025
Merged

Conversation

jeremmfr
Copy link
Owner

@jeremmfr jeremmfr commented Jan 14, 2025

ENHANCEMENTS:

  • resource/junos_system_ntp_server:
    • resource now use new terraform-plugin-framework
      optional boolean attribute doesn't accept value false
      optional string attribute doesn't accept empty value
    • add nts block argument
  • resource/junos_system_services_dhcp_localserver_group: 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
  • data-source/junos_system_information data-source now use new terraform-plugin-framework

BUG FIXES:

  • resource/junos_forwardingoptions_dhcprelay:
    • fix missing detection of conflict between dynamic_profile_aggregate_clients and dynamic_profile_use_primary arguments in config validation
    • fix missing detection of empty overrides_v4 and overrides_v6 block arguments in config validation
  • resource/junos_forwardingoptions_dhcprelay_group:
    • fix missing detection of conflict between dynamic_profile_aggregate_clients and dynamic_profile_use_primary arguments in config validation
    • fix missing detection of empty overrides_v4 and overrides_v6 block arguments in config validation

- for name of config resource struct in related functions
- for test if routingInstance is set in del functions
- for order to parse arguments in configSet functions
- detection of conflict between dynamic_profile_aggregate_clients and dynamic_profile_use_primary arguments
- detection of empty overrides_v4 and overrides_v6 block arguments
…dation

- detection of conflict between dynamic_profile_aggregate_clients and dynamic_profile_use_primary arguments
- detection of empty overrides_v4 and overrides_v6 block arguments
@jeremmfr jeremmfr added enhancement New feature or request refactor Refactoring plugin-framework labels Jan 14, 2025
@jeremmfr jeremmfr added this to the v2.12.0 milestone Jan 14, 2025
@jeremmfr jeremmfr self-assigned this Jan 14, 2025
@jeremmfr jeremmfr force-pushed the latest-system-resources-with-fwk branch from a08a091 to a310990 Compare January 14, 2025 07:51
@jeremmfr jeremmfr force-pushed the latest-system-resources-with-fwk branch 2 times, most recently from f74aac3 to 92d2bbf Compare January 17, 2025 07:47
@jeremmfr jeremmfr merged commit 4b564b9 into main Jan 20, 2025
24 checks passed
@jeremmfr jeremmfr deleted the latest-system-resources-with-fwk branch January 20, 2025 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request plugin-framework refactor Refactoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant