Skip to content

feat: Migrate provider-template from cluster scope to namespaced scope #132

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

cychiang
Copy link
Collaborator

@cychiang cychiang commented Aug 9, 2025

Description of your changes

  • Add ClusterProviderConfig
  • Move ProviderConfig to namespaced.
  • Move MyType to namespaced.
  • Bump up crossplane-runtime version to v2
  • Remove StoreConfig since it no longer in v2
  • Replace features with feature from crossplane-runtime
  • Remove legacy features contain outdated flags
  • Remove External Secret Store, v2 doesn't support it

Please note that it works for Crossplane v2 and not backward compatible.

I have:

  • Read and followed Crossplane's contribution process.
  • Run make reviewable to ensure this PR is ready for review.
  • Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Signed-off-by: Chuan-Yen Chiang <[email protected]>
Signed-off-by: Chuan-Yen Chiang <[email protected]>
@cychiang cychiang force-pushed the migrate-to-namespaced-provider branch from 35fd9db to ab4303d Compare August 9, 2025 22:12
Signed-off-by: Chuan-Yen Chiang <[email protected]>
Signed-off-by: Chuan-Yen Chiang <[email protected]>
@cychiang cychiang force-pushed the migrate-to-namespaced-provider branch from e511997 to 62d029c Compare August 10, 2025 21:00
@arashzz
Copy link

arashzz commented Aug 18, 2025

hello

Thanks for your contribution. I was just wondering if there is any plan on getting this PR merged any time soon?

@cychiang
Copy link
Collaborator Author

Hi @arashzz there are some minor things left to do and test, but will merge it soon.

- Replace features with feature from crossplane-runtime
- Remove external secret store support since v2 no longer support it

Signed-off-by: Chuan-Yen Chiang <[email protected]>
@cychiang cychiang force-pushed the migrate-to-namespaced-provider branch from 5200ef5 to 961fc35 Compare August 18, 2025 21:31
Signed-off-by: Chuan-Yen Chiang <[email protected]>
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.

2 participants