Skip to content
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 2.5.0-rc0 #4591

Merged
merged 2 commits into from Jul 6, 2022

Conversation

fidencio
Copy link
Member

@fidencio fidencio commented Jul 5, 2022

  • Drop in cfg files support
  • agent: enhance get handled signal
  • oci: fix serde skip serializing condition
  • agent: Run OCI poststart hooks after a container is launched
  • agent: Replace some libc functions with nix ones
  • runtime: overwrite mount type to bind for bind mounts
  • build: Set safe.directory for runtime repo
  • ci/cd: update check-commit-message
  • Set safe.directory against tests repository
  • runtime: delete Console from Cmd type
  • Add default_maxmemory config option
  • shim: set a non-zero return code if the wait process call failed.
  • Refactor how hypervisor config validation is handled
  • packaging: Remove unused kata docker configure script
  • kata-with-k8s: Add cgroupDriver for containerd
  • shim: support shim v2 logging plugin
  • device package cleanup/refactor
  • versions: Update kernel to latest LTS version 5.15.48
  • agent: Allow BUILD_TYPE=debug
  • Fix clippy warnings and update agent's vendored code
  • block: Leverage multiqueue for virtio-block
  • kernel: Add CONFIG_EFI=y as part of the TDX fragments
  • runtime: Add heuristic to get the right value(s) for mem-reserve
  • runtime: enable sandbox feature on qemu
  • snap: fix snap build on ppc64le
  • packaging: Remove unused publish kata image script
  • rootfs: Fix chronyd.service failing on boot
  • tracing: Remove whitespace from root span
  • workflow: Removing man-db, workflow kept failing
  • docs: Update outdated URLs and keep them available
  • runtime: fix error when trying to parse sandbox sizing annotations
  • snap: Fix debug cli option
  • deps: Resolve dependabot bumps of containerd, crossbeam-utils, regex
  • Allow Cloud Hypervisor to run under the container_kvm_t
  • docs: Update containerd url link
  • agent: refactor reading file timing for debugging
  • safe-path: fix clippy warning
  • kernel building: efi_secret module
  • runtime: Switch to using the rust version of virtiofsd (all arches but powerpc)
  • shim: change the log level for GetOOMEvent call failures
  • docs: Add more kata monitor details
  • Allow io.katacontainers.config.hypervisor.enable_iommu annotation by …
  • versions: Bump virtiofsd to v1.3.0
  • docs: Add storage limits to arch doc
  • docs: Update source for cri-tools
  • tools: Enable extra detail on error
  • docs: Add agent-ctl examples section

f4eea83 release: Adapt kata-deploy for 2.5.0-rc0
0ddb34a oci: fix serde skip serializing condition
fbb2e9b agent: Replace some libc functions with nix ones
acd3302 agent: Run OCI poststart hooks after a container is launched
1f363a3 runtime: overwrite mount type to bind for bind mounts
4e48509 build: Set safe.directory for runtime repo
48ccd42 ci: Set safe.directory against tests repository
2a4fbd6 agent: enhance get handled signal
433816c ci/cd: update check-commit-message
a5a25ed runtime: delete Console from Cmd type
96553e8 runtime: Add documentation of drop-in config file fragments
c656457 runtime: Add tests of drop-in config file decoding
99f5ca8 runtime: Plug drop-in decoding into decodeConfig()
0f9856c runtime: Scan drop-in directory, read files and decode them
2c1efcc runtime: Add helpers to copy fields between tomlConfig instances
20f1187 runtime: Add framework to manipulate config structs via reflection
ab5f1c9 shim: set a non-zero return code if the wait process call failed.
e5be5cb runtime: device: cleanup outdated comments
5f936f2 virtcontainers: config validation is host specific
3232714 virtcontainers: Remove unused function
0939f51 config: Expose default_maxmemory
58ff2bd clh,qemu: Adapt to using default_maxmemory
1a78c3d packaging: Remove unused kata docker configure script
afdc960 hypervisor: Add default_maxmemory configuration
4e30e11 shim: support shim v2 logging plugin
bdf5e52 virtcontainers: validate hypervisor config outside of hypervisor itself
469e098 katautils: don't do validation when loading hypervisor config
e32bf53 device: deduplicate state structures
f97d9b4 runtime: device/persist: drop persist dependency from device pkgs
f9e96c6 runtime: device: move to top level package
3880e0c agent: refactor reading file timing for debugging
c70d3a2 agent: Update the dependencies
612fd79 random: Fix "nonminimal-bool" clippy warning
d4417f2 netlink: Fix "or-fun-call" clippy warnings
93874cb packaging: Restrict kernel patches applied to top-level dir
07b1367 versions: Update kernel to latest LTS version 5.15.48
1b7d36f agent: Allow BUILD_TYPE=debug
9ff10c0 kernel: Add CONFIG_EFI=y as part of the TDX fragments
e227b4c block: Leverage multiqueue for virtio-block
e7e7dc9 runtime: Add heuristic to get the right value(s) for mem-reserve
c7dd10e packaging: Remove unused publish kata image script
0bbbe70 snap: fix snap build on ppc64le
ef925d4 runtime: enable sandbox feature on qemu
2899530 tracing: Remove whitespace from root span
9941588 workflow: Removing man-db, workflow kept failing
90a7763 snap: Fix debug cli option
a305baf docs: Update outdated URLs and keep them available
bee7703 docs: Update containerd url link
ac5dbd8 clh: Improve logging related to the net dev addition
0b75522 network: Set queues to 1 to ensure we get the network fds
93b61e0 network: Add FFI_NO_PI to the netlink flags
bf3ddc1 clh: Pass the tuntap fds down to Cloud Hypervisor
55ed32e clh: Take care of the VmAdNetdPut request ourselves
01fe09a clh: Hotplug the network devices
2e07538 clh: Expose VmAddNetPut
1ef0b7d runtime: Switch to using the rust version of virtiofsd (all but power)
bb26bd7 safe-path: fix clippy warning
1a5ba31 agent: refactor reading file timing for debugging
721ca72 runtime: fix error when trying to parse sandbox sizing annotations
9773838 virtiofsd: export env vars needed for building it
b0e090f versions: Bump virtiofsd to v1.3.0
db5048d kernel: build efi_secret module for SEV
1b84597 docs: Add storage limits to arch doc
4124413 docs: Add more kata monitor details
eff4e10 shim: change the log level for GetOOMEvent call failures
5d7fb7b build(deps): bump github.com/containerd/containerd in /src/runtime
d0ca2fc build(deps): bump crossbeam-utils in /src/tools/trace-forwarder
a60dcff build(deps): bump regex from 1.5.4 to 1.5.6 in /src/tools/agent-ctl
dbf5067 build(deps): bump crossbeam-utils in /src/tools/agent-ctl
8e2847b build(deps): bump crossbeam-utils from 0.8.6 to 0.8.8 in /src/libs
e9ada16 build(deps): bump regex from 1.5.4 to 1.5.5 in /src/agent
adad9ce build(deps): bump crossbeam-utils from 0.8.5 to 0.8.8 in /src/agent
34bcef8 docs: Add agent-ctl examples section
815157b docs: Remove erroneous whitespace
f509962 tools: Enable extra detail on error
8f10e13 config: Allow enable_iommu pod annotation by default
7ae11ca docs: Update source for cri-tools
0e2459d docs: Add cgroupDriver for containerd
1b7fd19 rootfs: Fix chronyd.service failing on boot

kata-deploy files must be adapted to a new release.  The cases where it
happens are when the release goes from -> to:
* main -> stable:
  * kata-deploy-stable / kata-cleanup-stable: are removed

* stable -> stable:
  * kata-deploy / kata-cleanup: bump the release to the new one.

There are no changes when doing an alpha release, as the files on the
"main" branch always point to the "latest" and "stable" tags.

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
- Drop in cfg files support
- agent: enhance get handled signal
- oci: fix serde skip serializing condition
- agent: Run OCI poststart hooks after a container is launched
- agent: Replace some libc functions with nix ones
- runtime: overwrite mount type to bind for bind mounts
- build: Set safe.directory for runtime repo
- ci/cd: update check-commit-message
- Set safe.directory against tests repository
- runtime: delete Console from Cmd type
- Add `default_maxmemory` config option
- shim: set a non-zero return code if the wait process call failed.
- Refactor how hypervisor config validation is handled
- packaging: Remove unused kata docker configure script
- kata-with-k8s: Add cgroupDriver for containerd
- shim: support shim v2 logging plugin
- device package cleanup/refactor
- versions: Update kernel to latest LTS version 5.15.48
- agent: Allow BUILD_TYPE=debug
- Fix clippy warnings and update agent's vendored code
- block: Leverage multiqueue for virtio-block
- kernel: Add CONFIG_EFI=y as part of the TDX fragments
- runtime: Add heuristic to get the right value(s) for mem-reserve
- runtime: enable sandbox feature on qemu
- snap: fix snap build on ppc64le
- packaging: Remove unused publish kata image script
- rootfs: Fix chronyd.service failing on boot
- tracing: Remove whitespace from root span
- workflow: Removing man-db, workflow kept failing
- docs: Update outdated URLs and keep them available
- runtime: fix error when trying to parse sandbox sizing annotations
- snap: Fix debug cli option
- deps: Resolve dependabot bumps of containerd, crossbeam-utils, regex
- Allow Cloud Hypervisor to run under the `container_kvm_t`
- docs: Update containerd url link
- agent: refactor reading file timing for debugging
- safe-path: fix clippy warning
- kernel building: efi_secret module
- runtime: Switch to using the rust version of virtiofsd (all arches but powerpc)
- shim: change the log level for GetOOMEvent call failures
- docs: Add more kata monitor details
- Allow io.katacontainers.config.hypervisor.enable_iommu annotation by …
- versions: Bump virtiofsd to v1.3.0
- docs: Add storage limits to arch doc
- docs: Update source for cri-tools
- tools: Enable extra detail on error
- docs: Add agent-ctl examples section

f4eea83 release: Adapt kata-deploy for 2.5.0-rc0
0ddb34a oci: fix serde skip serializing condition
fbb2e9b agent: Replace some libc functions with nix ones
acd3302 agent: Run OCI poststart hooks after a container is launched
1f363a3 runtime: overwrite mount type to bind for bind mounts
4e48509 build: Set safe.directory for runtime repo
48ccd42 ci: Set safe.directory against tests repository
2a4fbd6 agent: enhance get handled signal
433816c ci/cd: update check-commit-message
a5a25ed runtime: delete Console from Cmd type
96553e8 runtime: Add documentation of drop-in config file fragments
c656457 runtime: Add tests of drop-in config file decoding
99f5ca8 runtime: Plug drop-in decoding into decodeConfig()
0f9856c runtime: Scan drop-in directory, read files and decode them
2c1efcc runtime: Add helpers to copy fields between tomlConfig instances
20f1187 runtime: Add framework to manipulate config structs via reflection
ab5f1c9 shim: set a non-zero return code if the wait process call failed.
e5be5cb runtime: device: cleanup outdated comments
5f936f2 virtcontainers: config validation is host specific
3232714 virtcontainers: Remove unused function
0939f51 config: Expose default_maxmemory
58ff2bd clh,qemu: Adapt to using default_maxmemory
1a78c3d packaging: Remove unused kata docker configure script
afdc960 hypervisor: Add default_maxmemory configuration
4e30e11 shim: support shim v2 logging plugin
bdf5e52 virtcontainers: validate hypervisor config outside of hypervisor itself
469e098 katautils: don't do validation when loading hypervisor config
e32bf53 device: deduplicate state structures
f97d9b4 runtime: device/persist: drop persist dependency from device pkgs
f9e96c6 runtime: device: move to top level package
3880e0c agent: refactor reading file timing for debugging
c70d3a2 agent: Update the dependencies
612fd79 random: Fix "nonminimal-bool" clippy warning
d4417f2 netlink: Fix "or-fun-call" clippy warnings
93874cb packaging: Restrict kernel patches applied to top-level dir
07b1367 versions: Update kernel to latest LTS version 5.15.48
1b7d36f agent: Allow BUILD_TYPE=debug
9ff10c0 kernel: Add CONFIG_EFI=y as part of the TDX fragments
e227b4c block: Leverage multiqueue for virtio-block
e7e7dc9 runtime: Add heuristic to get the right value(s) for mem-reserve
c7dd10e packaging: Remove unused publish kata image script
0bbbe70 snap: fix snap build on ppc64le
ef925d4 runtime: enable sandbox feature on qemu
2899530 tracing: Remove whitespace from root span
9941588 workflow: Removing man-db, workflow kept failing
90a7763 snap: Fix debug cli option
a305baf docs: Update outdated URLs and keep them available
bee7703 docs: Update containerd url link
ac5dbd8 clh: Improve logging related to the net dev addition
0b75522 network: Set queues to 1 to ensure we get the network fds
93b61e0 network: Add FFI_NO_PI to the netlink flags
bf3ddc1 clh: Pass the tuntap fds down to Cloud Hypervisor
55ed32e clh: Take care of the VmAdNetdPut request ourselves
01fe09a clh: Hotplug the network devices
2e07538 clh: Expose VmAddNetPut
1ef0b7d runtime: Switch to using the rust version of virtiofsd (all but power)
bb26bd7 safe-path: fix clippy warning
1a5ba31 agent: refactor reading file timing for debugging
721ca72 runtime: fix error when trying to parse sandbox sizing annotations
9773838 virtiofsd: export env vars needed for building it
b0e090f versions: Bump virtiofsd to v1.3.0
db5048d kernel: build efi_secret module for SEV
1b84597 docs: Add storage limits to arch doc
4124413 docs: Add more kata monitor details
eff4e10 shim: change the log level for GetOOMEvent call failures
5d7fb7b build(deps): bump github.com/containerd/containerd in /src/runtime
d0ca2fc build(deps): bump crossbeam-utils in /src/tools/trace-forwarder
a60dcff build(deps): bump regex from 1.5.4 to 1.5.6 in /src/tools/agent-ctl
dbf5067 build(deps): bump crossbeam-utils in /src/tools/agent-ctl
8e2847b build(deps): bump crossbeam-utils from 0.8.6 to 0.8.8 in /src/libs
e9ada16 build(deps): bump regex from 1.5.4 to 1.5.5 in /src/agent
adad9ce build(deps): bump crossbeam-utils from 0.8.5 to 0.8.8 in /src/agent
34bcef8 docs: Add agent-ctl examples section
815157b docs: Remove erroneous whitespace
f509962 tools: Enable extra detail on error
8f10e13 config: Allow enable_iommu pod annotation by default
7ae11ca docs: Update source for cri-tools
0e2459d docs: Add cgroupDriver for containerd
1b7fd19 rootfs: Fix chronyd.service failing on boot

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
@katacontainersbot katacontainersbot added the size/large Task of significant size label Jul 5, 2022
@fidencio
Copy link
Member Author

fidencio commented Jul 5, 2022

@bookinabox, the changes in the commit message check had an impact in the release commits. Mind to revert those?

@fidencio
Copy link
Member Author

fidencio commented Jul 5, 2022

/test

@fidencio
Copy link
Member Author

fidencio commented Jul 5, 2022

/test_kata_deploy

@bookinabox
Copy link

@bookinabox, the changes in the commit message check had an impact in the release commits. Mind to revert those?

I don't mind. Just so I'm clear, just make a new PR to change the body length limit back to what it was (from 72->149)? If we do that, do we want update the community contribution guidelines to reflect that, or just leave 72 as an unenforced rule?

@bergwolf
Copy link
Member

bergwolf commented Jul 6, 2022

Any news about the commit message limit? It is really annoying IMO. Even kernel nerds have extended it to 100 bytes with quite a few exceptions where no limit is enforced.

@bergwolf
Copy link
Member

bergwolf commented Jul 6, 2022

FWIW, I've raised #4597

@fidencio fidencio added the force-skip-ci Stop the CI running for a PR (remember: if you break it, you fix it!) label Jul 6, 2022
@fidencio fidencio merged commit ac91fb7 into kata-containers:main Jul 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
force-skip-ci Stop the CI running for a PR (remember: if you break it, you fix it!) size/large Task of significant size
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants