Skip to content

feat(license): remove obsolete feature_* attributes#469

Open
ChristopherJHart wants to merge 1 commit intoCiscoDevNet:mainfrom
ChristopherJHart:feat/1257-remove-license-feature-attrs
Open

feat(license): remove obsolete feature_* attributes#469
ChristopherJHart wants to merge 1 commit intoCiscoDevNet:mainfrom
ChristopherJHart:feat/1257-remove-license-feature-attrs

Conversation

@ChristopherJHart
Copy link
Copy Markdown
Collaborator

Summary

  • Remove feature_name, feature_port_bulk, feature_port_onegig, feature_port_b_6xonegig, and feature_port_tengig from iosxe_license resource and data source
  • These YANG leafs (license/feature/*) have no backing CLI implementation on any supported IOS-XE platform or version (17.12.x+)
  • NETCONF/RESTCONF testing confirmed "Device refused" on every platform tested (ASR920, C9300, C9606R, Cat8kv, Cat9kv, ISR 4331)

Breaking Change

Users referencing any of the five removed attributes in their Terraform configurations will need to remove those references. Since the attributes never functioned on any device, no actual device configuration is affected.


🤖 AI Generation Metadata

  • AI Generated: Yes
  • AI Tool: claude-code
  • AI Model: opus-4.6
  • AI Contribution: ~100%
  • AI Reason: remove obsolete license feature_* attributes per nac-iosxe#1257
  • Human Oversight: Code reviewed and approved by @ChristopherJHart

Remove feature_name, feature_port_bulk, feature_port_onegig,
feature_port_b_6xonegig, and feature_port_tengig from iosxe_license
resource and data source. These YANG leafs have no backing CLI on any
supported IOS-XE platform or version.

Ref: netascode/nac-iosxe#1257

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request feature New feature or capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants