-
Notifications
You must be signed in to change notification settings - Fork 194
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
ci: add k8s uninstallation to metrics tests #4206
Conversation
@dborquez I think this should be part of the commit where you are enabling iperf metrics because I have a lot of questions, 1. How frequent is the test failing in removing or installing k8s on the metrics CI? 2. How stable the results are? 3. Do we need k8s or ctr? |
@dborquez - Please can you address the outstanding comments on this PR when you're back. |
Ping @dborquez. |
@dborquez - please can you update? |
@jodh-intel yes WIP |
8933e42
to
e2bf1d3
Compare
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 @dborquez.
lgtm
@GabyCT thanks for the remarks. |
A head's up that may affect your PR. In the Architecture Committee meeting from January 25th, 2022, the Architecture Committee has agreed on using the "Dismiss stale pull request approvals when new commits are pushed" configuration from GitHub. It basically means that if your PR has been rebased or updated, the approvals given will be erased. In order to minimize traumas due to the new approach, please, consider adding a note on the changes done before the rebase / force-push, and also pinging the reviewers for a subsequent round of reviews. Thanks for your understanding! Related issue: kata-containers/community#249 |
@dborquez currently the METRICS CI is installing and cleaning k8s without these additional steps that you are implementing here at this PR, we do not know if the cleaning and installing is being done without an issues because we do not have any test that we can prove that works fine, you can do another commit here in this PR where you enable the iperf test and then you will see if the clean that you are implementing here in this PR will actually work or otherwise we can merge this PR and later you will find out that is not working properly or it is working...but it is your call |
@fidencio thank you, I'll follow the new approach. |
@GabyCT thanks, I will add a new commit to this PR with the iperf enablement. |
aff5f99
to
5bf6165
Compare
/test |
@dborquez if you want to test and run only metrics try with |
@GabyCT thanks for the inputs. Improving the patch with recommended ci settings. |
5bf6165
to
32cbc1f
Compare
b1104f9
to
f466195
Compare
/test-ubuntu-metrics |
f466195
to
008173b
Compare
/test-ubuntu-metrics |
1 similar comment
/test-ubuntu-metrics |
Any update on this @dborquez ? |
WIP, debugging k8s that hangs up for ch metrics: |
008173b
to
24fb6d5
Compare
/test-ubuntu-metrics |
24fb6d5
to
a94dcd2
Compare
/test-ubuntu-metrics |
a94dcd2
to
8d1a3fb
Compare
/test-ubuntu-metrics |
4 similar comments
/test-ubuntu-metrics |
/test-ubuntu-metrics |
/test-ubuntu-metrics |
/test-ubuntu-metrics |
@jodh-intel hello, could you please review this PR? |
/test |
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 @dborquez.
Iperf runs on top of a K8s setup, for instance ci metrics needs to clean the k8s setup, before start the test. Fixes: kata-containers#4205 Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
8d1a3fb
to
f46c370
Compare
/test-ubuntu-metrics |
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 @dborquez.
lgtm
/test |
@@ -102,7 +102,6 @@ case "${CI_JOB}" in | |||
sudo -E ln -sf "${config_path}/configuration-qemu.toml" "${config_path}/configuration.toml" | |||
echo "INFO: Running qemu metrics tests" | |||
sudo -E PATH="$PATH" ".ci/run_metrics_PR_ci.sh" | |||
echo "INFO: Running cloud hypervisor metrics tests" |
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.
why do you remove this?
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.
I think is useful to have it to mark the cloud hypervisor start
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.
/test-ubuntu-metrics |
IPerf bench runs on top of a K8s setup, for instance ci metrics
needs to clean the k8s setup, before start the test.
Fixes: #4205
Signed-off-by: David Esparza david.esparza.borquez@intel.com