Compare commits

..

28 commits

Author SHA1 Message Date
Christophe de Dinechin
92c293dcd1 Release 3.23
Upstream release 3.23

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-12-16 11:33:36 +01:00
Christophe de Dinechin
60b7e16b8b Bump to Kata Containers 3.22
Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-11-03 17:40:14 +01:00
Christophe de Dinechin
845a5f76e3 tests: Remove steps that retry with containerd
The CRIO test is specifically designed to test CRIO, so avoid falling
back to containerd if things don't work with CRIO.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-11-03 17:12:04 +01:00
Christophe de Dinechin
04e99cd114 Check that we are indeed running in a VM
When running in kata containers, we should be running in a VM.
One manifestation is that the boot command line is different.
Check that and report it.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-11-03 17:12:04 +01:00
Maxwell G
a016dd8f89 Rebuild for golang 1.25.2 2025-10-11 21:13:42 -05:00
Alejandro Sáez
7b79010e72 rebuild 2025-10-10 14:42:09 +02:00
Christophe de Dinechin
625c6453e1 Add tests for CRIO and make test for containerd more explicit
Add an rpm test that specifically uses crio, and make the containerd
test more specifically mention containerd both in the name and in the
description of the test.

Also, the tests now first erase any old kata-containers package so
that make sure we test a "from scratch" installation.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-09-30 17:09:36 +02:00
Christophe de Dinechin
ceb50da3cd Bump to Kata 3.21.0
This matches Kata release 3.21.0
https://github.com/kata-containers/kata-containers/releases/tag/3.21.0

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-09-25 16:21:42 +02:00
Christophe de Dinechin
82c9c9ca9a Commit missing sources
Doing some experiments with Cursor, and apparently that messed up the
sources file, which was not committed correctly.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-09-11 14:44:16 +02:00
Christophe de Dinechin
49770fe26b Bump to Kata Containers 3.20
Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-09-10 17:58:14 +02:00
Maxwell G
881c99d754 Rebuild for golang-1.25.0 2025-08-15 18:01:56 -05:00
Christophe de Dinechin
7a5a0f3ba2 Bump to Kata 3.19.1
Latest release - Skipping short-lived 3.19.0

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-29 14:12:36 +02:00
Christophe de Dinechin
0a3ee4381d Bump to Kata Container 3.18
Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-28 13:58:41 +02:00
Christophe de Dinechin
870d089304 Bump to Kata Containers 3.17.0
Version bump, also rename test_kata_rpm.sh to test-kata-rpm.sh

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-25 21:27:01 +02:00
Christophe de Dinechin
837f56b76e Revert "Changes to use the reduced fedora vendor tarball"
In the Fedora case, we need to build tools like `kata-ctl`, so we need
the corresponding vendoring code. Without it, the build fails with
messages like:

    Updating git repository `https://github.com/firecracker-microvm/micro-http`
    error: failed to get `micro_http` as a dependency of package `kata-ctl v0.0.1 (/builddir/build/BUILD/kata-containers-3.16.0-build/kata-containers-3.16.0/src/tools/kata-ctl)`
2025-07-25 14:47:08 +02:00
Christophe de Dinechin
8fdc6ee100 Changes to use the reduced fedora vendor tarball
The procedure to reduce the vendor tarball means that the name of the
sources changes.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-25 14:12:52 +02:00
Christophe de Dinechin
c424516c70 Bump to Kata Containers 3.16
Some changes required to the 1001 patch file for src/genpolicy/Makefile

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-24 18:14:37 +02:00
Christophe de Dinechin
cc66eb9f6b Bump to Kata 3.15
Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-24 13:29:08 +02:00
Christophe de Dinechin
f96442ccb6 Pick up the correct systemd unit when starting the OS
With the current configuration, we get:

    [    1.209181] systemd[1]: Failed to isolate default target: Unit rescue.service not found.
    [!!!!!!] Failed to isolate default target.
    [    1.210339] systemd[1]: Freezing execution.

Also added a very basic script, test_kata_rpm.sh, to check using `ctr`
that we can run a basic Alpine container with the installed runtime.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
Suggested-by: Greg Kurz <gkurz@redhat.com>
2025-07-23 17:15:43 +02:00
Christophe de Dinechin
5674945806 Bump to Kata Containers 3.14
Adjusted patch 1001-Remove-warnings-as-compilation-errors.patch
Removed patches 1000, 1002 and 1003, no longer needed

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-09 11:50:30 +02:00
Christophe de Dinechin
13346c448b Bump to Kata Containers 3.13
The upstream vendor tarball contains an outdated version of the Rust
`time` crate, which causes problems with recent Rust compiler
versions. This was addressed earlier by patching the `Cargo.lock` to
require a more recent version of the `time` crate, but that itself
caused some dependencies to not be found in the upstream vendor
tarball.

In order to address the issue, both `kata-agent` and `kata-ctl` had to
be revendored to pick up time version 0.3.37. As a result, the
`kata-containers-3.13.0-vendor.tar.gz` that was added to sources does
not match the upstream source.

If you need to reconstruct the vendor tarball, the required steps are
documented in the `vendor-tarball.sh` script.

Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2025-07-07 17:58:46 +02:00
Fedora Release Engineering
05a8b4f81e Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-20 07:31:18 +00:00
Fedora Release Engineering
06487cd0d2 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 08:17:40 +00:00
Emanuel Lima
c7176d99b3 Bump to Kata 3.12.0
Signed-off-by: Emanuel Lima <emlima@redhat.com>
2025-01-06 16:35:05 -03:00
Emanuel Lima
1b18f065eb Bump to Kata v3.11.0
Signed-off-by: Emanuel Lima <emlima@redhat.com>
2024-11-26 17:17:22 -03:00
Emanuel Lima
4e7e82ae63
Fix v3.9.0 release
Also,
  Add AGENT_POLICY patch

Signed-off-by: Emanuel Lima <emlima@redhat.com>
2024-10-07 16:27:42 -03:00
Emanuel Lima
916d13184e
Bump to kata-containers v3.9.0
Also:
  Fix warnings as compilation errors patch
  Add time dependency compilation error patch
  Add arch name compilation failure patch
  Add binutils and rsyslog as dependencies

Signed-off-by: Emanuel Lima <emlima@redhat.com>
(cherry picked from commit 98e4326636)
Signed-off-by: Emanuel Lima <emlima@redhat.com>
2024-09-23 13:50:00 -03:00
Emanuel Lima
e1b309eaa9
Release Kata Containers v3.8.0
Signed-off-by: Emanuel Lima <emlima@redhat.com>
2024-09-16 12:33:44 -03:00
4 changed files with 24 additions and 10 deletions

2
.gitignore vendored
View file

@ -73,3 +73,5 @@
/kata-containers-3.21.0-vendor.tar.gz
/kata-containers-3.22.0.tar.gz
/kata-containers-3.22.0-vendor.tar.gz
/kata-containers-3.23.0.tar.gz
/kata-containers-3.23.0-vendor.tar.gz

View file

@ -18,18 +18,18 @@ Signed-off-by: Emanuel Lima <emlima@redhat.com>
10 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/agent/Makefile b/src/agent/Makefile
index e62a894aa..39d351213 100644
--- a/src/agent/Makefile
+++ b/src/agent/Makefile
@@ -130,14 +130,14 @@ static-checks-build: $(GENERATED_CODE)
@@ -120,7 +120,7 @@ static-checks-build: $(GENERATED_CODE)
$(TARGET): $(GENERATED_CODE) $(TARGET_PATH)
$(TARGET_PATH): show-summary
- @RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
+ @RUSTFLAGS="$(EXTRA_RUSTFLAGS) " cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
$(GENERATED_FILES): %: %.in
$(GENERATED_FILES): %: %.in $(VERSION_FILE)
@sed $(foreach r,$(GENERATED_REPLACEMENTS),-e 's|@$r@|$($r)|g') "$<" > "$@"
@@ -127,7 +127,7 @@ $(GENERATED_FILES): %: %.in $(VERSION_FILE)
##TARGET optimize: optimized build
optimize: show-summary show-header
@ -38,6 +38,7 @@ index e62a894aa..39d351213 100644
##TARGET install: install agent
install: install-services
diff --git a/src/dragonball/Makefile b/src/dragonball/Makefile
index 40bb7f915..5eb2c1016 100644
--- a/src/dragonball/Makefile
@ -66,10 +67,9 @@ index aabaa3391..1fb6b20c3 100644
format:
@echo "INFO: cargo fmt..."
diff --git a/src/runtime-rs/Makefile b/src/runtime-rs/Makefile
index 0bb0617ff..188040864 100644
--- a/src/runtime-rs/Makefile
+++ b/src/runtime-rs/Makefile
@@ -600,7 +600,7 @@ static-checks-build: $(GENERATED_FILES)
@@ -658,7 +658,7 @@ static-checks-build: $(GENERATED_FILES)
$(TARGET): $(GENERATED_FILES) $(TARGET_PATH)
$(TARGET_PATH): $(SOURCES) | show-summary
@ -78,7 +78,7 @@ index 0bb0617ff..188040864 100644
$(GENERATED_FILES): %: %.in
@sed \
@@ -610,7 +610,7 @@ $(GENERATED_FILES): %: %.in
@@ -668,7 +668,7 @@ $(GENERATED_FILES): %: %.in
##TARGET optimize: optimized build
optimize: $(SOURCES) | show-summary show-header

View file

@ -28,7 +28,7 @@
%endif
# https://github.com/kata-containers/kata-containers
Version: 3.22.0
Version: 3.23.0
%global tag %{version}%{?rcstr}
%global domain github.com
@ -390,9 +390,15 @@ fi
%changelog
* Tue Nov 04 2025 Christophe de Dinechin <dinechin@redhat.com> - 3.22.0-1
* Mon Nov 03 2025 Christophe de Dinechin <dinechin@redhat.com> - 3.22.0-1
- kata-containers 3.22.0
* Sun Oct 12 2025 Maxwell G <maxwell@gtmx.me> - 3.21.0-1.2
- Rebuild for golang 1.25.2
* Fri Oct 10 2025 Alejandro Sáez <asm@redhat.com> - 3.21.0-1.1
- rebuild
* Thu Sep 25 2025 Christophe de Dinechin <dinechin@redhat.com> - 3.21.0-1
- kata-containers 3.21.0
@ -426,6 +432,12 @@ fi
* Mon Jul 07 2025 Christophe de Dinechin <dinechin@redhat.com> - 3.13.0-1
- kata-containers 3.13.0, required vendor source correction
* Mon Jan 20 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.0-1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.0-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jan 06 2025 Emanuel Lima <emlima@redhat.com> - 3.12.0-1
- kata-containers 3.12.0

View file

@ -1,2 +1,2 @@
SHA512 (kata-containers-3.22.0.tar.gz) = 142bc70b6455f545d534371a845980ed00985d7225b5f672f3fef046a6f0a31871bd69ee2c931ab94c10089086123fe5987ec6615d7a7308027531269c4dae48
SHA512 (kata-containers-3.22.0-vendor.tar.gz) = 10b28d746d5176acce4abcb902213edcfb43b0b390a5d20f114b7dc4e11bc8de26098f180bdf75bcff3e6d03f2b3a31908f4386d7ca24119f9e001cd99c52060
SHA512 (kata-containers-3.23.0.tar.gz) = d921dace40545fab47647c68357d88bf2807b74d5b3546ed0d91416b98fbad4ecaabf449abcc20e34cee8fbcacffe4a66a6012b63815e6b2c60c0319f982cc6e
SHA512 (kata-containers-3.23.0-vendor.tar.gz) = 484c2dececc31a4fa9d4662f0a0051d52a916728e673396fbb70ab8ef02eb3ac225b815a03e2799aa7bcfe6478dd3ad785c628879914b0b113123f3952795c7b