From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich <cmmarusich@gmail.com> Subject: Re: Orchestration working group (before: Guix orchestration notes) Date: Sun, 04 Mar 2018 21:42:29 +0100 Message-ID: <874llvh8sq.fsf@gmail.com> References: <871shigbgz.fsf@gmail.com> <20180301161855.GA6170@thebird.nl> <20180304021839.j7ittjuexbzdjtuj@kowloon> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: <guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org> Received: from eggs.gnu.org ([2001:4830:134:3::10]:52947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <cmmarusich@gmail.com>) id 1esaSr-0001B8-Bk for guix-devel@gnu.org; Sun, 04 Mar 2018 15:42:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <cmmarusich@gmail.com>) id 1esaSo-0004Zx-8z for guix-devel@gnu.org; Sun, 04 Mar 2018 15:42:37 -0500 Received: from mail-pg0-x22d.google.com ([2607:f8b0:400e:c05::22d]:32947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <cmmarusich@gmail.com>) id 1esaSo-0004Zn-2Q for guix-devel@gnu.org; Sun, 04 Mar 2018 15:42:34 -0500 Received: by mail-pg0-x22d.google.com with SMTP id g12so6017425pgs.0 for <guix-devel@gnu.org>; Sun, 04 Mar 2018 12:42:33 -0800 (PST) In-Reply-To: <20180304021839.j7ittjuexbzdjtuj@kowloon> (Devan's message of "Sun, 4 Mar 2018 03:18:39 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." <guix-devel.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-devel>, <mailto:guix-devel-request@gnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/archive/html/guix-devel/> List-Post: <mailto:guix-devel@gnu.org> List-Help: <mailto:guix-devel-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-devel>, <mailto:guix-devel-request@gnu.org?subject=subscribe> Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" <guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org> To: Devan <mail@dvn.me> Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Devan <mail@dvn.me> writes: > Hi all, > > Pjotr Prins transcribed 0.6K bytes: >> Hi Chris, >>=20 >> That was a lengthy writeup, thanks :). I think the first step is to >> think in terms of (container/VM) provisioning. Then build that up towards >> orchestration and workflows. > > I agree. I think a good start would be figuring out ways to > essentially replace what you can do with Dockerfiles. Which to me=20 > mainly means having the ability to arbitrarily copy files into, and=20 > further manipulate the tarballs made from using `guix pack`. With "guix pack", you can already create a Docker image that contains arbitrary files. Just define whatever packages you need in order to install the things you want, and "guix pack --format=3Ddocker" will create a Docker image of exactly what you declare, without building upon any existing Docker image. Is this different from what you had in mind? Once "guix system docker-image" gets added, you will be able to do the same thing for an entire GuixSD system: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30572 =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlqcWjUACgkQ3UCaFdgi Rp1GNBAAnxivEPwiEpdRfeGchkFx08KGL3zuYGz8+ynFvsQj6W9qcO2suOGraHDJ 4oa1nu5cjSg88mUn+HoEGTxEASfxhF/7QQMmHj3tVPYizWPnLS8r5MVqJxQuBVJl N9BhzLLvwTGzVM85vj6xzRByg2rH+Ob/lHVDS0v65Tx0xsWbGdoYQb70UIcFkq8B pVkfICPHJOMCPDIz8HrTXW+O78z+2vYuCU9Hz3CZJhiTZhdi7aKMR4SR7/CC34eY lqFZ8hcQRvXiPngNNXgtWAJA/WfrEBR9SPGoWjNCQGcydl1hpdPYUtqivK0rm7+c Ji9Ki/GYHRM5aht4XIPHz7ssRLenXDVEIhNzlPLovGSe2UoIK64gz4gcMkH3g2Bj x45478KGE3GIDCf6sdw1OnWBKH0bt2y7x+Fexxe6Zizsz97znvlEmj1e0S1wYYA3 C0ZF2N5rUPSIY0JUWLPSX4hmFILE4e0VtxxgCEbYodm7LZ+0sAb0Z33xifUPJsp5 5Zd5Haq//7zgH8K50qjfORiQDcnh1h3l4RzuWOdCPq5t6zllfp+kNeh6koL3lElf EDzqlzGu2bq/sXdzjDlwtl88b9/QCPhAIpaXTL3lZA21X5QDEYZJpEM46n0aS17a ZqWVMZfUtJliuX30krCeqZifiak3+jI5IdjZtsvAQQk+7LLX7EU= =Z3Z7 -----END PGP SIGNATURE----- --=-=-=--