-
Notifications
You must be signed in to change notification settings - Fork 248
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
Add Helm E2E tests #1769
Comments
@ArangoGutierrez: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Hi, I would like to work on this. I might need to spend some time understanding this project first. Thanks! |
lmk if you need any guidance with that! |
Hi @TessaIO , thank you for offering help. I am struggling to run the e2e test locally. Since the Makefile doesn't provide scripts to create the testing environment, I'd like to use Kind. Here is my practice to run the e2e test: kind create cluster
# in source dir
make image-all
kind load docker-image registry.k8s.io/nfd/node-feature-discovery:xxxx
make test-e2e However, I am faced with the problem that Kind still complains "Failed to pull image" error and I am investigating this. Thus I would appreciate it if you could answer these questions: Do you run the e2e tests locally when developing? If so, do you have some recommended ways? |
Hi @THUzxj,
As you can see that
So in a nutshell, you're e2e-test command would try to pull node-feature-discovery:smth-random-here
and then run your e2e-tests /assign @THUzxj |
You need to use the E2E_PULL_IF_NOT_PRESENT=true make e2e-test |
What would you like to be added:
Now that we are running the E2E with Kind and we have more flexibility over our E2E infra we should include a small test suite for running via Helm deployment.
Why is this needed:
Currently, E2E deploys objects from code, leaving Helm charts untested. E2E could pass but Helm charts be broken and we won't tell until a manual test.
/help
/good-first-issue
The text was updated successfully, but these errors were encountered: