Skip to content

Conversation

togashidm
Copy link
Contributor

@togashidm togashidm commented Aug 1, 2025

Description

This PR migrates the local E2E test infrastructure, manifests, controller logic, and supporting scripts from the RKE2 provider to the KThrees (k3s) provider.

changes:

  • e2e resources, manifests, and scripts updated to use KThreesControlPlane and KThreesConfig.
  • controller supports patching and reconciling k3s-based clusters, with provider-specific file injection for connect-agent manifests.
  • RBAC roles and permissions updated for new provider CRDs.
  • test utilities and installer scripts are updated to provision and validate k3s components.
  • legacy RKE2 files and references removed.
  • comments expanded for clarity.

Fixes # (issue)

Any Newly Introduced Dependencies

no

How Has This Been Tested?

make test
make test-e2e
and run test in cluster-tests repo

Checklist:

  • I agree to use the APACHE-2.0 license for my code changes
  • I have not introduced any 3rd party dependency changes
  • I have performed a self-review of my code

@togashidm togashidm changed the title Refactor: test-e2e to use k3s provider refactor: test-e2e to use k3s provider Aug 22, 2025
@togashidm togashidm marked this pull request as ready for review September 8, 2025 10:57
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