Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 7C00E200C46 for ; Wed, 29 Mar 2017 15:44:34 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7A7C7160B8A; Wed, 29 Mar 2017 13:44:34 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 9C661160B7C for ; Wed, 29 Mar 2017 15:44:33 +0200 (CEST) Received: (qmail 74214 invoked by uid 500); 29 Mar 2017 13:44:32 -0000 Mailing-List: contact dev-help@brooklyn.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.apache.org Delivered-To: mailing list dev@brooklyn.apache.org Received: (qmail 74202 invoked by uid 99); 29 Mar 2017 13:44:30 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Mar 2017 13:44:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 03D6BC0D33 for ; Wed, 29 Mar 2017 13:44:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.887 X-Spam-Level: X-Spam-Status: No, score=-0.887 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=cloudsoftcorp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 559HiEvlzpdx for ; Wed, 29 Mar 2017 13:44:25 +0000 (UTC) Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com [209.85.128.176]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id AB5AB5F20C for ; Wed, 29 Mar 2017 13:44:24 +0000 (UTC) Received: by mail-wr0-f176.google.com with SMTP id w43so16155551wrb.0 for ; Wed, 29 Mar 2017 06:44:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudsoftcorp.com; s=google; h=from:to:subject:message-id:date:user-agent:mime-version; bh=O4KFo4jnfBcmpmIYN35r9a3pZQpfBrB6GHpZxZUgFmM=; b=e/phSwF1yiteL/OkZk1bZTf99cAttSVCE6P5b8JIY8muLFILGJncrxizK3qOnX7KyF law12iTnC1GTDWGNDux1aRaNJ8UzlPTniaUbKHeT5Zyktbe64M0LmXrsMoWlbNB048vp wcTDdSLORmbc5Gvqv+D7zYLAEDcEs71lqIJPk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version; bh=O4KFo4jnfBcmpmIYN35r9a3pZQpfBrB6GHpZxZUgFmM=; b=pno5QJ6tPVec95TSiaxFH/48enzViWNRzwGz9kVyVHNYmWKpbvBqweEbKaoaD9k1AN r/1KY/JrVwAUedHiS/SvVSBhtMdzhuenjmVP3NfNh7aK2jD/9jR5Iw0uUNqJJm+96vRP nROxpm1cx+o9wfcRcXNO8QQmcESy5Dr2Pq0WzYAYbJfsBoJcm7w1dqlQHUesFDDoFehu 1LGragBhu001yyqXnnGepTAirTTueCOZB+BMlvTp04/zqFmsfBh9YqJlRbtmHXt5TBqO PqF1ewOuhMpJRD+vLGoxHWt7sS7g1befYFYuuj6c9pLtgC90bkbg8Gv/ok0Nj+1bbKRU gVIg== X-Gm-Message-State: AFeK/H2RHYNbRxO9E7StsF9xSsweXtPDJTKPT685exbOZjo9wxDmh8PJT83xuI6M0wpWYUx6n1+mViQ0wIeZKu/Ah5CgiFQkjgIlsDim8qlEliYkWxxJx9UAS2atuSlA13en2A== X-Received: by 10.223.161.207 with SMTP id v15mr548434wrv.71.1490795062766; Wed, 29 Mar 2017 06:44:22 -0700 (PDT) Received: from Alexs-MacBook-Pro-2.local (host86-147-175-10.range86-147.btcentralplus.com. [86.147.175.10]) by smtp.googlemail.com with ESMTPSA id m188sm8234662wmm.7.2017.03.29.06.44.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Mar 2017 06:44:20 -0700 (PDT) From: Alex Heneveld X-Google-Original-From: Alex Heneveld To: dev@brooklyn.apache.org Subject: Making blueprint upgrades easier - feature proposal Message-ID: <0d209a84-7081-39aa-25a5-8f750967066b@cloudsoft.io> Date: Wed, 29 Mar 2017 14:44:15 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------F1270D9FA3937C6E3BAD0D01" X-Legal-Virus-Advice: Whilst all reasonable care has been taken to avoid the transmission of viruses, it is the responsibility of the recipient to ensure that the onward transmission, opening or use of this message and any attachments will not adversely affect its systems or data. No responsibility is accepted by Cloudsoft Corporation Limited in this regard and the recipient should carry out such virus and other checks as it considers appropriate. X-Legal-Confidentiality: This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer. Internet e-mails are not necessarily secure. Cloudsoft Corporation Limited does not accept responsibility for changes made to this message after it was sent. X-Legal-Company-Info: Cloudsoft Corporation Limited. Registered in Scotland. Number: SC349230. Registered Office: 13 Dryden Place, Edinburgh, EH9 1RP. archived-at: Wed, 29 Mar 2017 13:44:34 -0000 --------------F1270D9FA3937C6E3BAD0D01 Content-Type: multipart/alternative; boundary="------------7E02C655F3EF634B5618B980" --------------7E02C655F3EF634B5618B980 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi All- I've been working with a few others on how we can simplify the process writing new versions of blueprints and applying them to existing deployments. * Imagine being able to do *cat blueprint.bom | * **br catalog add --upgrade --restart* to have deployments pick up a new version of a blueprint you're working *on (and an editor in the UI)** * Move towards a pure infrastructure as code ideal where all changes are done by redeploying blueprints (as opposed to changing config programmatically) Let us know what you think -- whether general, you like the idea, or a super-specific question on some subtle implication of a network config change. The doc is attached as PDF and at [1]. Best Alex [1] https://docs.google.com/document/d/1Lm47Kx-cXPLe8BO34-qrL3ZMPosuUHJILYVQUswEH6Y --------------7E02C655F3EF634B5618B980 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
Hi All-

I've been working with a few others on how we can simplify the process writing new versions of blueprints and applying them to existing deployments.

* Imagine being able to do  cat blueprint.bom | br catalog add --upgrade --restart to have deployments pick up a new version of a blueprint you're working on (and an editor in the UI) * Move towards a pure infrastructure as code ideal where all changes are done by redeploying blueprints (as opposed to changing config programmatically)

Let us know what you think -- whether general, you like the idea, or a super-specific question on some subtle implication of a network config change.

The doc is attached as PDF and at [1].

Best
Alex

[1]  https://docs.google.com/document/d/1Lm47Kx-cXPLe8BO34-qrL3ZMPosuUHJILYVQUswEH6Y

--------------7E02C655F3EF634B5618B980-- --------------F1270D9FA3937C6E3BAD0D01--