From 744c0a96da544d9e4f87ab61a57a7974711fee15 Mon Sep 17 00:00:00 2001 From: James Page Date: Thu, 10 Mar 2016 15:25:55 +0000 Subject: [PATCH] Add publishing tools --- charm/metadata.yaml | 6 ++++-- upload-and-publish | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100755 upload-and-publish diff --git a/charm/metadata.yaml b/charm/metadata.yaml index 382b0fe..b25d14e 100644 --- a/charm/metadata.yaml +++ b/charm/metadata.yaml @@ -8,8 +8,10 @@ description: | . This charm provides BIND9 as a backend for integration with OpenStack Designate, providing DNSaaS in an OpenStack cloud. -categories: - - openstack +series: + - trusty + - wily + - xenial subordinate: false provides: dns-backend: diff --git a/upload-and-publish b/upload-and-publish new file mode 100755 index 0000000..38f845f --- /dev/null +++ b/upload-and-publish @@ -0,0 +1,13 @@ +#!/bin/bash + +# NOTE: relies on new charm publishing features + +set -ex + +owner=${1:-openstack-charmers-next} + +echo "Publishing designate-bind charm to charm store as $owner" + +charm upload build/trusty/designate-bind ~${owner}/designate-bind +charm publish ~${owner}/designate-bind +charm change-perm --set-read everyone ~${owner}/designate-bind