openstack-resource-controller icon indicating copy to clipboard operation
openstack-resource-controller copied to clipboard

Add Trunk resource controller implementation

Open aldokimi opened this issue 1 month ago • 1 comments

Summary

Adds complete Trunk resource controller implementation with subport implementation (which is necessary for the Trunk type), dependency handling, and comprehensive test coverage.

Key Features

  • Full CRUD operations for OpenStack trunks
  • Subport reconciliation (add/remove/update)
  • Dependency management (ports, projects)
  • Resource adoption and import support
  • Comprehensive test coverage

Testing

  • Unit tests for all actuator methods
  • Test coverage 35.7%
  • All tests passing

E2E Testing

-All resources are created in the K8s side -All resources are created in the Openstack side -All CRUD functionalities are passing the tests

Checklist

  • [x] Code follows project style guidelines
  • [x] Tests added/updated and passing
  • [x] Documentation updated
  • [x] Generated files included
  • [x] No breaking changes

aldokimi avatar Nov 22 '25 17:11 aldokimi

This fixes #364 which is mentioned as well in #577

aldokimi avatar Nov 22 '25 17:11 aldokimi

Failed to assess the semver bump. See logs for details.

github-actions[bot] avatar Dec 07 '25 15:12 github-actions[bot]