Skip to content

Enable and Refactor Single Group to Multi-Group API Support#1837

Open
naimulh247 wants to merge 9 commits intodevelopfrom
multi-group-enablement
Open

Enable and Refactor Single Group to Multi-Group API Support#1837
naimulh247 wants to merge 9 commits intodevelopfrom
multi-group-enablement

Conversation

@naimulh247
Copy link
Copy Markdown

@naimulh247 naimulh247 commented Apr 10, 2026

Description

Enable Kubebuilder / Operator SDK multi-group support by restructuring API and controller directories into group-specific paths. This lays the groundwork for supporting multiple API groups beyond enterprise

Key Changes

  • Enabled multigroup: true in the PROJECT file
  • Moved API types from api/v{1,2,3,4}/ to api/enterprise/v{1,2,3,4}/
  • Moved controllers from internal/controller/ to internal/controller/enterprise/
  • Updated import paths across to reference the new api/enterprise/ and internal/controller/enterprise/ paths
  • Updated PROJECT file resource entries with new api/enterprise paths
  • Updated .biased_lang_exclude paths to reflect new directory structure

Testing and Verification

  • make command passed without any errors
  • waiting for pipeline to finish running

Related Issues

Jira tickets, GitHub issues, Support tickets...

PR Checklist

  • Code changes adhere to the project's coding standards.
  • Relevant unit and integration tests are included.
  • Documentation has been updated accordingly.
  • All tests pass locally.
  • The PR description follows the project's guidelines.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

CLA Assistant Lite bot:
🎉 CLA signed — one more step to go!

Please also accept our Code of Conduct by posting a comment with the exact sentence copied from below. This helps us maintain a welcoming community.


I have read the Code of Conduct and I hereby sign the COC


You can retrigger this bot by commenting recheck in this Pull Request

@naimulh247 naimulh247 marked this pull request as ready for review April 10, 2026 18:32
@naimulh247
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@naimulh247
Copy link
Copy Markdown
Author

recheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant