-
Notifications
You must be signed in to change notification settings - Fork 706
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
Change integration img base image #5004
Conversation
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
✅ Deploy Preview for kubeapps-dev ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
(netlify checks are failing due to #5013, but the rest are ok ) |
@@ -21,7 +21,7 @@ spec: | |||
- tail | |||
- -f | |||
- /dev/null | |||
image: kubeapps/integration-tests:v1.1.1 | |||
image: kubeapps/integration-tests:v2.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small detail unrelated to this line, but to L8,L9,L13 and L17.
Given that the file has been renamed to e2e-runner
, shouldn't we rename the deployment accordingly? integration
seems too generic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah good idea, thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com> Conflicts: integration/package.json integration/yarn.lock
Description of the change
This PR replaces the old custom image for running the e2e test with a simpler one. It is just a just a
FROM mcr.microsoft.com/playwright
dockerfile, plus installing the browsers withnpx playwright install
, as stated in the Playwright docs.Besides, this PR also renames
executor.yaml
toe2e-runner.yaml
.Benefits
We will rely on an official (and supported) image of Playwright. Otherwise, we would be stuck to a certain base image, as already discussed at #4206.
Possible drawbacks
N/A
Applicable issues
Additional information
Now that the image has been simplified, we should start thinking of #2792. However, the base image is pretty large (~1GB), so perhaps we should skip the
push
phase.