From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 15 Jul 2024 12:08:45 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f56.google.com (mail-lf1-f56.google.com [209.85.167.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 46FA8hhV005856 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Jul 2024 12:08:43 +0200 Received: by mail-lf1-f56.google.com with SMTP id 2adb3069b0e04-52ea3c7dfdcsf4519725e87.3 for ; Mon, 15 Jul 2024 03:08:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1721038118; cv=pass; d=google.com; s=arc-20160816; b=REPQmq8kQ8RON2OuGN7eSdSPysWbjXQ3+FpwkGgL3B7YWNNcT+l+9H6+OzuSY/IM46 Y2AeBMPbbqsBTJrRY7nIjhJl4NHR/EPZm9CKgKaWqxUIIcJjrZ0OkGvZsO3U6YIdqiqL fMGVG++4s7Zw1ScirT9zaAtpVQ/NqpcqVxJtstP6xsoCKFYGREJFT7dKfykKmqUh2uFn UFDux2N7TRv3rgxxtQ968CoVTRisrGokA9NBIf7LQ8yh6+gYYOqXDOh+dEZo1OIPnctZ e0VtjkZ6Q2zQ539a9LVgQZIpKp8EaEMqpAWCUIdsLNLXztXFGIyfsI4OrMS9MVm5kX54 VpQw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=aaXlbdELNM5njS2AHhu/6g/g9G+Y7IDCpAeaQ1b2uPE=; fh=MyJSZSrfArl8NhGxI10Kwu/9y+VQFTxuuItnNEk+L2o=; b=P/gxTzfalxxj2mcXPVAwfmVVVimfAgO3729lemxRzg6416xa3TNig59ma9ME36t5IM lDl3XYFJDpsSWXdl+XabFPkkdut9Qmquivj51drMZ8F7Da2zzjRpTJ7R/k9atUYf1plT egFPp2CZ8woN8H+xzXk6VF68KmTE/d2dz4n6cfxdKqybNqBzUpVE91cHi2UqW0Rt7KGM wmkjhuP3MQCU7SfCJIwVP8w4CwOINllh15mhASqnrFF6BIdVdNBQkHuM2FJ8CBbRggt2 P4+PpBGG1AOnQDiNqnVzbN1a95FsD6lz+XAfnpfQT0HNKpur8s8iVbsm/kJC+Cfmd5Hs Fc/A==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=pyVC3gMj; spf=pass (google.com: domain of fm-294854-202407151008346382fe1be55c1fd90d-wkpl5u@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202407151008346382fe1be55c1fd90d-WKPL5U@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1721038118; x=1721642918; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=aaXlbdELNM5njS2AHhu/6g/g9G+Y7IDCpAeaQ1b2uPE=; b=ETzC4a3QvptjPqDxd2f7F3yOjX3tJo5k59HhaQDT9ORPYNFcfrN6is0l3Z+1unL2zk /uFTzQCcpOgJCuFVd7Ewysd545huRumw+2PpPQVjM+ftN2DZ4nX1aNDRTOeiAR4wgzY4 pHJIIP0lR8qtWGLFcpbPc3UVG6M47aq3PZ6/a/+jnOVNRycmYPMMtiBnS74e7lg0tSws 4gXc/LUrQuyW+AHkQXNVK0KFrekI+DC7WEpKRORcDkGDAZcOa66YSRjpmFJEI+AcDsKy ugsXh9YLn16a3Qj8zNGwaMpcrxANfANXIgRR4TiZDd60qaIyTUpSi4+SCKyd2fUo5W1p QcBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721038118; x=1721642918; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=aaXlbdELNM5njS2AHhu/6g/g9G+Y7IDCpAeaQ1b2uPE=; b=asnOq4uqyMZRrFq+2RdtGt/bYX+KHSTErUVDtKxIAdfEeVYfmVL82WobilQNWRmsXM T5I+VSbbAtgvzolMkY5UJkbXoSOt0ZACqDB4nCNxrRg/d3Kb2GmPWXClB7yrYYHYxzx/ 5HgJptPzjMfRgvxWDeTjedticcysCQ20AOg6Dn9Kthv4wM2mcxHtECgk5alFKVKUhlqH Gw/wkykA4LBCFWw7eJYOZGjhfgmMUVyWXxXPlUteOwoUP2SDwqv1UKpTXWPld2okxJEu iMuK8rjfJ4q9d8CRF8shi72g+i3Byk1NEXsaj+MZMWtwsFXqNugc5z3Rui52yAucrCA1 lHOA== X-Forwarded-Encrypted: i=2; AJvYcCX/EUQP3ZfdUnLNyGR3ktuPGnWDXoXv8JpsJTJsFk+HNBFiQ/Hn0wTD0vjUtYuFwgeWJ+A1RPKfqf87lippcGUHryU= X-Gm-Message-State: AOJu0YxiU50dVdUgDGEI/u+zGMV71yAPg9xdNnOhtUDcenSP+1D9qK5J OUHu6uHEFU7ycrff5j1lhpW3DevtTasBXhcrufe0J41LjfOtC6xp X-Google-Smtp-Source: AGHT+IHtBsAPIaRRfqnW4idePz40kpilocY9ID3aQqyJ7vnCWBVBSC4VLJwCCxlKb+FKekeNDquKpQ== X-Received: by 2002:a05:6512:3e02:b0:52b:8c88:2d6b with SMTP id 2adb3069b0e04-52eb9991281mr13298695e87.11.1721038117556; Mon, 15 Jul 2024 03:08:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:36d8:b0:52e:7693:6745 with SMTP id 2adb3069b0e04-52ec452193els1753401e87.2.-pod-prod-03-eu; Mon, 15 Jul 2024 03:08:35 -0700 (PDT) X-Received: by 2002:a05:6512:b11:b0:52c:8591:1f7b with SMTP id 2adb3069b0e04-52eb9997315mr13748555e87.24.1721038115076; Mon, 15 Jul 2024 03:08:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1721038115; cv=none; d=google.com; s=arc-20160816; b=WAypA6drMz8+fLPtqGobkEDs2iM2fsKsx3EPA13FlVViFZwL7aVw89o6nVIryoHKN6 qM4OL3ORM9SwUkntO/X3jwFS7gFFQFGfDuHKF/aMojOzhrSHxYpJfz6732VmGFWrMA9L BmzVhmXfNMNX7gJGUDFLDw4FYDSiSsqOGqPhfP6La+KpLvQTZ88fHF3D/pNI6C56se0K Aek7fQWEf456+DRe8wvcxZUbVZ4mAFtv6ISMXySirYYNnvoYzi60wH/9PyhHY5947m6V TbzM5OYznJ5Xf9BNXcMI0PbYVHHcVZu8WbV8beuiHlwtNXPVf9cLNdQ0tZdknLxRq3da CfdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=PZNATY6IoSLm+0l8pnfs+jH3Y4sl0XJy+TjIS1m4FCs=; fh=sG8mVX6bNXJXg1RhSNhryk9YKHryCWWF37H72hfFhEU=; b=TmJr4W0B6a8+quVMjGXFckNWofHlIobU/oTkdp4T7h9ku4RVh4KURYztkDbiy+u8+f jQWByn28BVBra/69EiLEEA8BpnAxv1xvzMLOJB5s9+pZb0a1y4+swioEImKAy9m7gx0Y o35VsrClj8WviZmJu95uC2o6KAhNu0txkE8ebgSEw7z67CHqq7DLVk/Y6NTTasT5rsfS jP867JJI5vNQ83Xc8Uyjk5PDS4xP6X+gPaUWzvT4VDSSKZW1mtBfpTUV1rhnbwe0IY8m usMjneviVUNn3O+dYtDKtVr0VJOb2SgWJ5tl3sFswxTk2LvIAykVaQMzSZeDhbWEv2bH XcgQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=pyVC3gMj; spf=pass (google.com: domain of fm-294854-202407151008346382fe1be55c1fd90d-wkpl5u@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202407151008346382fe1be55c1fd90d-WKPL5U@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-52ed257c829si77019e87.9.2024.07.15.03.08.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Jul 2024 03:08:35 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-202407151008346382fe1be55c1fd90d-wkpl5u@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202407151008346382fe1be55c1fd90d for ; Mon, 15 Jul 2024 12:08:34 +0200 From: "'Jan Kiszka' via isar-users" To: isar-users Cc: Silvano Cirujano-Cuesta , Benedikt Niedermayr , Felix Moessbauer Subject: [PATCH v2 3/5] meta-isar: Add demo packages for installing prebuilt containers Date: Mon, 15 Jul 2024 12:08:30 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=pyVC3gMj; spf=pass (google.com: domain of fm-294854-202407151008346382fe1be55c1fd90d-wkpl5u@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202407151008346382fe1be55c1fd90d-WKPL5U@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: CQseG1fR5C7v From: Jan Kiszka One recipe for docker, one for podman. Both pull from a registry that, in contrast to infamous dockerhub, should not throttle CI jobs running these frequently for testing purposes. The podman variant of the recipe is intentionally leaving out the digest to trigger the related warning of the container fetcher. These demos also come with kas integration. Signed-off-by: Jan Kiszka --- kas/package/Kconfig | 19 +++++++++++++++++++ kas/package/pkg_prebuilt-docker-img.yaml | 9 +++++++++ kas/package/pkg_prebuilt-podman-img.yaml | 9 +++++++++ .../prebuilt-docker-img_0.1.bb | 12 ++++++++++++ .../prebuilt-podman-img_0.1.bb | 10 ++++++++++ 5 files changed, 59 insertions(+) create mode 100644 kas/package/pkg_prebuilt-docker-img.yaml create mode 100644 kas/package/pkg_prebuilt-podman-img.yaml create mode 100644 meta-isar/recipes-app/prebuilt-container/prebuilt-docker-img_0.1.bb create mode 100644 meta-isar/recipes-app/prebuilt-container/prebuilt-podman-img_0.1.bb diff --git a/kas/package/Kconfig b/kas/package/Kconfig index 35ba7cf1..395c3a08 100644 --- a/kas/package/Kconfig +++ b/kas/package/Kconfig @@ -146,6 +146,25 @@ config KAS_INCLUDE_PACKAGE_ISAR_CI_SSH_SETUP default "kas/package/pkg_sshd-regen-keys.yaml" depends on PACKAGE_ISAR_CI_SSH_SETUP + +config PACKAGE_PREBUILT_DOCKER_IMG + bool "prebuilt-docker-img" + default y + +config KAS_INCLUDE_PACKAGE_PREBUILT_DOCKER_IMG + string + default "kas/package/pkg_prebuilt-docker-img.yaml" + depends on PACKAGE_PREBUILT_DOCKER_IMG + +config PACKAGE_PREBUILT_PODMAN_IMG + bool "prebuilt-podman-img" + default y + +config KAS_INCLUDE_PACKAGE_PREBUILT_PODMAN_IMG + string + default "kas/package/pkg_prebuilt-podman-img.yaml" + depends on PACKAGE_PREBUILT_PODMAN_IMG + endmenu config KAS_IMAGE_PREINSTALL diff --git a/kas/package/pkg_prebuilt-docker-img.yaml b/kas/package/pkg_prebuilt-docker-img.yaml new file mode 100644 index 00000000..df96a484 --- /dev/null +++ b/kas/package/pkg_prebuilt-docker-img.yaml @@ -0,0 +1,9 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2024 + +header: + version: 14 + +local_conf_header: + package-prebuilt-docker-img: | + IMAGE_INSTALL:append = " prebuilt-docker-img" diff --git a/kas/package/pkg_prebuilt-podman-img.yaml b/kas/package/pkg_prebuilt-podman-img.yaml new file mode 100644 index 00000000..d0b8da1c --- /dev/null +++ b/kas/package/pkg_prebuilt-podman-img.yaml @@ -0,0 +1,9 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2024 + +header: + version: 14 + +local_conf_header: + package-prebuilt-podman-img: | + IMAGE_INSTALL:append = " prebuilt-podman-img" diff --git a/meta-isar/recipes-app/prebuilt-container/prebuilt-docker-img_0.1.bb b/meta-isar/recipes-app/prebuilt-container/prebuilt-docker-img_0.1.bb new file mode 100644 index 00000000..0dfc9b8f --- /dev/null +++ b/meta-isar/recipes-app/prebuilt-container/prebuilt-docker-img_0.1.bb @@ -0,0 +1,12 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2024 +# +# SPDX-License-Identifier: MIT + +require recipes-support/container-loader/docker-loader.inc + +CONTAINER_DELETE_AFTER_LOAD = "1" + +SRC_URI += "\ + docker://quay.io/libpod/alpine;digest=sha256:fa93b01658e3a5a1686dc3ae55f170d8de487006fb53a28efcd12ab0710a2e5f;tag=3.10.2 \ + " diff --git a/meta-isar/recipes-app/prebuilt-container/prebuilt-podman-img_0.1.bb b/meta-isar/recipes-app/prebuilt-container/prebuilt-podman-img_0.1.bb new file mode 100644 index 00000000..e671a494 --- /dev/null +++ b/meta-isar/recipes-app/prebuilt-container/prebuilt-podman-img_0.1.bb @@ -0,0 +1,10 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2024 +# +# SPDX-License-Identifier: MIT + +require recipes-support/container-loader/podman-loader.inc + +SRC_URI += "\ + docker://quay.io/libpod/alpine;tag=latest \ + " -- 2.43.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/fc4a492ac8a22d0768ff9d967f940caa4c546b18.1721038111.git.jan.kiszka%40siemens.com.