Skip to content

Conversation

@adracus
Copy link
Contributor

@adracus adracus commented Jul 12, 2023

  • Update NATGateway to only have IPFamily and remove NetworkInterfaceSelector - a NAT gateway affects all network interfaces in the network it references.
  • Remove NATGatewayRouting - a network extension can thus freely decide how to allocate NAT IPs.
  • Remove NATGateway controller - this is now courtesy of the network extension.
  • Update generated code, internal types, documentation, RBAC etc.

* Update `NATGateway` to only have `IPFamily` and remove
  `NetworkInterfaceSelector` - a NAT gateway affects all network
  interfaces in the network it references.
* Remove `NATGatewayRouting` - a network extension can thus freely
  decide how to allocate NAT IPs.
* Remove `NATGateway` controller - this is now courtesy of the network
  extension.
* Update generated code, internal types, documentation, RBAC etc.
@adracus adracus requested a review from a team as a code owner July 12, 2023 11:55
@github-actions github-actions bot added documentation Improvements or additions to documentation enhancement New feature or request size/XXL labels Jul 12, 2023
@adracus adracus merged commit 93a68da into main Jul 12, 2023
@adracus adracus deleted the feature/remove-natgatewayrouting branch July 12, 2023 13:29
@hardikdr hardikdr added this to Roadmap Jun 26, 2025
@hardikdr hardikdr added the area/iaas Issues related to IronCore IaaS development. label Jun 27, 2025
@hardikdr hardikdr moved this to Done in Roadmap Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-change area/iaas Issues related to IronCore IaaS development. breaking documentation Improvements or additions to documentation enhancement New feature or request size/XXL

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants