Skip to content
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

✨ Introduce E2E setup and tests in GKE #256

Merged
merged 11 commits into from
Jan 8, 2024

Conversation

furkatgofurov7
Copy link
Contributor

@furkatgofurov7 furkatgofurov7 commented Jan 5, 2024

What this PR does / why we need it:
This PR introduces:

  • an E2E setup and adds E2E tests to the repository
  • full instructions (root README.md) on how to run tests locally.
  • new Makefile targets for E2E
  • daily running e2e tests GH workflow to test an operator with the latest rancher

Which issue(s) this PR fixes
Fixes: #97
Fixes: #100

Special notes for your reviewer:

  1. I already created the GKE_CREDENTIALS secret in the repo, once this PR is merged, we should be able to test the E2E GHA workflows running.
  2. I ran the E2E tests locally following the notes in the README.md from this patch and GKE cluster came up successfully in GCP.

image
image

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests
  • backport needed

@furkatgofurov7 furkatgofurov7 added the kind/enhancement New feature or request label Jan 5, 2024
@furkatgofurov7 furkatgofurov7 self-assigned this Jan 5, 2024
@furkatgofurov7 furkatgofurov7 requested a review from a team as a code owner January 5, 2024 10:39
salasberryfin
salasberryfin previously approved these changes Jan 5, 2024
Copy link
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

mjura
mjura previously approved these changes Jan 8, 2024
@mjura
Copy link
Contributor

mjura commented Jan 8, 2024

can you please rebase ?

Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
Signed-off-by: Furkat Gofurov <[email protected]>
@mjura mjura merged commit fe8ad63 into rancher:main Jan 8, 2024
7 checks passed
@furkatgofurov7 furkatgofurov7 mentioned this pull request Jan 10, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
3 participants