-
Notifications
You must be signed in to change notification settings - Fork 263
[Feature] Add Linode support for networking and user data #2122
Copy link
Copy link
Open
0 / 20 of 2 issues completedOpen
0 / 20 of 2 issues completed
Copy link
Labels
internal/trackingThis is an issue tracking release of a PR across multiple verisonsThis is an issue tracking release of a PR across multiple verisonsrelease/v14Targets release v14.x correlating to Rancher's v2.14.xTargets release v14.x correlating to Rancher's v2.14.xrelease/v15Targets release v15.x correlating to Rancher's v2.15.xTargets release v15.x correlating to Rancher's v2.15.x
Metadata
Metadata
Assignees
Labels
internal/trackingThis is an issue tracking release of a PR across multiple verisonsThis is an issue tracking release of a PR across multiple verisonsrelease/v14Targets release v14.x correlating to Rancher's v2.14.xTargets release v14.x correlating to Rancher's v2.14.xrelease/v15Targets release v15.x correlating to Rancher's v2.15.xTargets release v15.x correlating to Rancher's v2.15.x
Type
Fields
Give feedbackNo fields configured for issues without a type.
This is the tracking issue for #2121
Please add labels indicating the release versions eg. 'release/v14'
Please add comments for user issues which this issue addresses.
Description copied from PR:
Fixes #2120
Description
Adds support for the new Linode machine config fields in
rancher2_machine_config_v2so Terraform can configure the Linode machine driver updates for:user_data/ cloud-initThis change updates the Linode machine config schema, expand/flatten handling, validation, docs, and tests.
New
linode_configfields:use_interfacesvpc_subnet_idvpc_private_ippublic_interface_firewall_idvpc_interface_firewall_iduser_dataCompatibility notes:
create_private_ipsupport is preserved.vpc_subnet_idwhenuse_interfacesis enabled.This PR depends on the corresponding Linode machine driver support landing first:
Until those changes are merged and available in the driver consumed by Rancher, these provider fields will not be usable end-to-end.
Testing
Updated unit tests cover Linode machine config expand/flatten behavior for the new fields.
I did not run the full provider test suite as part of opening this PR.
Not a breaking change.