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; Fri, 19 Jul 2024 18:38:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f64.google.com (mail-wm1-f64.google.com [209.85.128.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 46JGcqOt002630 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 19 Jul 2024 18:38:52 +0200 Received: by mail-wm1-f64.google.com with SMTP id 5b1f17b1804b1-42725ec6e0asf12112965e9.0 for ; Fri, 19 Jul 2024 09:38:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1721407127; cv=pass; d=google.com; s=arc-20160816; b=W29tREVroRcOlGARaHmB28GA+CyAVdNWgn2H+dTStBXAdIDgR+yc39T/6LtF/ArSV9 cIL9OmcFUi+ZtXMxhpZ+ms0WnYPxNuJGVvsroPGIrC848aphPJdMud6VJSCvTkkHhnj3 SNijd8j6ppiWo3BzqtQXaREFilv5icwOdj6MYAz9qZVBRn822XRrmoyc38hiRTQqZCio qTm3AXbKa68NmQTUEjCYmfmgkxp6xlJLhkxjQBE7cVJxIrC/HWfm2wJX+QfULWRrf9lK DFkYtJxgzx7EVE73IneOEyWwxZbXaFSioVhbHFpBHkGHusEqtc4CLjjLLAddusfDZLub ew8w== 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=/JEG2eHfVP6ffAkI6SG/Nc/dT/hWPXmNP73sPdZaXU4=; fh=bkDOFpH9LuWPKpgBNd8HTqA8gXMK+tpqVWZKYl1Ao8s=; b=d82XnZI+6XU2GWrmQ7K548vg4IfQanPZWAF1Dnr2CRFGle5Ts9V7QQtZo/qVEFx7hk 6N/srNNgjBpuJWiT9+H4h6drrTt1PQ2MxWGrYoI0lAW+BdpDSMZ52mNr/Hx/HlusHcx+ AN+MM5G3y8+kVWaiJ7yVwA7fw9BmfbvG6uqJCPXyUsdiwikP2DoGoaD7KzAdCYY+39eB 9jmRKAxGTvhffyu/ms1tCuwlTFIYZ6N/0sxlSwLFybaTX89rJnjxSKIIcM0P9yvrEGLO ociIiQnlEa/kHfP1rjrXvLHXFvt1roA0UMPyUHwtd+loUfNGgYK0ME5SHS6RNFjcYo0J Lcag==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Ck3i0xit; spf=pass (google.com: domain of fm-294854-202407191638443105857d543eccebaa-suvd_b@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-202407191638443105857d543eccebaa-suvd_B@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=1721407127; x=1722011927; 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=/JEG2eHfVP6ffAkI6SG/Nc/dT/hWPXmNP73sPdZaXU4=; b=YFigCRPA8TWnVVTuJf5GJAOvom4FAjCzl5Eh2+wGhhBnfygnwBATPvyBQQU9LNvO2o yyrjIctD8Pyq13TxyiY/ow9qRrZ5tiX4cAj54WSzV4KtRReP1H92mcydJAtWHKmYh3Wa Y0EeepMiIceljXnF99CuZ42jXLBRjV6/PMIK3rWxk7hDjupzfRGgen3vnd2qtwrS4Znc p6/C1FFBccU9y/J/5WvIqrqSNBWnMvrkDLuWRfvI1ex8KapfbKzqmfs74hbJroFQFgjI Z943V6B4W3UmdvlFL5oJKquPB+dLWQ1998Llq1N9detgF3xkcs/vOzW1t7LCsljcB9WJ PSxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721407127; x=1722011927; 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=/JEG2eHfVP6ffAkI6SG/Nc/dT/hWPXmNP73sPdZaXU4=; b=AbeXfl+V1JHLrpiISASK3LpbDsGH9HoMZKsma7sPq/O9zQ30GpDNUXQ2PsfALwTysV lEboZxI8KFPbCLwc4vxYLsklSwSspc3lkr+pywCnwpj8NYYbQ5ufngBMMcKVdzhRsEYR vaM0V14Xtgxf4YOZt9aEMyALd6Wpq9LDfXYGCcJ5fP2sjv6BDTO0HnJf0J+AHDBZYJtl vSPfmlBDXY6xauuPMKLIr7O9wZM+clKta3BEsYiLS2tU9IswFEYQax3AQ/ccur5F849y GEaftZFta/chCX0GIq/QtJOw13JAiR4iFx77OKkZZq/TPe2K68cReLshr1FqslbL+MOh P6xQ== X-Forwarded-Encrypted: i=2; AJvYcCWXX9w2dxn9eF/uaPQW+nvqWA6FJtQldvvm+5iJD1GpfvPQI0odcZpPm89caIPV3pS6z8CewoXAROxTP3v5SoHI3es= X-Gm-Message-State: AOJu0Yxye7C00Bdu6MerhYp0e8aMN4Ko5nfxUdcWEQr2S+2pYrvcUrzn JwLNdbmxcqQgPwlL2zsl3LjKIc6GrLRnX6fSMZ1ee2d8qTK5Qkg3 X-Google-Smtp-Source: AGHT+IEi62A+bhnarMQXDhA0dkbnDmCeIb0qmEfzkcINv3jlvieW2785fA6FjEulWNbTwYg+faoewQ== X-Received: by 2002:a05:600c:4fd2:b0:427:d8f2:332 with SMTP id 5b1f17b1804b1-427d8f206eemr10808335e9.7.1721407127149; Fri, 19 Jul 2024 09:38:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:4f52:b0:426:6982:f5c6 with SMTP id 5b1f17b1804b1-427c83992bfls14650555e9.1.-pod-prod-02-eu; Fri, 19 Jul 2024 09:38:45 -0700 (PDT) X-Received: by 2002:a05:600c:3591:b0:426:6353:4b7c with SMTP id 5b1f17b1804b1-427c2caa7cbmr62338525e9.8.1721407124960; Fri, 19 Jul 2024 09:38:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1721407124; cv=none; d=google.com; s=arc-20160816; b=Q3gwH24s9VCH+dKuLRBnc/EvfJgEfgdsfphVoGKQKORKRdAIWBdXdignb51cbfHEA7 qYwde0U9SLm/6xrUpsKcVzsDwAZFcPTMeSvJPkXscBCKHypwfwk22qZlXABAyZxlT4xy 0ISTa6Z5Ab1IMsp3foX4FxHtEdcrInVA2BFVE9eBJ6D1RLDVjFDQmHgF4ilf7bEOJNh+ wCScxZn5xs90/PV63FCFHEmpxnlrPvDaCT2ntZhWhkvGFy2c0OZOC2zEDnQsXAGOJYi4 KodL5KBXPH8YvB10XgpyItsCxFYBwCTg9PieY5DG0sd+rgGbmkZlgW5oT7cSxBgjOrOX 95AQ== 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=0iW3kBl0S+BgOt20J16edLQWXTBjMzZMCv/zBd661vOvKTghwmWyBJZ1GZxAEWY115 vvcaE7l+B063ijkaUp3JeqYS60xOJnCSCvcmWSUxostCEOLibJRbDnPzR9vPIXhZeHnA MKb9l3F2KCmRoTqnZx+5J8TWgP7Ph9MnOV05VC+iPs3uU1H7Z86EL5Hxe9MobkB+NRKn wLSUSYzRQ0HHz7yKnheiNS/UZmz3Cw2+2scPV/p5m5p2qsv87si6YXg5OvdN1vFsJFjW SHypbFOGDHIJHN4F5ICzKUUA00sAne2T0YsgMhJwxCBQBsv2def1ppiLK79MVQPMly1B AOdQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Ck3i0xit; spf=pass (google.com: domain of fm-294854-202407191638443105857d543eccebaa-suvd_b@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-202407191638443105857d543eccebaa-suvd_B@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-427d2911f57si1635545e9.0.2024.07.19.09.38.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Jul 2024 09:38:44 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-202407191638443105857d543eccebaa-suvd_b@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 202407191638443105857d543eccebaa for ; Fri, 19 Jul 2024 18:38:44 +0200 From: "'Jan Kiszka' via isar-users" To: isar-users Cc: Silvano Cirujano-Cuesta , Benedikt Niedermayr , Felix Moessbauer Subject: [PATCH v4 3/5] meta-isar: Add demo packages for installing prebuilt containers Date: Fri, 19 Jul 2024 18:38:41 +0200 Message-ID: <27ef7f39f79a72f188f78637f25ac8a616f0947a.1721407122.git.jan.kiszka@siemens.com> 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=Ck3i0xit; spf=pass (google.com: domain of fm-294854-202407191638443105857d543eccebaa-suvd_b@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-202407191638443105857d543eccebaa-suvd_B@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: 0K2yp3xztYuy 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/27ef7f39f79a72f188f78637f25ac8a616f0947a.1721407122.git.jan.kiszka%40siemens.com.