[xenomai-images][PATCH] Update/pin to kas 2.3.3

Jan Kiszka jan.kiszka at siemens.com
Thu Dec 17 18:23:29 CET 2020


From: Jan Kiszka <jan.kiszka at siemens.com>

Pinning gives us longer stability. We implicitly had that as we were
still pulling from dockerhub which was deprecated.

The change to kas 2.3.3 brings the renaming to kas-container and removes
the need to specify "--isar".

Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
---

At the risk of posting what you may also have in your queue already, 
Quirin.

 README.md                   | 10 +++++-----
 board-beagle-bone-black.yml |  2 +-
 board-hikey.yml             |  2 +-
 board-qemu-amd64.yml        |  2 +-
 board-qemu-arm64.yml        |  2 +-
 board-qemu-armhf.yml        |  2 +-
 board-x86-64-efi.yml        |  2 +-
 ci/gitlab-ci-base.yml       |  2 +-
 kas.yml                     |  4 +++-
 opt-ext4-gz.yml             |  2 +-
 opt-lava-test.yml           |  2 +-
 opt-linux-4.19.yml          |  2 +-
 opt-linux-4.4.yml           |  2 +-
 opt-linux-latest-5.4.yml    |  2 +-
 opt-linux-latest.yml        |  2 +-
 opt-xenomai-3.0.x.yml       |  2 +-
 opt-xenomai-next.yml        |  2 +-
 17 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/README.md b/README.md
index 5b84983..19d39dd 100644
--- a/README.md
+++ b/README.md
@@ -11,18 +11,18 @@ from scratch.
 
 ## Building Target Images
 
-Install `kas-docker` from the [kas project](https://github.com/siemens/kas):
+Install `kas-container` from the [kas project](https://github.com/siemens/kas):
 
-    wget https://raw.githubusercontent.com/siemens/kas/master/kas-docker -P ~/bin/
-    chmod a+x ~/bin/kas-docker
+    wget https://raw.githubusercontent.com/siemens/kas/2.3.3/kas-container -P ~/bin/
+    chmod a+x ~/bin/kas-container
 
 Furthermore, install docker and make sure you have required permissions to
 start containers.
 
-To build, e.g., the QEMU AMD64 target inside Docker, invoke kas-docker like
+To build, e.g., the QEMU AMD64 target inside Docker, invoke kas-container like
 this:
 
-    kas-docker --isar build kas.yml:board-qemu-amd64.yml
+    kas-container build kas.yml:board-qemu-amd64.yml
 
 This image can be run using `start-qemu.sh x86`.
 
diff --git a/board-beagle-bone-black.yml b/board-beagle-bone-black.yml
index e82d786..2da2977 100644
--- a/board-beagle-bone-black.yml
+++ b/board-beagle-bone-black.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: beagle-bone-black
diff --git a/board-hikey.yml b/board-hikey.yml
index a7408be..761782e 100644
--- a/board-hikey.yml
+++ b/board-hikey.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: hikey
diff --git a/board-qemu-amd64.yml b/board-qemu-amd64.yml
index 84bbfd7..100bed8 100644
--- a/board-qemu-amd64.yml
+++ b/board-qemu-amd64.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: qemu-amd64
diff --git a/board-qemu-arm64.yml b/board-qemu-arm64.yml
index 23dcb24..07e142d 100644
--- a/board-qemu-arm64.yml
+++ b/board-qemu-arm64.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: qemu-arm64
diff --git a/board-qemu-armhf.yml b/board-qemu-armhf.yml
index 393bf9d..889dd0d 100644
--- a/board-qemu-armhf.yml
+++ b/board-qemu-armhf.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: qemu-armhf
diff --git a/board-x86-64-efi.yml b/board-x86-64-efi.yml
index e926d95..225b7f8 100644
--- a/board-x86-64-efi.yml
+++ b/board-x86-64-efi.yml
@@ -10,6 +10,6 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 machine: x86-64-efi
diff --git a/ci/gitlab-ci-base.yml b/ci/gitlab-ci-base.yml
index 15fd74a..f7a9f77 100644
--- a/ci/gitlab-ci-base.yml
+++ b/ci/gitlab-ci-base.yml
@@ -24,7 +24,7 @@ variables:
   ISAR_DISTRIBUTION: xenomai-demo
 
 default:
-  image: kasproject/kas-isar:latest
+  image: ghcr.io/siemens/kas/kas-isar:2.3.3
 
 # add lavacli to the container and install the ssh keys
 # for the test infrastructure
diff --git a/kas.yml b/kas.yml
index 21ed533..c8bafcd 100644
--- a/kas.yml
+++ b/kas.yml
@@ -10,7 +10,9 @@
 #
 
 header:
-  version: 8
+  version: 10
+
+build_system: isar
 
 distro: xenomai-demo
 target: demo-image
diff --git a/opt-ext4-gz.yml b/opt-ext4-gz.yml
index 1a6502f..409bf62 100644
--- a/opt-ext4-gz.yml
+++ b/opt-ext4-gz.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 repos:
   isar:
diff --git a/opt-lava-test.yml b/opt-lava-test.yml
index 206aea0..9c33da6 100644
--- a/opt-lava-test.yml
+++ b/opt-lava-test.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 # lava uses nfs to deploy the image. For this we need a tarball instead of
 # full image
diff --git a/opt-linux-4.19.yml b/opt-linux-4.19.yml
index 1613e1c..fb3657f 100644
--- a/opt-linux-4.19.yml
+++ b/opt-linux-4.19.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   linux-xenomai-latest: |
diff --git a/opt-linux-4.4.yml b/opt-linux-4.4.yml
index bb24a04..c4afa68 100644
--- a/opt-linux-4.4.yml
+++ b/opt-linux-4.4.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   linux-xenomai-latest: |
diff --git a/opt-linux-latest-5.4.yml b/opt-linux-latest-5.4.yml
index 663ebbb..7767be4 100644
--- a/opt-linux-latest-5.4.yml
+++ b/opt-linux-latest-5.4.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   linux-xenomai-latest: |
diff --git a/opt-linux-latest.yml b/opt-linux-latest.yml
index 6ce3a3b..78f4a43 100644
--- a/opt-linux-latest.yml
+++ b/opt-linux-latest.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   linux-xenomai-latest: |
diff --git a/opt-xenomai-3.0.x.yml b/opt-xenomai-3.0.x.yml
index 591f3fc..4559de8 100644
--- a/opt-xenomai-3.0.x.yml
+++ b/opt-xenomai-3.0.x.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   xenomai-3-0-x: |
diff --git a/opt-xenomai-next.yml b/opt-xenomai-next.yml
index 6efaa71..ba0b2da 100644
--- a/opt-xenomai-next.yml
+++ b/opt-xenomai-next.yml
@@ -10,7 +10,7 @@
 #
 
 header:
-  version: 8
+  version: 10
 
 local_conf_header:
   xenomai-latest: |
-- 
2.26.2



More information about the Xenomai mailing list