-
Notifications
You must be signed in to change notification settings - Fork 542
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
kata-containers: upgrade version 3.1.0 -> 3.2.0 #6657
Conversation
b58a8b1
to
2e7da80
Compare
Patch1: 0004-Merged-PR-9806-Fix-enable_debug-for-hypervisor.clh.patch | ||
Patch2: 0005-Merged-PR-9956-shim-avoid-memory-hotplug-timeout.patch | ||
Patch3: runtime-reduce-uvm-high-mem-footprint.patch | ||
Patch4: 0001-Append-systemd-kernel-cmdline-params-for-initrd.patch | ||
|
||
BuildRequires: golang |
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.
Requires and Conficts sections:
- kata-agent, kata-ksm-throttler, kata-proxy, kata-runtime, kata-shim don't make sense to me. I don't think those packages exist. @danmihai1 do you remember?
- Requires: qemu-kvm-core: @danmihai1 should we leave 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.
qemu-kvm-core: The dependency known to me is qemu-virtiofsd. Potentially we can refine the dependency.
Patch6: drop-mut-for-variables-that-are-not-mutated.patch | ||
Patch7: 0001-osbuilder-Add-support-for-CBL-Mariner.patch | ||
Patch8: 0001-Append-systemd-kernel-cmdline-params-for-initrd.patch | ||
Patch1: 0004-Merged-PR-9806-Fix-enable_debug-for-hypervisor.clh.patch |
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.
Patches: @danmihai1 , @dallasd1 @sprt - can you confirm we will still want/need to keep the remaining patches?
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.
0001-Append-systemd-kernel-cmdline-params-for-initrd.patch is still necessary. It's not in the kata-cc spec because we have this change in the source code.
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.
Confirm we don't need Patch2 and Patch7 either.
SPECS/kata-containers/runtime-reduce-uvm-high-mem-footprint.patch
Outdated
Show resolved
Hide resolved
@@ -17,22 +17,26 @@ current mechanism of requesting resources through pod Limit annotations: | |||
ContainerCreating state | |||
|
|||
Testing: Manual testing, creating pods with Limits and without limits, and with two containers where each container has a limit, tested with integration in a SPEC file where the config variables were set via environment variables via the make command | |||
|
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 have manually compared the current (CBL-Mariner/main) and new patch file (this branch/PR) against 3.1 and against 3.2. The changes look good. This patch has been properly ported.
f658319
to
fd25c5f
Compare
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Drop already upstreamed patches. Modify and a patch to apply cleanly to 3.2.0 Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
The default dial_timeout has been bumped from 30 -> 45 i upstream. Drop the patch that sets this timeout as 60 seconds Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
09a2296
to
400218e
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.
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-static
subpackages, etc.) have had theirRelease
tag incremented../cgmanifest.json
,./toolkit/scripts/toolchain/cgmanifest.json
,.github/workflows/cgmanifest.json
)./SPECS/LICENSES-AND-NOTICES/data/licenses.json
,./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md
,./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON
)*.signatures.json
filessudo make go-tidy-all
andsudo make go-test-coverage
passSummary
What does the PR accomplish, why was it needed?
Fixes: #6656
Change Log
Does this affect the toolchain?
NO
Associated issues
Links to CVEs
Test Methodology
RUN_CHECK=y