Skip to content

Add support for network_launch_type on OKE worker node pools #1065

Description

@rajhindocha

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Feature request

The OCI Terraform provider supports network_launch_type on oci_containerengine_node_pool:

  • VFIO
  • PARAVIRTUALIZED
  • E1000

This is needed to create OKE worker node pools with VFIO VNIC attachment.

Current behavior

The OKE module documents SR-IOV extensions for Kubernetes networking, but the worker/node pool configuration does not appear to expose the OCI provider's network_launch_type argument.

Because of that, users cannot configure the underlying node pool VNIC attachment launch type through the module.

Requested behavior

Please expose network_launch_type in worker pool configuration and pass it through to the underlying oci_containerengine_node_pool resource.

Internally this could map to:

network_launch_type = try(each.value.network_launch_type, null)

Potential Terraform Configuration

worker_pools = {
  pool1 = {
    # existing settings
    network_launch_type = "VFIO"
  }
}

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions