feat: check for pod restarts after installation#6311
feat: check for pod restarts after installation#6311SkalaNetworks merged 4 commits intokubeovn:masterfrom
Conversation
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
Pull Request Test Coverage Report for Build 22306573215Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
eb24d65 to
1e77d59
Compare
1e77d59 to
1601606
Compare
5eaed7d to
7395528
Compare
f6e5e7f to
7428a32
Compare
Signed-off-by: oujonny <jonny@immerda.ch>
Signed-off-by: oujonny <jonny@immerda.ch>
7428a32 to
560380d
Compare
|
@SkalaNetworks, I improved the chart testing here and added the extra validation with the pod restarts check. The current run is failing, as I added files the chart dir (ct.yaml and .helmignore), therefore it requires a chart bump, but I would say that's not needed here particularly. |
|
As highlited in this PR, can we disable the chart bump check? |
Signed-off-by: oujonny <jonny@immerda.ch>
|
Hey |
|
/gemini summary |
Summary of ChangesThis pull request significantly enhances the robustness of Helm chart testing for Highlights
Changelog
Ignored Files
Activity
|
|
@oujonny Question: do we need to check the "ct list-changed" ? This CI/CD workflow should trigger when the Helm chart is changed, so why do we check again if it changes using "ct"? Some steps run all the time (for example, the kind cluster). Only the lint runs if "ct list-changed" returned something, the rest runs all the time. |
Signed-off-by: oujonny <jonny@immerda.ch>
|
@SkalaNetworks, I just copied that from the example GitHub action. It has its roots in the fact that the ct is built to support multiple charts in the same repo, I would say. As we run this only against the v2 chart, I removed it. |
|
/lgtm |
Pull Request
What type of this PR
Examples of user facing changes:
This PR improves the previously introduced chart testing for the kube-ovn-v2 helm chart. It features now a proper ct.yaml config file and performs additional checks after the installation to validate if pods are not crashing-looping.
Which issue(s) this PR fixes
Fixes #(issue-number)