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; Tue, 09 Jul 2024 19:31:52 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f189.google.com (mail-lj1-f189.google.com [209.85.208.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 469HVpwG006543 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jul 2024 19:31:51 +0200 Received: by mail-lj1-f189.google.com with SMTP id 38308e7fff4ca-2ee94b0e2e1sf49617111fa.2 for ; Tue, 09 Jul 2024 10:31:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1720546304; cv=pass; d=google.com; s=arc-20160816; b=aKlXJUJKWYyZ8C+dLPpHuWRqGSTo76CTlINFSrLfisjg6UcfUAO+6Jym71utxe81Fh GoeNuQ7OzBAE5o3GBTMeEyEWQWucL/Eji7LxmAPGxVDMBsc+qlLw4RXco0HXzonZwtWa 3iczNNWHEe7y+l9vk6MrprKAkP8gRrB7pQAlpi3jNusyzXuVZP/mrR0kf5XRQQ51opfJ aDJ35wP7B4vyzFXEcJdcWQj5Em4ErEHM2am4uMOPWM29d5eq6m3KjQAh/BlOHdUkzJza ASUKjDyVeSbSWbPL67IHQ1sqEUFWpaA8ltT4vvVOm6Eh2+uQrFxf2AYNL8IbjxVEoo9i bmMQ== 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:to:from :dkim-signature; bh=Id5SXKvhjtOcsoeF9UxkAvXiD+xR/HiJiARDkzXdbfk=; fh=GCWDfcG4W0hAJbiB8KMPzKw3E62k9lIGfrFjz4GycjY=; b=pZ+XgMSrjs1iGMDqBLXVZq9UU2tARSD//Dyy9fOuLvreqSgiyS1zm78Bdy5AyfG2Zj Kvo8vYlNZRyc886a21a8G4hSF3oTJjJjill/AbbxbQ5uqTGsRPZDrHdphUS44hrFWp2+ 8+YHJBFnPd7uh1jILkUR4vETsWUD1pWLusnBK6o7eeWF4N66W1b+oiX155Qd6Pqy0mDV /hH3L/wIq7yo5xw6ROEww4hBaTgdMmiJSBFY8H2auTWro9RSta4/3G1VMGYLUeCGEfoK /4JIqg14cK8XX4HeLlW8EqMfBm2ThIAl5bCaIaDdBwesVTl3QXp9djHygLXo4uYywzAr 5ZHA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=PSCyfgNq; spf=pass (google.com: domain of fm-294854-20240709173140a1e2c3fb75b7f274d9-hc2wsk@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240709173140a1e2c3fb75b7f274d9-Hc2wSK@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=1720546304; x=1721151104; 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:to:from :from:to:cc:subject:date:message-id:reply-to; bh=Id5SXKvhjtOcsoeF9UxkAvXiD+xR/HiJiARDkzXdbfk=; b=X5+cRrCdssU8VLOPlRN0pr5THG3Jv0DGqzF+1L1vR9QwD7BfP/L6k3EQFNE91OB2ad I4ONwvP0W0pgNvAS3dof+dsgvYwqs7TmlyWY+rdsEHB4GpAywkachjonqLHkhdnmFiRn F4XTuTmZt1NVWUKQRYsgyy+Zq3MCbqh28LnS1epkN9mzGioxuX+D5hFw/bUN3cZOiH37 Yc2EtkIMh2qWfW4xIyQeSIiwQR6DFUrRwPbPPR9C2SzFyM1piID6r5b+jO1G7XWrD+Rl ukrQyqOxxikQlpmL+2/BzEbLSNPzhQVXzGf1MLvt+QFMIzEkMS2Fd3okDtpSuyAEb3t+ 2a5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720546304; x=1721151104; 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:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Id5SXKvhjtOcsoeF9UxkAvXiD+xR/HiJiARDkzXdbfk=; b=lEGZfLCVFQCHztGQkH7XYIkqR7VuR8GfUiQWtjYsdImJEMxjNuiOlXHg2wa32+Lujt 9393HOBsJ+RU6d2li5hxdpqrC+nfl3dD1kX/iC6ltZHsnq/upGfPEgqfO0WHVFffAiit cUcj6SWc252cyrrpyBcsEO9d5Hwov53Iq25EVXMiudTxKyo75SC5x9BzKEZhlvlf6Cmr M4gQENQaeIVT2ZZIPnXwcMhMgQCW6/ZE2qALzVY5mOWjgz8JtY9Be7EHl5QyIHLPB1WE rN0Lt9QFJDv+0PsHJTzMBQHzI2wdtbLXbotL2YPFhxYMV9zgNphKp7HkQaQP4e1J6ISw LP5w== X-Forwarded-Encrypted: i=2; AJvYcCVxbhR+ZaKbttkIoIIiDRu5S3PSFzZcHUq0fK9BfgYdJS9bZPflUdu7vHK/q2gCPN1ctoYjSzqzD/SLKTgXkFVv4uU= X-Gm-Message-State: AOJu0YxruX/z7DP2meFitc1Xx+Vz3agY4AC330guXRCKVNmaeO83kXdk tq00E2GfJtzUAZ1T46NyaOryHVuTn7JcwzfsrEIbmLIO9QN9SNkB X-Google-Smtp-Source: AGHT+IE4uG7PajlI/AghRkLCJd3kWK5OY1kOORIZuCpaZgiiL8WJ2Q7ydcxIg1X4SF/2TVnX8naf7Q== X-Received: by 2002:a2e:a415:0:b0:2ee:8ce9:3075 with SMTP id 38308e7fff4ca-2eeb3197a5fmr19240371fa.49.1720546304079; Tue, 09 Jul 2024 10:31:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:305:b0:2ee:8918:7088 with SMTP id 38308e7fff4ca-2ee8cdf2a69ls23906151fa.1.-pod-prod-01-eu; Tue, 09 Jul 2024 10:31:42 -0700 (PDT) X-Received: by 2002:a2e:b059:0:b0:2ec:53fb:39cb with SMTP id 38308e7fff4ca-2eeb30ba0edmr21915551fa.6.1720546301659; Tue, 09 Jul 2024 10:31:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720546301; cv=none; d=google.com; s=arc-20160816; b=vXxKLPgsZUU/871Ug75q6hdtwo1aXCGd3M4rkR+XI10kKuu/nYJKoO3TEVQroAnXSV 371wfQKdFLrfQcZBh7AVIogKqjk3Lb3u/W3kmK1TPiq/Vg8bbxhVGZtT0pEX0FGg0VUg PZbAWxZ3JcX1UFy1k29MpGi0+2sVdjrxCPyhA4HWwPR5QXlsBVn32M4kZ1CLNocLLOUv mgyMBQg9n33W/NqS9/3jAWWAdNLIIj5LQiZl03Dbt9S42R0ih2uL/3Y2KRkfw7EhopQT QPPg8zI/a+0qCqvv7in+IlCXGoxWLLGZEX4d5jlBWuImIDYHm6QbQ5Fyn7IAXxRMJt6I obWA== 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:to:from:dkim-signature; bh=BA20LfX5WBzZRAGQkD2H3FyvqlNHsjhg+FxhPrEIsuw=; fh=hOBXq6nisExkIRIwN8IDOmOCLKwX8PM0ANlxQbNMEqA=; b=rukpYMhaDkGtgox9c2/9TmdYTnIzeY4GRzfWpEJp1MVAzOcYYzO++VqP7u1fVTsemR FqT3vFR1FfWfnuZJUvSnzdz2FUb6a4HEcMnLR83YBDFSs+2BcR+KEXQotNGUDOD1ELN6 S1rYtpWZN54D4gm5jTW20HxfHSkhIHN6bQh4X5+aMSRHL/9nHQRyylrCcsw5+Fe9/DXS i1Z8A8LLznUSrz+xU8rEheFWdG2MjFoeJgLvOOMWrPYv25C2fTSf+bA5co39ljQ5k/E9 FhC/AhX8UT50qoN0ZRCHpn54uMi0DDk7zV1rHvPVKSlKCtkOi5cs8CDi99nIJ1eTHg66 gmMg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=PSCyfgNq; spf=pass (google.com: domain of fm-294854-20240709173140a1e2c3fb75b7f274d9-hc2wsk@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240709173140a1e2c3fb75b7f274d9-Hc2wSK@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-594bfe70f1fsi60773a12.5.2024.07.09.10.31.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Jul 2024 10:31:41 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-20240709173140a1e2c3fb75b7f274d9-hc2wsk@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20240709173140a1e2c3fb75b7f274d9 for ; Tue, 09 Jul 2024 19:31:41 +0200 From: "'Jan Kiszka' via isar-users" To: isar-users Subject: [RFC][PATCH 3/3] meta-isar: Add demo packages for installing prebuilt containers Date: Tue, 9 Jul 2024 19:31:39 +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=PSCyfgNq; spf=pass (google.com: domain of fm-294854-20240709173140a1e2c3fb75b7f274d9-hc2wsk@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240709173140a1e2c3fb75b7f274d9-Hc2wSK@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: Qjq3FNSI23HF 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 | 10 ++++++++++ .../prebuilt-podman-img_0.1.bb | 10 ++++++++++ 5 files changed, 57 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..3f337d92 --- /dev/null +++ b/meta-isar/recipes-app/prebuilt-container/prebuilt-docker-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/docker-loader.inc + +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/e49de13980681ebcef06ae21a806a939415ca0b7.1720546299.git.jan.kiszka%40siemens.com.