Merge lp:~1chb1n/ubuntu-openstack-ci/secgroup-cleanup into lp:ubuntu-openstack-ci

Proposed by Ryan Beisner
Status: Merged
Merged at revision: 387
Proposed branch: lp:~1chb1n/ubuntu-openstack-ci/secgroup-cleanup
Merge into: lp:ubuntu-openstack-ci
Diff against target: 10421 lines (+3080/-2012)
137 files modified
admin/902-reinstall-juju-all-slaves.sh (+39/-0)
deployment/111-osci1-xenial.yaml (+4/-4)
deployment/bin/100-jenkins-user.sh (+17/-11)
deployment/jobs/_apt_maint_nodes/config.xml (+2/-1)
deployment/jobs/_charm_whoami_check/config.xml (+2/-1)
deployment/jobs/_juju_bighammer_destroy_this/config.xml (+14/-2)
deployment/jobs/_juju_bootstrap_this/config.xml (+15/-1)
deployment/jobs/_junk_matrix/config.xml (+45/-19)
deployment/jobs/_no_op/config.xml (+160/-16)
deployment/jobs/_tmp_cleanup_all_slaves/config.xml (+11/-5)
deployment/jobs/amulet_full_matrix/config.xml (+3/-4)
deployment/jobs/amulet_smoke_matrix/config.xml (+3/-4)
deployment/jobs/charm_lint_matrix/config.xml (+2/-2)
deployment/jobs/charm_pusher_aodh_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_aodh_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_barbican-softhsm_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_barbican-softhsm_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_barbican_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_barbican_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceilometer-agent_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceilometer-agent_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceilometer_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceilometer_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceph-fs_master/config.xml (+143/-0)
deployment/jobs/charm_pusher_ceph-fs_stable/config.xml (+143/-0)
deployment/jobs/charm_pusher_ceph-mon_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceph-mon_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceph-osd_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceph-osd_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceph-proxy_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceph-proxy_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceph-radosgw_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceph-radosgw_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_ceph_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_ceph_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_cinder-backup_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_cinder-backup_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_cinder-ceph_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_cinder-ceph_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_cinder_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_cinder_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_designate-bind_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_designate-bind_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_designate_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_designate_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_glance_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_glance_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_hacluster_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_hacluster_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_heat_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_heat_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_keystone_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_keystone_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_lxd_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_lxd_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_manila-generic_master/config.xml (+143/-0)
deployment/jobs/charm_pusher_manila-generic_stable/config.xml (+143/-0)
deployment/jobs/charm_pusher_manila_master/config.xml (+143/-0)
deployment/jobs/charm_pusher_manila_stable/config.xml (+143/-0)
deployment/jobs/charm_pusher_neutron-api-odl_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_neutron-api-odl_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_neutron-api_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_neutron-api_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_neutron-gateway_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_neutron-gateway_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_neutron-openvswitch_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_neutron-openvswitch_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_noop_debug/config.xml (+9/-21)
deployment/jobs/charm_pusher_nova-cloud-controller_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_nova-cloud-controller_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_nova-compute-proxy_master/config.xml (+143/-0)
deployment/jobs/charm_pusher_nova-compute-proxy_stable/config.xml (+143/-0)
deployment/jobs/charm_pusher_nova-compute_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_nova-compute_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_odl-controller_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_odl-controller_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_openstack-dashboard_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_openstack-dashboard_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_openvswitch-odl_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_openvswitch-odl_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_percona-cluster_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_percona-cluster_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_rabbitmq-server_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_rabbitmq-server_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_swift-proxy_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_swift-proxy_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_swift-storage_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_swift-storage_stable/config.xml (+12/-24)
deployment/jobs/charm_pusher_tempest_master/config.xml (+10/-22)
deployment/jobs/charm_pusher_tempest_stable/config.xml (+12/-24)
deployment/jobs/charm_single_matrix/config.xml (+2/-2)
deployment/jobs/charm_unit_matrix/config.xml (+2/-2)
deployment/jobs/deploy_with_deployer/config.xml (+2/-2)
deployment/jobs/git_deploy_with_deployer/config.xml (+10/-5)
deployment/jobs/lxd_matrix/config.xml (+2/-2)
deployment/jobs/magpie_goose_matrix/config.xml (+133/-0)
deployment/jobs/magpie_metal_matrix/config.xml (+133/-0)
deployment/jobs/manual_trigger_deploy_with_deployer/config.xml (+7/-1)
deployment/jobs/mojo_runner/config.xml (+13/-2)
deployment/jobs/mojo_runner_baremetal/config.xml (+17/-3)
deployment/jobs/multi_hv_matrix/config.xml (+2/-1)
deployment/jobs/scheduled_trigger_amulet/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_deploy/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_lint/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_mojo_hot_all/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_mojo_hot_metal/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_mojo_hot_virtual/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_mojo_stable_deploy/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_single_charm/config.xml (+4/-2)
deployment/jobs/scheduled_trigger_sourcedeploy_trusty_kilo/config.xml (+0/-130)
deployment/jobs/scheduled_trigger_sourcedeploy_trusty_liberty/config.xml (+2/-2)
deployment/jobs/scheduled_trigger_sourcedeploy_xenial_master/config.xml (+2/-2)
deployment/jobs/scheduled_trigger_sourcedeploy_xenial_mitaka/config.xml (+2/-2)
deployment/jobs/scheduled_trigger_sourcedeploy_xenial_newton/config.xml (+132/-0)
deployment/jobs/scheduled_trigger_unit/config.xml (+4/-2)
deployment/jobs/sim_sandbox_pipeline/config.xml (+1/-0)
deployment/jobs/sim_sandbox_pipeline_full/config.xml (+1/-0)
deployment/jobs/sparse_matrix/config.xml (+137/-0)
deployment/jobs/temp_mojo_check/config.xml (+71/-0)
deployment/jobs/test_charm_amulet_full/config.xml (+4/-55)
deployment/jobs/test_charm_pipeline/config.xml (+1/-0)
deployment/jobs/test_charm_pipeline_amulet_full/config.xml (+1/-0)
deployment/jobs/test_charm_single/config.xml (+24/-14)
job-parts/build_amulet_test.sh (+1/-3)
job-parts/build_charm_pusher.sh (+2/-2)
job-parts/build_mojo_runner.sh (+10/-8)
job-parts/juju1_bighammer_destroy.sh (+14/-35)
job-parts/osci_apt_common.sh (+35/-33)
job-parts/osci_job_common.sh (+41/-12)
job-parts/osci_juju_common.sh (+1/-0)
job-parts/osci_jujudevel_common.sh (+2/-0)
job-parts/osci_mojo_common.sh (+3/-1)
job-parts/osci_openstack_common.sh (+0/-2)
job-parts/osci_osi_common.sh (+6/-5)
populate/mappings.yaml (+0/-8)
tools/bundle_constrainer.py (+5/-0)
tools/mp_comment.py (+5/-5)
To merge this branch: bzr merge lp:~1chb1n/ubuntu-openstack-ci/secgroup-cleanup
Reviewer Review Type Date Requested Status
Andrew McLeod Pending
Ubuntu OpenStack CI Team Pending
Review via email: mp+310809@code.launchpad.net

Description of the change

Add secgroup cleanup and make changes for restricted sudo privileges

Juju destroy often leaves secgroups behind, eventually resulting in duplicate secgroup names, causing false failures in OSCI, such as:

https://openstack-ci-reports.ubuntu.com/artifacts/test_charm_pipeline/openstack/charm-swift-storage/397291/1/1199/consoleText.test_charm_amulet_smoke_2186.txt

This is really caused by a couple of bugs in Juju core:

- https://bugs.launchpad.net/juju-core/+bug/1333162
- https://bugs.launchpad.net/juju/+bug/1625624
- https://bugs.launchpad.net/juju/+bug/1570216

To post a comment you must log in.
Revision history for this message
Ryan Beisner (1chb1n) wrote :

Prior to a test job of this branch, slave #12 had a triplicate secgroup:

| 3bc38f81-a5d1-4743-9a3c-d0a1b36c6dc9 | juju-osci-sv12 | juju group
| 3e0fae98-7cbe-4dc2-8935-c31e9102f8b9 | juju-osci-sv12-0 | juju group
| 32c67cd8-287c-4cf8-88ba-31fe028bffb0 | juju-osci-sv12-1 | juju group

.

The test job subsequently ran into LP1625624 as has been observed:

00:11:02.185 WARNING cannot delete security group "juju-osci-sv12-0". Used by another environment?
00:11:31.360 WARNING cannot delete security group "juju-osci-sv12-1". Used by another environment?

.

But never fear. Our new janitor deleted the secgroups after juju destory 'completed'

00:13:16.988 ====> Deleting undercloud tenant's nova sec groups for osci-sv12 <=======================
00:13:19.712 3bc38f81-a5d1-4743-9a3c-d0a1b36c6dc9
00:13:21.927 +--------------------------------------+----------------+-------------+
00:13:21.927 | Id | Name | Description |
00:13:21.927 +--------------------------------------+----------------+-------------+
00:13:21.927 | 3bc38f81-a5d1-4743-9a3c-d0a1b36c6dc9 | juju-osci-sv12 | juju group |
00:13:21.927 +--------------------------------------+----------------+-------------+
00:13:21.973 3e0fae98-7cbe-4dc2-8935-c31e9102f8b9
00:13:23.859 +--------------------------------------+------------------+-------------+
00:13:23.859 | Id | Name | Description |
00:13:23.859 +--------------------------------------+------------------+-------------+
00:13:23.859 | 3e0fae98-7cbe-4dc2-8935-c31e9102f8b9 | juju-osci-sv12-0 | juju group |
00:13:23.859 +--------------------------------------+------------------+-------------+
00:13:23.906 32c67cd8-287c-4cf8-88ba-31fe028bffb0
00:13:25.654 +--------------------------------------+------------------+-------------+
00:13:25.654 | Id | Name | Description |
00:13:25.654 +--------------------------------------+------------------+-------------+
00:13:25.654 | 32c67cd8-287c-4cf8-88ba-31fe028bffb0 | juju-osci-sv12-1 | juju group |
00:13:25.654 +--------------------------------------+------------------+-------------+

.

Full test run console @ http://pastebin.ubuntu.com/23477353/.

390. By Ryan Beisner

Add post-destroy info dump

391. By Ryan Beisner

Adjust for limited sudo privileges for the jenkins user

392. By Ryan Beisner

Remove shim for hashsum mismatch issue in Juju 1.25.6

 - https://launchpad.net/bugs/1541482

393. By Ryan Beisner

Update pushers to address stable charm tool syntax change

 - https://bugs.launchpad.net/charm-test-infra/+bug/1647000

 - https://github.com/juju/charmstore-client/issues/104

 - https://github.com/juju/docs/issues/1555

394. By Ryan Beisner

Fix bighammer destroyer juju binary call

395. By Ryan Beisner

Update mojo spec runner

396. By Ryan Beisner

Bail earlier if mojo operations fail

397. By Ryan Beisner

Update jenkins sudoers

398. By Ryan Beisner

Update jobs

399. By Ryan Beisner

Additional work-around for LP 1647000

400. By Ryan Beisner

Update juju upgrade work-around re: LP 1646909

401. By Ryan Beisner

Remove work-around for charm publish command change LP1647000

402. By Ryan Beisner

Update bundle constrainer and fix lint

Revision history for this message
Ryan Beisner (1chb1n) wrote :

OSCI has been running live on this branch since it was forked.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'admin/902-reinstall-juju-all-slaves.sh'
2--- admin/902-reinstall-juju-all-slaves.sh 1970-01-01 00:00:00 +0000
3+++ admin/902-reinstall-juju-all-slaves.sh 2017-02-01 18:04:01 +0000
4@@ -0,0 +1,39 @@
5+#!/bin/bash -ex
6+echo $0
7+
8+# Purge and reinstall juju and related tools on the master and all jenkins slaves
9+apps="osci osci-task osci-lab osci-slave"
10+
11+# Optionally inject this to clean up and force reinstall
12+#sudo apt-get remove juju juju-core juju-1.25 juju-2.0 juju-local juju-mongodb mojo \
13+# juju-deployer python-jujuclient python-juju-deployer python3-juju-deployer \
14+# amulet python-amulet python3-amulet charm charm-tools \
15+# python-theblues python-libcharmstore python-jujubundlelib -y ||:&&\
16+
17+# NOTE: it is necessary to munge symlinks for now, as the 1.25 ppa packaging is
18+# actually intended for Trusty (update-alternatives), and otherwise conflicts
19+# badly on Xenial. https://bugs.launchpad.net/bugs/1646909
20+
21+cmds="export JUJU_HOME=$HOME/.juju &&\
22+sudo apt-get autoremove -y ||:&&\
23+sudo add-apt-repository ppa:juju/1.25 -y &&\
24+sudo add-apt-repository ppa:juju/1.25-proposed -y &&\
25+sudo add-apt-repository ppa:juju/stable -y &&\
26+sudo add-apt-repository ppa:juju/proposed -y &&\
27+sudo add-apt-repository ppa:mojo-maintainers/ppa -y &&\
28+sudo apt-get update -y &&\
29+sudo apt-get install juju juju-core mojo charm lxd zfsutils-linux -y &&\
30+sudo apt-get install python-juju-deployer python3-juju-deployer &&\ # https://bugs.launchpad.net/bugs/1644922
31+sudo usermod -aG mojo jenkins &&\
32+sudo ln -fs /usr/lib/juju-1.25.9/bin/juju /usr/bin/juju &&\
33+sudo ln -fs /usr/lib/juju-1.25.9/bin/juju /usr/bin/juju-1.25 &&\
34+juju version &&\
35+juju-1.25 version &&\
36+juju-2.0 version &&\
37+uname -a"
38+
39+for app in $apps; do
40+ echo "========== ${app} =========="
41+ juju run --service $app "$cmds"
42+done
43+
44
45=== modified file 'deployment/111-osci1-xenial.yaml'
46--- deployment/111-osci1-xenial.yaml 2016-08-31 04:59:44 +0000
47+++ deployment/111-osci1-xenial.yaml 2017-02-01 18:04:01 +0000
48@@ -18,7 +18,7 @@
49 master-executors: 1
50 remove-unlisted-plugins: "no"
51 release: bundle # place jenkins.deb in charm ./files/ dir before deploy
52- tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient amulet python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc
53+ tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc python3-dev tree
54 username: ubuntu
55 password: ubuntu
56 osci-slave:
57@@ -27,7 +27,7 @@
58 constraints: mem=2G
59 options:
60 slave-executors: 1
61- tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient amulet python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc
62+ tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc python3-dev tree
63 labels: slave
64 osci-lab:
65 branch: lp:~1chb1n/+junk/jenkins-slave-legacy-mash
66@@ -35,7 +35,7 @@
67 constraints: mem=2G
68 options:
69 slave-executors: 1
70- tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient amulet python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc
71+ tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc python3-dev tree
72 labels: lab
73 osci-task:
74 branch: lp:~1chb1n/+junk/jenkins-slave-legacy-mash
75@@ -43,7 +43,7 @@
76 constraints: mem=4152M
77 options:
78 slave-executors: 16
79- tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient amulet python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc
80+ tools: build-essential ubuntu-dev-tools bzr git git-review python-virtualenv python3-virtualenv tox snapd snapcraft iptraf htop nmap nload multitail wget ipcalc libffi-dev libssl-dev libdbus-1-dev libdbus-glib-1-dev python3-pytest python3-openstackclient python-openstackclient juju juju-1.25 juju-deployer lxd zfsutils-linux python-jinja2 python3-swiftclient python-ceilometerclient python-cinderclient python-glanceclient python-heatclient python-keystoneclient python-launchpadlib python-neutronclient python-novaclient python-openstackclient python-swiftclient python3-amqp openvswitch-test openvswitch-common python-pika pwgen ipcalc python3-dev tree
81 labels: task
82
83 # TODO - devpi for caching pypi
84
85=== modified file 'deployment/bin/100-jenkins-user.sh'
86--- deployment/bin/100-jenkins-user.sh 2016-08-29 18:45:24 +0000
87+++ deployment/bin/100-jenkins-user.sh 2017-02-01 18:04:01 +0000
88@@ -5,8 +5,6 @@
89
90 . $(dirname $0)/../../env-common
91
92-j_sudoer="jenkins ALL=(ALL) NOPASSWD:ALL"
93-f_sudoer="/etc/sudoers.d/900-jenkins"
94 base_src="deploy-files"
95 f_src="bashrc"
96 f_dst="${U_HOME}/.bashrc"
97@@ -15,15 +13,23 @@
98 for unit in $UNITS; do
99 juju scp ${base_src}/${f_src} ${unit}:${f_dst}
100 # Copy bashrc file in for aliases
101- # Add sudoers.d file if it doesn't contain what we want
102- juju ssh $unit "sudo grep '${j_sudoer}' ${f_sudoer} >> \
103- /dev/null 2>&1 ||\
104- { echo 'adding to ${f_sudoer} on ${unit} and setting 0440'; \
105- sudo echo '${j_sudoer}' | sudo tee -a ${f_sudoer}; \
106- sudo chmod 0440 ${f_sudoer}; } &&\
107- sudo cp ${U_HOME}/.bashrc ${JENKINS_HOME} &&\
108+ juju ssh $unit "sudo cp ${U_HOME}/.bashrc ${JENKINS_HOME} &&\
109 sudo cp ${U_HOME}/.bashrc ${JENKINS_HOME}/.bash_profile &&\
110 sudo chown jenkins:jenkins -R ${JENKINS_HOME}"
111- # Test sudo ability
112- juju ssh $unit "sudo su - jenkins -c 'sudo id jenkins'"
113+
114+ export CMD_TMP="echo \"jenkins ALL= NOPASSWD:SETENV:/var/lib/jenkins/tools/bot-control/tools/juju-sym-switch
115+jenkins ALL= NOPASSWD:SETENV:/var/lib/jenkins/checkout/*/bot-control/tools/juju-sym-switch
116+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-ls
117+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-info
118+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-start
119+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-shutdown
120+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-wait
121+jenkins ALL= NOPASSWD:SETENV:/usr/bin/lxc-execute
122+jenkins ALL= NOPASSWD:SETENV:/usr/bin/mojo-project-new
123+jenkins ALL= NOPASSWD:SETENV:/usr/bin/mojo-project-destroy
124+\" > /home/ubuntu/z-jenkins && sudo cp /home/ubuntu/z-jenkins /etc/sudoers.d && sudo chmod 0440 /etc/sudoers.d/z-jenkins && sudo ls -alhtr /etc/sudoers.d"
125+
126+ juju ssh $unit "$CMD_TMP"
127+ juju ssh $unit "sudo visudo -c"
128+
129 done
130
131=== modified file 'deployment/jobs/_apt_maint_nodes/config.xml'
132--- deployment/jobs/_apt_maint_nodes/config.xml 2016-09-21 19:36:25 +0000
133+++ deployment/jobs/_apt_maint_nodes/config.xml 2017-02-01 18:04:01 +0000
134@@ -64,13 +64,14 @@
135 <throttleOption>project</throttleOption>
136 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
137 <paramsToUseForLimit></paramsToUseForLimit>
138+ <configVersion>1</configVersion>
139 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
140 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
141 </properties>
142 <scm class="hudson.scm.NullSCM"/>
143 <assignedNode>master||slave</assignedNode>
144 <canRoam>false</canRoam>
145- <disabled>false</disabled>
146+ <disabled>true</disabled>
147 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
148 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
149 <triggers>
150
151=== modified file 'deployment/jobs/_charm_whoami_check/config.xml'
152--- deployment/jobs/_charm_whoami_check/config.xml 2016-09-21 19:36:25 +0000
153+++ deployment/jobs/_charm_whoami_check/config.xml 2017-02-01 18:04:01 +0000
154@@ -66,13 +66,14 @@
155 <throttleOption>project</throttleOption>
156 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
157 <paramsToUseForLimit></paramsToUseForLimit>
158+ <configVersion>1</configVersion>
159 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
160 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
161 </properties>
162 <scm class="hudson.scm.NullSCM"/>
163 <assignedNode>slave||lab||master||task</assignedNode>
164 <canRoam>false</canRoam>
165- <disabled>false</disabled>
166+ <disabled>true</disabled>
167 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
168 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
169 <triggers/>
170
171=== modified file 'deployment/jobs/_juju_bighammer_destroy_this/config.xml'
172--- deployment/jobs/_juju_bighammer_destroy_this/config.xml 2016-09-21 19:36:25 +0000
173+++ deployment/jobs/_juju_bighammer_destroy_this/config.xml 2017-02-01 18:04:01 +0000
174@@ -62,7 +62,9 @@
175 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
176 <maxConcurrentPerNode>0</maxConcurrentPerNode>
177 <maxConcurrentTotal>0</maxConcurrentTotal>
178- <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
179+ <categories class="java.util.concurrent.CopyOnWriteArrayList">
180+ <string>false</string>
181+ </categories>
182 <throttleEnabled>false</throttleEnabled>
183 <throttleOption>project</throttleOption>
184 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
185@@ -79,10 +81,20 @@
186 <concurrentBuild>true</concurrentBuild>
187 <builders>
188 <hudson.tasks.Shell>
189+ <command>#!/bin/bash -exu
190+hostname
191+hostname -I
192+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
193+ rm -rf $OSCI_ROOT ||:
194+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
195+fi
196+bzr revno $OSCI_ROOT
197+</command>
198+ </hudson.tasks.Shell>
199+ <hudson.tasks.Shell>
200 <command>#!/bin/bash -e
201 . ${OSCI_ROOT}/job-parts/osci_job_common.sh
202 f_fresh_clean_start
203-f_delete_neutron_ext_net_ports
204 f_check_fail</command>
205 </hudson.tasks.Shell>
206 </builders>
207
208=== modified file 'deployment/jobs/_juju_bootstrap_this/config.xml'
209--- deployment/jobs/_juju_bootstrap_this/config.xml 2016-09-21 19:36:25 +0000
210+++ deployment/jobs/_juju_bootstrap_this/config.xml 2017-02-01 18:04:01 +0000
211@@ -61,7 +61,9 @@
212 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
213 <maxConcurrentPerNode>0</maxConcurrentPerNode>
214 <maxConcurrentTotal>0</maxConcurrentTotal>
215- <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
216+ <categories class="java.util.concurrent.CopyOnWriteArrayList">
217+ <string>false</string>
218+ </categories>
219 <throttleEnabled>false</throttleEnabled>
220 <throttleOption>project</throttleOption>
221 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
222@@ -78,6 +80,18 @@
223 <concurrentBuild>true</concurrentBuild>
224 <builders>
225 <hudson.tasks.Shell>
226+ <command>#!/bin/bash -exu
227+hostname
228+hostname -I
229+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
230+ echo &quot; - Removing checkout @ $OSCI_ROOT&quot;
231+ rm -rf $OSCI_ROOT ||:
232+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
233+fi
234+bzr revno $OSCI_ROOT
235+</command>
236+ </hudson.tasks.Shell>
237+ <hudson.tasks.Shell>
238 <command>#!/bin/bash -e
239 #${OSCI_ROOT}/job-parts/build_juju_bootstrap.sh
240 echo $0
241
242=== modified file 'deployment/jobs/_junk_matrix/config.xml'
243--- deployment/jobs/_junk_matrix/config.xml 2016-05-19 21:18:38 +0000
244+++ deployment/jobs/_junk_matrix/config.xml 2017-02-01 18:04:01 +0000
245@@ -1,60 +1,83 @@
246 <?xml version='1.0' encoding='UTF-8'?>
247-<matrix-project plugin="matrix-project@1.4.1">
248+<matrix-project plugin="matrix-project@1.7.1">
249 <actions/>
250 <description></description>
251- <logRotator class="hudson.tasks.LogRotator">
252- <daysToKeep>-1</daysToKeep>
253- <numToKeep>60</numToKeep>
254- <artifactDaysToKeep>120</artifactDaysToKeep>
255- <artifactNumToKeep>-1</artifactNumToKeep>
256- </logRotator>
257 <keepDependencies>false</keepDependencies>
258 <properties>
259+ <jenkins.model.BuildDiscarderProperty>
260+ <strategy class="hudson.tasks.LogRotator">
261+ <daysToKeep>-1</daysToKeep>
262+ <numToKeep>60</numToKeep>
263+ <artifactDaysToKeep>120</artifactDaysToKeep>
264+ <artifactNumToKeep>-1</artifactNumToKeep>
265+ </strategy>
266+ </jenkins.model.BuildDiscarderProperty>
267 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
268 <autoRebuild>false</autoRebuild>
269 <rebuildDisabled>false</rebuildDisabled>
270 </com.sonyericsson.rebuild.RebuildSettings>
271- <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.8.4">
272+ <hudson.model.ParametersDefinitionProperty>
273+ <parameterDefinitions>
274+ <hudson.model.StringParameterDefinition>
275+ <name>OSCI_REPO</name>
276+ <description></description>
277+ <defaultValue>lp:~1chb1n/ubuntu-openstack-ci/1610-updates</defaultValue>
278+ </hudson.model.StringParameterDefinition>
279+ </parameterDefinitions>
280+ </hudson.model.ParametersDefinitionProperty>
281+ <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
282 <maxConcurrentPerNode>1</maxConcurrentPerNode>
283- <maxConcurrentTotal>3</maxConcurrentTotal>
284+ <maxConcurrentTotal>8</maxConcurrentTotal>
285+ <categories class="java.util.concurrent.CopyOnWriteArrayList">
286+ <string>false</string>
287+ </categories>
288 <throttleEnabled>true</throttleEnabled>
289 <throttleOption>project</throttleOption>
290+ <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
291 <matrixOptions>
292 <throttleMatrixBuilds>true</throttleMatrixBuilds>
293 <throttleMatrixConfigurations>true</throttleMatrixConfigurations>
294 </matrixOptions>
295+ <paramsToUseForLimit></paramsToUseForLimit>
296 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
297 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
298 </properties>
299 <scm class="hudson.scm.NullSCM"/>
300- <assignedNode>slave</assignedNode>
301+ <assignedNode>osci-task-0||osci-task-1</assignedNode>
302 <canRoam>false</canRoam>
303 <disabled>false</disabled>
304 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
305 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
306 <triggers/>
307- <concurrentBuild>true</concurrentBuild>
308+ <concurrentBuild>false</concurrentBuild>
309 <axes>
310 <hudson.matrix.TextAxis>
311 <name>GIT_BRANCH</name>
312 <values>
313 <string>master</string>
314- <string>stable</string>
315+ <string>stable/16.07</string>
316 </values>
317 </hudson.matrix.TextAxis>
318 <hudson.matrix.TextAxis>
319 <name>BASE_NAME</name>
320 <values>
321+ <string>aodh</string>
322+ <string>barbican</string>
323+ <string>barbican-softhsm</string>
324 <string>ceilometer</string>
325 <string>ceilometer-agent</string>
326 <string>ceph</string>
327+ <string>ceph-mon</string>
328 <string>ceph-osd</string>
329- <string>ceph-mon</string>
330+ <string>ceph-proxy</string>
331 <string>ceph-radosgw</string>
332 <string>cinder</string>
333 <string>cinder-backup</string>
334 <string>cinder-ceph</string>
335+ <string>designate</string>
336+ <string>designate-bind</string>
337 <string>glance</string>
338+ <string>hacluster</string>
339 <string>heat</string>
340 <string>keystone</string>
341 <string>lxd</string>
342@@ -71,15 +94,15 @@
343 <string>rabbitmq-server</string>
344 <string>swift-proxy</string>
345 <string>swift-storage</string>
346+ <string>tempest</string>
347 </values>
348 </hudson.matrix.TextAxis>
349 </axes>
350- <combinationFilter>!(GIT_BRANCH==&quot;stable&quot;)</combinationFilter>
351 <builders>
352 <hudson.tasks.Shell>
353 <command>#exit 1</command>
354 </hudson.tasks.Shell>
355- <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.26">
356+ <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.32">
357 <configs>
358 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
359 <configs>
360@@ -124,16 +147,19 @@
361 <onlyIfSuccessful>false</onlyIfSuccessful>
362 <fingerprint>false</fingerprint>
363 <defaultExcludes>true</defaultExcludes>
364+ <caseSensitive>true</caseSensitive>
365 </hudson.tasks.ArtifactArchiver>
366 </publishers>
367 <buildWrappers>
368- <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.6"/>
369- <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.3">
370+ <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.4"/>
371+ <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
372 <template>#${BUILD_NUMBER} ${ENV,var=&quot;UOS_COMBO&quot;} ${ENV,var=&quot;DISPLAY_NAME&quot;}</template>
373+ <runAtStart>true</runAtStart>
374+ <runAtEnd>true</runAtEnd>
375 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
376- <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.4"/>
377+ <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/>
378 </buildWrappers>
379 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
380- <runSequentially>true</runSequentially>
381+ <runSequentially>false</runSequentially>
382 </executionStrategy>
383 </matrix-project>
384\ No newline at end of file
385
386=== modified file 'deployment/jobs/_no_op/config.xml'
387--- deployment/jobs/_no_op/config.xml 2016-09-21 19:36:25 +0000
388+++ deployment/jobs/_no_op/config.xml 2017-02-01 18:04:01 +0000
389@@ -33,12 +33,19 @@
390 <description></description>
391 <defaultValue></defaultValue>
392 </hudson.model.StringParameterDefinition>
393+ <hudson.model.StringParameterDefinition>
394+ <name>OSCI_REPO</name>
395+ <description></description>
396+ <defaultValue></defaultValue>
397+ </hudson.model.StringParameterDefinition>
398 </parameterDefinitions>
399 </hudson.model.ParametersDefinitionProperty>
400 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
401 <maxConcurrentPerNode>0</maxConcurrentPerNode>
402- <maxConcurrentTotal>4</maxConcurrentTotal>
403- <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
404+ <maxConcurrentTotal>20</maxConcurrentTotal>
405+ <categories class="java.util.concurrent.CopyOnWriteArrayList">
406+ <string>false</string>
407+ </categories>
408 <throttleEnabled>true</throttleEnabled>
409 <throttleOption>project</throttleOption>
410 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
411@@ -47,7 +54,7 @@
412 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
413 </properties>
414 <scm class="hudson.scm.NullSCM"/>
415- <assignedNode>slave</assignedNode>
416+ <assignedNode>task</assignedNode>
417 <canRoam>false</canRoam>
418 <disabled>false</disabled>
419 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
420@@ -58,21 +65,158 @@
421 <hudson.tasks.Shell>
422 <command>#!/bin/bash -e
423
424+function f_tool_refresh_osci() {
425+# ubuntu_openstack_ci fresh
426+ [[ -z &quot;$OSCI_REPO&quot; ]] &amp;&amp; export OSCI_REPO=&quot;lp:ubuntu-openstack-ci&quot;
427+ export OSCI_ROOT=&quot;${HOME}/tools/$EXECUTOR_NUMBER/ubuntu-openstack-ci&quot;
428+
429+ if [[ -d $OSCI_ROOT ]]; then
430+ echo &quot; - Removing existing checkout @ $OSCI_ROOT&quot;
431+ rm -rf $OSCI_ROOT
432+ fi
433+ echo &quot; + Creating new lightweight checkout of $OSCI_REPO @ $OSCI_ROOT.&quot;
434+ mkdir -p $OSCI_ROOT
435+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
436+ echo &quot;revno: $(bzr revno $OSCI_ROOT)&quot;
437+}
438+
439+
440+function f_tool_refresh_oct() {
441+# keep openstack_charm_testing fresh
442+ [[ -z &quot;$OPENSTACK_CHARM_TESTING_REPO&quot; ]] &amp;&amp; export OPENSTACK_CHARM_TESTING_REPO=&quot;lp:openstack-charm-testing&quot;
443+ export OPENSTACK_CHARM_TESTING_ROOT=&quot;${HOME}/tools/$EXECUTOR_NUMBER/openstack-charm-testing&quot;
444+
445+ if [[ -d $OPENSTACK_CHARM_TESTING_ROOT ]]; then
446+ echo &quot; - Removing existing checkout of @ $OPENSTACK_CHARM_TESTING_ROOT&quot;
447+ rm -rf $OPENSTACK_CHARM_TESTING_ROOT
448+ fi
449+ echo &quot; + Creating new lightweight checkout of $OPENSTACK_CHARM_TESTING_REPO @ $OPENSTACK_CHARM_TESTING_ROOT.&quot;
450+ mkdir -p $OPENSTACK_CHARM_TESTING_ROOT
451+ bzr co --lightweight $OPENSTACK_CHARM_TESTING_REPO $OPENSTACK_CHARM_TESTING_ROOT
452+ echo &quot;revno: $(bzr revno $OPENSTACK_CHARM_TESTING_ROOT)&quot;
453+}
454+
455+
456+function f_tool_refresh_juju_wait() {
457+# keep juju_wait fresh
458+ [[ -z &quot;$JUJU_WAIT_REPO&quot; ]] &amp;&amp; export JUJU_WAIT_REPO=&quot;https://git.launchpad.net/juju-wait&quot;
459+ [[ -z &quot;$JUJU_WAIT_BRANCH&quot; ]] &amp;&amp; export JUJU_WAIT_BRANCH=&quot;master&quot;
460+ export JUJU_WAIT_ROOT=&quot;${HOME}/tools/$EXECUTOR_NUMBER/juju-wait&quot;
461+
462+ if [[ -d $JUJU_WAIT_ROOT ]]; then
463+ echo &quot; - Removing existing dir @ $JUJU_WAIT_ROOT&quot;
464+ rm -rf $JUJU_WAIT_ROOT
465+ fi
466+
467+ echo &quot; + Creating new shallow clone of $JUJU_WAIT_REPO @ $JUJU_WAIT_ROOT ($JUJU_WAIT_BRANCH).&quot;
468+ mkdir -p $JUJU_WAIT_BRANCH
469+ git clone -q --depth=1 $JUJU_WAIT_REPO $JUJU_WAIT_ROOT -b $JUJU_WAIT_BRANCH
470+ git -C $JUJU_WAIT_ROOT branch -av
471+ git -C $JUJU_WAIT_ROOT remote -v
472+}
473+
474+
475+function f_tool_refresh_migration_tools() {
476+# Git the migration tools
477+ [[ -z &quot;$UOSCI_MIG_TOOLS_REPO&quot; ]] &amp;&amp; export UOSCI_MIG_TOOLS_REPO=&quot;https://github.com/openstack-charmers/migration-tools&quot;
478+ [[ -z &quot;$UOSCI_MIG_TOOLS_BRANCH&quot; ]] &amp;&amp; export UOSCI_MIG_TOOLS_BRANCH=&quot;master&quot;
479+ export UOSCI_MIG_TOOLS_ROOT=&quot;$HOME/tools/$EXECUTOR_NUMBER/migration-tools&quot;
480+
481+ if [[ -d $UOSCI_MIG_TOOLS_ROOT ]]; then
482+ echo &quot; - Removing existing dir @ $UOSCI_MIG_TOOLS_ROOT&quot;
483+ rm -rf $UOSCI_MIG_TOOLS_ROOT
484+ fi
485+
486+ echo &quot; + Creating new shallow clone of $UOSCI_MIG_TOOLS_REPO @ $UOSCI_MIG_TOOLS_ROOT ($UOSCI_MIG_TOOLS_BRANCH).&quot;
487+ mkdir -p $UOSCI_MIG_TOOLS_BRANCH
488+ git clone -q --depth=1 $UOSCI_MIG_TOOLS_REPO $UOSCI_MIG_TOOLS_ROOT -b $UOSCI_MIG_TOOLS_BRANCH
489+ git -C $UOSCI_MIG_TOOLS_ROOT branch -av
490+ git -C $UOSCI_MIG_TOOLS_ROOT remote -v
491+}
492+
493+
494+function f_tool_refresh_bot_control() {
495+# Git the bot-control repo
496+ [[ -z &quot;$UOSCI_BOT_CONTROL_REPO&quot; ]] &amp;&amp; export UOSCI_BOT_CONTROL_REPO=&quot;https://github.com/openstack-charmers/bot-control.git&quot;
497+ [[ -z &quot;$UOSCI_BOT_CONTROL_BRANCH&quot; ]] &amp;&amp; export UOSCI_BOT_CONTROL_BRANCH=&quot;master&quot;
498+ export UOSCI_BOT_CONTROL_ROOT=&quot;${HOME}/tools/$EXECUTOR_NUMBER/bot-control&quot;
499+
500+ if [[ -d $UOSCI_BOT_CONTROL_ROOT ]]; then
501+ echo &quot; - Removing existing dir @ $UOSCI_BOT_CONTROL_ROOT&quot;
502+ rm -rf $UOSCI_BOT_CONTROL_ROOT
503+ fi
504+
505+ echo &quot; + Creating new shallow clone of $UOSCI_BOT_CONTROL_REPO @ $UOSCI_BOT_CONTROL_ROOT ($UOSCI_BOT_CONTROL_BRANCH)&quot;
506+ mkdir -p $UOSCI_BOT_CONTROL_BRANCH
507+ git clone -q --depth=1 $UOSCI_BOT_CONTROL_REPO $UOSCI_BOT_CONTROL_ROOT -b $UOSCI_BOT_CONTROL_BRANCH
508+ git -C $UOSCI_BOT_CONTROL_ROOT branch -av
509+ git -C $UOSCI_BOT_CONTROL_ROOT remote -v
510+}
511+
512+
513+function f_tool_refresh_release_tools() {
514+# Git the release-tools repo
515+ [[ -z &quot;$UOSCI_RELEASE_TOOLS_REPO&quot; ]] &amp;&amp; export UOSCI_RELEASE_TOOLS_REPO=&quot;https://github.com/openstack-charmers/release-tools&quot;
516+ [[ -z &quot;$UOSCI_RELEASE_TOOLS_BRANCH&quot; ]] &amp;&amp; export UOSCI_RELEASE_TOOLS_BRANCH=&quot;master&quot;
517+ export UOSCI_RELEASE_TOOLS_ROOT=&quot;${HOME}/tools/$EXECUTOR_NUMBER/release-tools&quot;
518+
519+ if [[ -d $UOSCI_RELEASE_TOOLS_ROOT ]]; then
520+ echo &quot; - Removing existing dir @ $UOSCI_RELEASE_TOOLS_ROOT&quot;
521+ rm -rf $UOSCI_RELEASE_TOOLS_ROOT
522+ fi
523+
524+ echo &quot; + Creating shallow new clone of $UOSCI_RELEASE_TOOLS_REPO @ $UOSCI_RELEASE_TOOLS_ROOT ($UOSCI_RELEASE_TOOLS_BRANCH)&quot;
525+ mkdir -p $UOSCI_RELEASE_TOOLS_BRANCH
526+ git clone -q --depth=1 $UOSCI_RELEASE_TOOLS_REPO $UOSCI_RELEASE_TOOLS_ROOT -b $UOSCI_RELEASE_TOOLS_BRANCH
527+ git -C $UOSCI_RELEASE_TOOLS_ROOT branch -av
528+ git -C $UOSCI_RELEASE_TOOLS_ROOT remote -v
529+}
530+
531+
532+function f_tools_refresh() {
533+ if [[ &quot;${NO_TOOLS_REFRESH^^}&quot; != &quot;TRUE&quot; ]]; then
534+ echo &quot;Refreshing checkouts...&quot;
535+ f_tool_refresh_osci
536+ f_tool_refresh_migration_tools
537+ f_tool_refresh_bot_control
538+ f_tool_refresh_release_tools
539+
540+ if [[ &quot;${SKIP_JUJU_LXC^^}&quot; != &quot;TRUE&quot; ]]; then
541+ f_tool_refresh_oct
542+ f_tool_refresh_juju_wait
543+ fi
544+
545+ else
546+ echo &quot; - Not refreshing UOSCI &amp; O-C-T branches due to env var.&quot;
547+ fi
548+}
549+
550+f_tools_refresh
551+
552+
553+###############
554+
555+env | sort
556+
557+###############
558+
559 . ${OSCI_ROOT}/job-parts/osci_job_common.sh
560-
561-f_line &quot;Flip-flopping Juju major versions&quot;
562-juju version
563-f_juju_2
564-juju version
565-f_juju_1
566-juju version</command>
567- </hudson.tasks.Shell>
568- <hudson.tasks.Shell>
569- <command>#!/bin/bash -ex
570+f_line &quot;${OSCI_ROOT}/job-parts/osci_job_common.sh&quot;
571+
572+
573+# Not expected to work on multi-executor slaves
574+#f_line &quot;Flip-flopping Juju major versions&quot;
575+#juju version
576+#f_go_juju2
577+#juju version
578+#f_go_juju1
579+#juju version
580+
581+###############
582+
583 uname -a
584 uptime
585-date &gt; $WORKSPACE/foo.txt
586-sleep 4</command>
587+date &gt; $WORKSPACE/foo.txt</command>
588 </hudson.tasks.Shell>
589 </builders>
590 <publishers>
591@@ -93,7 +237,7 @@
592 </hudson.plugins.ws__cleanup.PreBuildCleanup>
593 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.4"/>
594 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
595- <template>#${BUILD_NUMBER} ${ENV,var=&quot;NODE_NAME&quot;}</template>
596+ <template>#${BUILD_NUMBER} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;} @ ${ENV,var=&quot;NODE_NAME&quot;}:${ENV,var=&quot;EXECUTOR_NUMBER&quot;} ${ENV,var=&quot;DISPLAY_NAME&quot;}</template>
597 <runAtStart>true</runAtStart>
598 <runAtEnd>true</runAtEnd>
599 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
600
601=== modified file 'deployment/jobs/_tmp_cleanup_all_slaves/config.xml'
602--- deployment/jobs/_tmp_cleanup_all_slaves/config.xml 2016-04-08 14:28:16 +0000
603+++ deployment/jobs/_tmp_cleanup_all_slaves/config.xml 2017-02-01 18:04:01 +0000
604@@ -12,7 +12,7 @@
605 <properties>
606 <hudson.model.ParametersDefinitionProperty>
607 <parameterDefinitions>
608- <org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterDefinition plugin="nodelabelparameter@1.5.1">
609+ <org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterDefinition plugin="nodelabelparameter@1.7.2">
610 <name>NODE_NAME</name>
611 <description></description>
612 <allowedSlaves>
613@@ -53,17 +53,20 @@
614 <autoRebuild>false</autoRebuild>
615 <rebuildDisabled>false</rebuildDisabled>
616 </com.sonyericsson.rebuild.RebuildSettings>
617- <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.8.4">
618+ <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
619 <maxConcurrentPerNode>0</maxConcurrentPerNode>
620 <maxConcurrentTotal>0</maxConcurrentTotal>
621+ <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
622 <throttleEnabled>false</throttleEnabled>
623 <throttleOption>project</throttleOption>
624+ <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
625+ <configVersion>1</configVersion>
626 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
627 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
628 </properties>
629 <scm class="hudson.scm.NullSCM"/>
630 <canRoam>true</canRoam>
631- <disabled>false</disabled>
632+ <disabled>true</disabled>
633 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
634 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
635 <triggers>
636@@ -87,12 +90,15 @@
637 <onlyIfSuccessful>false</onlyIfSuccessful>
638 <fingerprint>false</fingerprint>
639 <defaultExcludes>true</defaultExcludes>
640+ <caseSensitive>true</caseSensitive>
641 </hudson.tasks.ArtifactArchiver>
642 </publishers>
643 <buildWrappers>
644- <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.6"/>
645- <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.3">
646+ <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.4"/>
647+ <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
648 <template>#${BUILD_NUMBER} ${ENV,var=&quot;NODE_NAME&quot;}</template>
649+ <runAtStart>true</runAtStart>
650+ <runAtEnd>true</runAtEnd>
651 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
652 </buildWrappers>
653 </project>
654\ No newline at end of file
655
656=== modified file 'deployment/jobs/amulet_full_matrix/config.xml'
657--- deployment/jobs/amulet_full_matrix/config.xml 2016-09-21 19:36:25 +0000
658+++ deployment/jobs/amulet_full_matrix/config.xml 2017-02-01 18:04:01 +0000
659@@ -41,8 +41,7 @@
660 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
661 <triggers>
662 <hudson.triggers.TimerTrigger>
663- <spec>H 23 * * 5
664-H 23 * * 2</spec>
665+ <spec>H 23 * * 5</spec>
666 </hudson.triggers.TimerTrigger>
667 </triggers>
668 <concurrentBuild>true</concurrentBuild>
669@@ -51,7 +50,7 @@
670 <name>GIT_BRANCH</name>
671 <values>
672 <string>master</string>
673- <string>stable/16.07</string>
674+ <string>stable/16.10</string>
675 </values>
676 </hudson.matrix.TextAxis>
677 <hudson.matrix.TextAxis>
678@@ -59,7 +58,7 @@
679 <values>
680 <string>aodh</string>
681 <string>barbican</string>
682- <string>barbican-hsm</string>
683+ <string>barbican-softhsm</string>
684 <string>designate</string>
685 <string>designate-bind</string>
686 <string>ceilometer</string>
687
688=== modified file 'deployment/jobs/amulet_smoke_matrix/config.xml'
689--- deployment/jobs/amulet_smoke_matrix/config.xml 2016-09-21 19:36:25 +0000
690+++ deployment/jobs/amulet_smoke_matrix/config.xml 2017-02-01 18:04:01 +0000
691@@ -41,8 +41,7 @@
692 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
693 <triggers>
694 <hudson.triggers.TimerTrigger>
695- <spec>H 23 * * 4
696-H 23 * * 1</spec>
697+ <spec>H 23 * * 4</spec>
698 </hudson.triggers.TimerTrigger>
699 </triggers>
700 <concurrentBuild>true</concurrentBuild>
701@@ -51,7 +50,7 @@
702 <name>GIT_BRANCH</name>
703 <values>
704 <string>master</string>
705- <string>stable/16.04</string>
706+ <string>stable/16.10</string>
707 </values>
708 </hudson.matrix.TextAxis>
709 <hudson.matrix.TextAxis>
710@@ -59,7 +58,7 @@
711 <values>
712 <string>aodh</string>
713 <string>barbican</string>
714- <string>barbican-hsm</string>
715+ <string>barbican-softhsm</string>
716 <string>designate</string>
717 <string>designate-bind</string>
718 <string>ceilometer</string>
719
720=== modified file 'deployment/jobs/charm_lint_matrix/config.xml'
721--- deployment/jobs/charm_lint_matrix/config.xml 2016-09-21 19:36:25 +0000
722+++ deployment/jobs/charm_lint_matrix/config.xml 2017-02-01 18:04:01 +0000
723@@ -50,7 +50,7 @@
724 <name>GIT_BRANCH</name>
725 <values>
726 <string>master</string>
727- <string>stable/16.07</string>
728+ <string>stable/16.10</string>
729 </values>
730 </hudson.matrix.TextAxis>
731 <hudson.matrix.TextAxis>
732@@ -58,7 +58,7 @@
733 <values>
734 <string>aodh</string>
735 <string>barbican</string>
736- <string>barbican-hsm</string>
737+ <string>barbican-softhsm</string>
738 <string>designate</string>
739 <string>designate-bind</string>
740 <string>ceilometer</string>
741
742=== modified file 'deployment/jobs/charm_pusher_aodh_master/config.xml'
743--- deployment/jobs/charm_pusher_aodh_master/config.xml 2016-09-21 19:36:25 +0000
744+++ deployment/jobs/charm_pusher_aodh_master/config.xml 2017-02-01 18:04:01 +0000
745@@ -1,10 +1,9 @@
746 <?xml version="1.0" encoding="UTF-8"?><project>
747 <actions/>
748- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
749+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
750 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
751 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
752 <keepDependencies>false</keepDependencies>
753- <disabled>false</disabled>
754 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
755 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
756 <concurrentBuild>false</concurrentBuild>
757@@ -76,7 +75,7 @@
758 </scm>
759 <triggers class="vector">
760 <hudson.triggers.SCMTrigger>
761- <spec>H/5 * * * *</spec>
762+ <spec>H/10 * * * *</spec>
763 <ignorePostCommitHooks>true</ignorePostCommitHooks>
764 </hudson.triggers.SCMTrigger>
765 </triggers>
766@@ -95,7 +94,7 @@
767 </hudson.tasks.Shell>
768 <hudson.tasks.Shell>
769 <command>#!/bin/bash -e
770-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
771+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
772 </command>
773 </hudson.tasks.Shell>
774 </builders>
775@@ -108,19 +107,8 @@
776 <defaultExcludes>true</defaultExcludes>
777 </hudson.tasks.ArtifactArchiver>
778 <hudson.plugins.emailext.ExtendedEmailPublisher>
779- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
780+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
781 <configuredTriggers>
782- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
783- <email>
784- <recipientList/>
785- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
786- <body>$PROJECT_DEFAULT_CONTENT</body>
787- <sendToRequester>false</sendToRequester>
788- <sendToDevelopers>false</sendToDevelopers>
789- <includeCulprits>false</includeCulprits>
790- <sendToRecipientList>true</sendToRecipientList>
791- </email>
792- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
793 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
794 <email>
795 <recipientList/>
796@@ -134,21 +122,21 @@
797 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
798 </configuredTriggers>
799 <contentType>text/plain</contentType>
800- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
801+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
802 <defaultContent>$DEFAULT_SUBJECT
803 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
804 ${GIT_URL} (${GIT_BRANCH})
805 ${GIT_COMMIT}
806
807-Charm store refs published:
808-${FILE,path="cs_refs_published.txt"}
809+Charm store refs pushed and released:
810+${FILE,path="cs_refs_released.txt"}
811 </defaultContent>
812- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
813+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
814 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
815- <attachBuildLog>true</attachBuildLog>
816+ <attachBuildLog>false</attachBuildLog>
817 <saveOutput>false</saveOutput>
818 <disabled>false</disabled>
819- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
820+ <replyTo>$DEFAULT_REPLYTO</replyTo>
821 </hudson.plugins.emailext.ExtendedEmailPublisher>
822 </publishers>
823 <buildWrappers/>
824
825=== modified file 'deployment/jobs/charm_pusher_aodh_stable/config.xml'
826--- deployment/jobs/charm_pusher_aodh_stable/config.xml 2016-09-21 19:36:25 +0000
827+++ deployment/jobs/charm_pusher_aodh_stable/config.xml 2017-02-01 18:04:01 +0000
828@@ -1,10 +1,9 @@
829 <?xml version="1.0" encoding="UTF-8"?><project>
830 <actions/>
831- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
832+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
833 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
834 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
835 <keepDependencies>false</keepDependencies>
836- <disabled>false</disabled>
837 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
838 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
839 <concurrentBuild>false</concurrentBuild>
840@@ -21,7 +20,7 @@
841 <hudson.model.StringParameterDefinition>
842 <name>GIT_BRANCH</name>
843 <description>Git branch. Generally master or stable/nn.nn.</description>
844- <defaultValue>stable/16.07</defaultValue>
845+ <defaultValue>stable/16.10</defaultValue>
846 </hudson.model.StringParameterDefinition>
847 <hudson.model.BooleanParameterDefinition>
848 <name>CHARM_PUSH_DRY_RUN</name>
849@@ -47,7 +46,7 @@
850 </userRemoteConfigs>
851 <branches>
852 <hudson.plugins.git.BranchSpec>
853- <name>stable/16.07</name>
854+ <name>stable/16.10</name>
855 </hudson.plugins.git.BranchSpec>
856 </branches>
857 <excludedUsers/>
858@@ -76,7 +75,7 @@
859 </scm>
860 <triggers class="vector">
861 <hudson.triggers.SCMTrigger>
862- <spec>H/5 * * * *</spec>
863+ <spec>H/10 * * * *</spec>
864 <ignorePostCommitHooks>true</ignorePostCommitHooks>
865 </hudson.triggers.SCMTrigger>
866 </triggers>
867@@ -95,7 +94,7 @@
868 </hudson.tasks.Shell>
869 <hudson.tasks.Shell>
870 <command>#!/bin/bash -e
871-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
872+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
873 </command>
874 </hudson.tasks.Shell>
875 </builders>
876@@ -108,19 +107,8 @@
877 <defaultExcludes>true</defaultExcludes>
878 </hudson.tasks.ArtifactArchiver>
879 <hudson.plugins.emailext.ExtendedEmailPublisher>
880- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
881+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
882 <configuredTriggers>
883- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
884- <email>
885- <recipientList/>
886- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
887- <body>$PROJECT_DEFAULT_CONTENT</body>
888- <sendToRequester>false</sendToRequester>
889- <sendToDevelopers>false</sendToDevelopers>
890- <includeCulprits>false</includeCulprits>
891- <sendToRecipientList>true</sendToRecipientList>
892- </email>
893- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
894 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
895 <email>
896 <recipientList/>
897@@ -134,21 +122,21 @@
898 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
899 </configuredTriggers>
900 <contentType>text/plain</contentType>
901- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
902+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
903 <defaultContent>$DEFAULT_SUBJECT
904 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
905 ${GIT_URL} (${GIT_BRANCH})
906 ${GIT_COMMIT}
907
908-Charm store refs published:
909-${FILE,path="cs_refs_published.txt"}
910+Charm store refs pushed and released:
911+${FILE,path="cs_refs_released.txt"}
912 </defaultContent>
913- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
914+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
915 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
916- <attachBuildLog>true</attachBuildLog>
917+ <attachBuildLog>false</attachBuildLog>
918 <saveOutput>false</saveOutput>
919 <disabled>false</disabled>
920- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
921+ <replyTo>$DEFAULT_REPLYTO</replyTo>
922 </hudson.plugins.emailext.ExtendedEmailPublisher>
923 </publishers>
924 <buildWrappers/>
925
926=== modified file 'deployment/jobs/charm_pusher_barbican-softhsm_master/config.xml'
927--- deployment/jobs/charm_pusher_barbican-softhsm_master/config.xml 2016-09-21 19:36:25 +0000
928+++ deployment/jobs/charm_pusher_barbican-softhsm_master/config.xml 2017-02-01 18:04:01 +0000
929@@ -1,10 +1,9 @@
930 <?xml version="1.0" encoding="UTF-8"?><project>
931 <actions/>
932- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
933+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
934 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
935 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
936 <keepDependencies>false</keepDependencies>
937- <disabled>false</disabled>
938 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
939 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
940 <concurrentBuild>false</concurrentBuild>
941@@ -76,7 +75,7 @@
942 </scm>
943 <triggers class="vector">
944 <hudson.triggers.SCMTrigger>
945- <spec>H/5 * * * *</spec>
946+ <spec>H/10 * * * *</spec>
947 <ignorePostCommitHooks>true</ignorePostCommitHooks>
948 </hudson.triggers.SCMTrigger>
949 </triggers>
950@@ -95,7 +94,7 @@
951 </hudson.tasks.Shell>
952 <hudson.tasks.Shell>
953 <command>#!/bin/bash -e
954-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
955+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
956 </command>
957 </hudson.tasks.Shell>
958 </builders>
959@@ -108,19 +107,8 @@
960 <defaultExcludes>true</defaultExcludes>
961 </hudson.tasks.ArtifactArchiver>
962 <hudson.plugins.emailext.ExtendedEmailPublisher>
963- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
964+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
965 <configuredTriggers>
966- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
967- <email>
968- <recipientList/>
969- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
970- <body>$PROJECT_DEFAULT_CONTENT</body>
971- <sendToRequester>false</sendToRequester>
972- <sendToDevelopers>false</sendToDevelopers>
973- <includeCulprits>false</includeCulprits>
974- <sendToRecipientList>true</sendToRecipientList>
975- </email>
976- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
977 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
978 <email>
979 <recipientList/>
980@@ -134,21 +122,21 @@
981 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
982 </configuredTriggers>
983 <contentType>text/plain</contentType>
984- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
985+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
986 <defaultContent>$DEFAULT_SUBJECT
987 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
988 ${GIT_URL} (${GIT_BRANCH})
989 ${GIT_COMMIT}
990
991-Charm store refs published:
992-${FILE,path="cs_refs_published.txt"}
993+Charm store refs pushed and released:
994+${FILE,path="cs_refs_released.txt"}
995 </defaultContent>
996- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
997+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
998 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
999- <attachBuildLog>true</attachBuildLog>
1000+ <attachBuildLog>false</attachBuildLog>
1001 <saveOutput>false</saveOutput>
1002 <disabled>false</disabled>
1003- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1004+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1005 </hudson.plugins.emailext.ExtendedEmailPublisher>
1006 </publishers>
1007 <buildWrappers/>
1008
1009=== modified file 'deployment/jobs/charm_pusher_barbican-softhsm_stable/config.xml'
1010--- deployment/jobs/charm_pusher_barbican-softhsm_stable/config.xml 2016-09-21 19:36:25 +0000
1011+++ deployment/jobs/charm_pusher_barbican-softhsm_stable/config.xml 2017-02-01 18:04:01 +0000
1012@@ -1,10 +1,9 @@
1013 <?xml version="1.0" encoding="UTF-8"?><project>
1014 <actions/>
1015- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1016+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1017 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1018 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1019 <keepDependencies>false</keepDependencies>
1020- <disabled>false</disabled>
1021 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1022 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1023 <concurrentBuild>false</concurrentBuild>
1024@@ -21,7 +20,7 @@
1025 <hudson.model.StringParameterDefinition>
1026 <name>GIT_BRANCH</name>
1027 <description>Git branch. Generally master or stable/nn.nn.</description>
1028- <defaultValue>stable/16.07</defaultValue>
1029+ <defaultValue>stable/16.10</defaultValue>
1030 </hudson.model.StringParameterDefinition>
1031 <hudson.model.BooleanParameterDefinition>
1032 <name>CHARM_PUSH_DRY_RUN</name>
1033@@ -47,7 +46,7 @@
1034 </userRemoteConfigs>
1035 <branches>
1036 <hudson.plugins.git.BranchSpec>
1037- <name>stable/16.07</name>
1038+ <name>stable/16.10</name>
1039 </hudson.plugins.git.BranchSpec>
1040 </branches>
1041 <excludedUsers/>
1042@@ -76,7 +75,7 @@
1043 </scm>
1044 <triggers class="vector">
1045 <hudson.triggers.SCMTrigger>
1046- <spec>H/5 * * * *</spec>
1047+ <spec>H/10 * * * *</spec>
1048 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1049 </hudson.triggers.SCMTrigger>
1050 </triggers>
1051@@ -95,7 +94,7 @@
1052 </hudson.tasks.Shell>
1053 <hudson.tasks.Shell>
1054 <command>#!/bin/bash -e
1055-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1056+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1057 </command>
1058 </hudson.tasks.Shell>
1059 </builders>
1060@@ -108,19 +107,8 @@
1061 <defaultExcludes>true</defaultExcludes>
1062 </hudson.tasks.ArtifactArchiver>
1063 <hudson.plugins.emailext.ExtendedEmailPublisher>
1064- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1065+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1066 <configuredTriggers>
1067- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1068- <email>
1069- <recipientList/>
1070- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1071- <body>$PROJECT_DEFAULT_CONTENT</body>
1072- <sendToRequester>false</sendToRequester>
1073- <sendToDevelopers>false</sendToDevelopers>
1074- <includeCulprits>false</includeCulprits>
1075- <sendToRecipientList>true</sendToRecipientList>
1076- </email>
1077- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1078 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1079 <email>
1080 <recipientList/>
1081@@ -134,21 +122,21 @@
1082 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1083 </configuredTriggers>
1084 <contentType>text/plain</contentType>
1085- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1086+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1087 <defaultContent>$DEFAULT_SUBJECT
1088 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1089 ${GIT_URL} (${GIT_BRANCH})
1090 ${GIT_COMMIT}
1091
1092-Charm store refs published:
1093-${FILE,path="cs_refs_published.txt"}
1094+Charm store refs pushed and released:
1095+${FILE,path="cs_refs_released.txt"}
1096 </defaultContent>
1097- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1098+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1099 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1100- <attachBuildLog>true</attachBuildLog>
1101+ <attachBuildLog>false</attachBuildLog>
1102 <saveOutput>false</saveOutput>
1103 <disabled>false</disabled>
1104- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1105+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1106 </hudson.plugins.emailext.ExtendedEmailPublisher>
1107 </publishers>
1108 <buildWrappers/>
1109
1110=== modified file 'deployment/jobs/charm_pusher_barbican_master/config.xml'
1111--- deployment/jobs/charm_pusher_barbican_master/config.xml 2016-09-21 19:36:25 +0000
1112+++ deployment/jobs/charm_pusher_barbican_master/config.xml 2017-02-01 18:04:01 +0000
1113@@ -1,10 +1,9 @@
1114 <?xml version="1.0" encoding="UTF-8"?><project>
1115 <actions/>
1116- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1117+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1118 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1119 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1120 <keepDependencies>false</keepDependencies>
1121- <disabled>false</disabled>
1122 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1123 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1124 <concurrentBuild>false</concurrentBuild>
1125@@ -76,7 +75,7 @@
1126 </scm>
1127 <triggers class="vector">
1128 <hudson.triggers.SCMTrigger>
1129- <spec>H/5 * * * *</spec>
1130+ <spec>H/10 * * * *</spec>
1131 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1132 </hudson.triggers.SCMTrigger>
1133 </triggers>
1134@@ -95,7 +94,7 @@
1135 </hudson.tasks.Shell>
1136 <hudson.tasks.Shell>
1137 <command>#!/bin/bash -e
1138-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1139+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1140 </command>
1141 </hudson.tasks.Shell>
1142 </builders>
1143@@ -108,19 +107,8 @@
1144 <defaultExcludes>true</defaultExcludes>
1145 </hudson.tasks.ArtifactArchiver>
1146 <hudson.plugins.emailext.ExtendedEmailPublisher>
1147- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1148+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1149 <configuredTriggers>
1150- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1151- <email>
1152- <recipientList/>
1153- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1154- <body>$PROJECT_DEFAULT_CONTENT</body>
1155- <sendToRequester>false</sendToRequester>
1156- <sendToDevelopers>false</sendToDevelopers>
1157- <includeCulprits>false</includeCulprits>
1158- <sendToRecipientList>true</sendToRecipientList>
1159- </email>
1160- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1161 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1162 <email>
1163 <recipientList/>
1164@@ -134,21 +122,21 @@
1165 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1166 </configuredTriggers>
1167 <contentType>text/plain</contentType>
1168- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1169+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1170 <defaultContent>$DEFAULT_SUBJECT
1171 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1172 ${GIT_URL} (${GIT_BRANCH})
1173 ${GIT_COMMIT}
1174
1175-Charm store refs published:
1176-${FILE,path="cs_refs_published.txt"}
1177+Charm store refs pushed and released:
1178+${FILE,path="cs_refs_released.txt"}
1179 </defaultContent>
1180- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1181+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1182 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1183- <attachBuildLog>true</attachBuildLog>
1184+ <attachBuildLog>false</attachBuildLog>
1185 <saveOutput>false</saveOutput>
1186 <disabled>false</disabled>
1187- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1188+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1189 </hudson.plugins.emailext.ExtendedEmailPublisher>
1190 </publishers>
1191 <buildWrappers/>
1192
1193=== modified file 'deployment/jobs/charm_pusher_barbican_stable/config.xml'
1194--- deployment/jobs/charm_pusher_barbican_stable/config.xml 2016-09-21 19:36:25 +0000
1195+++ deployment/jobs/charm_pusher_barbican_stable/config.xml 2017-02-01 18:04:01 +0000
1196@@ -1,10 +1,9 @@
1197 <?xml version="1.0" encoding="UTF-8"?><project>
1198 <actions/>
1199- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1200+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1201 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1202 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1203 <keepDependencies>false</keepDependencies>
1204- <disabled>false</disabled>
1205 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1206 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1207 <concurrentBuild>false</concurrentBuild>
1208@@ -21,7 +20,7 @@
1209 <hudson.model.StringParameterDefinition>
1210 <name>GIT_BRANCH</name>
1211 <description>Git branch. Generally master or stable/nn.nn.</description>
1212- <defaultValue>stable/16.07</defaultValue>
1213+ <defaultValue>stable/16.10</defaultValue>
1214 </hudson.model.StringParameterDefinition>
1215 <hudson.model.BooleanParameterDefinition>
1216 <name>CHARM_PUSH_DRY_RUN</name>
1217@@ -47,7 +46,7 @@
1218 </userRemoteConfigs>
1219 <branches>
1220 <hudson.plugins.git.BranchSpec>
1221- <name>stable/16.07</name>
1222+ <name>stable/16.10</name>
1223 </hudson.plugins.git.BranchSpec>
1224 </branches>
1225 <excludedUsers/>
1226@@ -76,7 +75,7 @@
1227 </scm>
1228 <triggers class="vector">
1229 <hudson.triggers.SCMTrigger>
1230- <spec>H/5 * * * *</spec>
1231+ <spec>H/10 * * * *</spec>
1232 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1233 </hudson.triggers.SCMTrigger>
1234 </triggers>
1235@@ -95,7 +94,7 @@
1236 </hudson.tasks.Shell>
1237 <hudson.tasks.Shell>
1238 <command>#!/bin/bash -e
1239-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1240+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1241 </command>
1242 </hudson.tasks.Shell>
1243 </builders>
1244@@ -108,19 +107,8 @@
1245 <defaultExcludes>true</defaultExcludes>
1246 </hudson.tasks.ArtifactArchiver>
1247 <hudson.plugins.emailext.ExtendedEmailPublisher>
1248- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1249+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1250 <configuredTriggers>
1251- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1252- <email>
1253- <recipientList/>
1254- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1255- <body>$PROJECT_DEFAULT_CONTENT</body>
1256- <sendToRequester>false</sendToRequester>
1257- <sendToDevelopers>false</sendToDevelopers>
1258- <includeCulprits>false</includeCulprits>
1259- <sendToRecipientList>true</sendToRecipientList>
1260- </email>
1261- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1262 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1263 <email>
1264 <recipientList/>
1265@@ -134,21 +122,21 @@
1266 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1267 </configuredTriggers>
1268 <contentType>text/plain</contentType>
1269- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1270+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1271 <defaultContent>$DEFAULT_SUBJECT
1272 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1273 ${GIT_URL} (${GIT_BRANCH})
1274 ${GIT_COMMIT}
1275
1276-Charm store refs published:
1277-${FILE,path="cs_refs_published.txt"}
1278+Charm store refs pushed and released:
1279+${FILE,path="cs_refs_released.txt"}
1280 </defaultContent>
1281- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1282+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1283 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1284- <attachBuildLog>true</attachBuildLog>
1285+ <attachBuildLog>false</attachBuildLog>
1286 <saveOutput>false</saveOutput>
1287 <disabled>false</disabled>
1288- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1289+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1290 </hudson.plugins.emailext.ExtendedEmailPublisher>
1291 </publishers>
1292 <buildWrappers/>
1293
1294=== modified file 'deployment/jobs/charm_pusher_ceilometer-agent_master/config.xml'
1295--- deployment/jobs/charm_pusher_ceilometer-agent_master/config.xml 2016-09-21 19:36:25 +0000
1296+++ deployment/jobs/charm_pusher_ceilometer-agent_master/config.xml 2017-02-01 18:04:01 +0000
1297@@ -1,10 +1,9 @@
1298 <?xml version="1.0" encoding="UTF-8"?><project>
1299 <actions/>
1300- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1301+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1302 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1303 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1304 <keepDependencies>false</keepDependencies>
1305- <disabled>false</disabled>
1306 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1307 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1308 <concurrentBuild>false</concurrentBuild>
1309@@ -76,7 +75,7 @@
1310 </scm>
1311 <triggers class="vector">
1312 <hudson.triggers.SCMTrigger>
1313- <spec>H/5 * * * *</spec>
1314+ <spec>H/10 * * * *</spec>
1315 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1316 </hudson.triggers.SCMTrigger>
1317 </triggers>
1318@@ -95,7 +94,7 @@
1319 </hudson.tasks.Shell>
1320 <hudson.tasks.Shell>
1321 <command>#!/bin/bash -e
1322-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1323+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1324 </command>
1325 </hudson.tasks.Shell>
1326 </builders>
1327@@ -108,19 +107,8 @@
1328 <defaultExcludes>true</defaultExcludes>
1329 </hudson.tasks.ArtifactArchiver>
1330 <hudson.plugins.emailext.ExtendedEmailPublisher>
1331- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1332+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1333 <configuredTriggers>
1334- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1335- <email>
1336- <recipientList/>
1337- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1338- <body>$PROJECT_DEFAULT_CONTENT</body>
1339- <sendToRequester>false</sendToRequester>
1340- <sendToDevelopers>false</sendToDevelopers>
1341- <includeCulprits>false</includeCulprits>
1342- <sendToRecipientList>true</sendToRecipientList>
1343- </email>
1344- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1345 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1346 <email>
1347 <recipientList/>
1348@@ -134,21 +122,21 @@
1349 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1350 </configuredTriggers>
1351 <contentType>text/plain</contentType>
1352- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1353+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1354 <defaultContent>$DEFAULT_SUBJECT
1355 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1356 ${GIT_URL} (${GIT_BRANCH})
1357 ${GIT_COMMIT}
1358
1359-Charm store refs published:
1360-${FILE,path="cs_refs_published.txt"}
1361+Charm store refs pushed and released:
1362+${FILE,path="cs_refs_released.txt"}
1363 </defaultContent>
1364- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1365+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1366 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1367- <attachBuildLog>true</attachBuildLog>
1368+ <attachBuildLog>false</attachBuildLog>
1369 <saveOutput>false</saveOutput>
1370 <disabled>false</disabled>
1371- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1372+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1373 </hudson.plugins.emailext.ExtendedEmailPublisher>
1374 </publishers>
1375 <buildWrappers/>
1376
1377=== modified file 'deployment/jobs/charm_pusher_ceilometer-agent_stable/config.xml'
1378--- deployment/jobs/charm_pusher_ceilometer-agent_stable/config.xml 2016-09-21 19:36:25 +0000
1379+++ deployment/jobs/charm_pusher_ceilometer-agent_stable/config.xml 2017-02-01 18:04:01 +0000
1380@@ -1,10 +1,9 @@
1381 <?xml version="1.0" encoding="UTF-8"?><project>
1382 <actions/>
1383- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1384+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1385 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1386 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1387 <keepDependencies>false</keepDependencies>
1388- <disabled>false</disabled>
1389 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1390 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1391 <concurrentBuild>false</concurrentBuild>
1392@@ -21,7 +20,7 @@
1393 <hudson.model.StringParameterDefinition>
1394 <name>GIT_BRANCH</name>
1395 <description>Git branch. Generally master or stable/nn.nn.</description>
1396- <defaultValue>stable/16.07</defaultValue>
1397+ <defaultValue>stable/16.10</defaultValue>
1398 </hudson.model.StringParameterDefinition>
1399 <hudson.model.BooleanParameterDefinition>
1400 <name>CHARM_PUSH_DRY_RUN</name>
1401@@ -47,7 +46,7 @@
1402 </userRemoteConfigs>
1403 <branches>
1404 <hudson.plugins.git.BranchSpec>
1405- <name>stable/16.07</name>
1406+ <name>stable/16.10</name>
1407 </hudson.plugins.git.BranchSpec>
1408 </branches>
1409 <excludedUsers/>
1410@@ -76,7 +75,7 @@
1411 </scm>
1412 <triggers class="vector">
1413 <hudson.triggers.SCMTrigger>
1414- <spec>H/5 * * * *</spec>
1415+ <spec>H/10 * * * *</spec>
1416 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1417 </hudson.triggers.SCMTrigger>
1418 </triggers>
1419@@ -95,7 +94,7 @@
1420 </hudson.tasks.Shell>
1421 <hudson.tasks.Shell>
1422 <command>#!/bin/bash -e
1423-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1424+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1425 </command>
1426 </hudson.tasks.Shell>
1427 </builders>
1428@@ -108,19 +107,8 @@
1429 <defaultExcludes>true</defaultExcludes>
1430 </hudson.tasks.ArtifactArchiver>
1431 <hudson.plugins.emailext.ExtendedEmailPublisher>
1432- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1433+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1434 <configuredTriggers>
1435- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1436- <email>
1437- <recipientList/>
1438- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1439- <body>$PROJECT_DEFAULT_CONTENT</body>
1440- <sendToRequester>false</sendToRequester>
1441- <sendToDevelopers>false</sendToDevelopers>
1442- <includeCulprits>false</includeCulprits>
1443- <sendToRecipientList>true</sendToRecipientList>
1444- </email>
1445- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1446 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1447 <email>
1448 <recipientList/>
1449@@ -134,21 +122,21 @@
1450 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1451 </configuredTriggers>
1452 <contentType>text/plain</contentType>
1453- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1454+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1455 <defaultContent>$DEFAULT_SUBJECT
1456 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1457 ${GIT_URL} (${GIT_BRANCH})
1458 ${GIT_COMMIT}
1459
1460-Charm store refs published:
1461-${FILE,path="cs_refs_published.txt"}
1462+Charm store refs pushed and released:
1463+${FILE,path="cs_refs_released.txt"}
1464 </defaultContent>
1465- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1466+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1467 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1468- <attachBuildLog>true</attachBuildLog>
1469+ <attachBuildLog>false</attachBuildLog>
1470 <saveOutput>false</saveOutput>
1471 <disabled>false</disabled>
1472- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1473+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1474 </hudson.plugins.emailext.ExtendedEmailPublisher>
1475 </publishers>
1476 <buildWrappers/>
1477
1478=== modified file 'deployment/jobs/charm_pusher_ceilometer_master/config.xml'
1479--- deployment/jobs/charm_pusher_ceilometer_master/config.xml 2016-09-21 19:36:25 +0000
1480+++ deployment/jobs/charm_pusher_ceilometer_master/config.xml 2017-02-01 18:04:01 +0000
1481@@ -1,10 +1,9 @@
1482 <?xml version="1.0" encoding="UTF-8"?><project>
1483 <actions/>
1484- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1485+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1486 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1487 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1488 <keepDependencies>false</keepDependencies>
1489- <disabled>false</disabled>
1490 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1491 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1492 <concurrentBuild>false</concurrentBuild>
1493@@ -76,7 +75,7 @@
1494 </scm>
1495 <triggers class="vector">
1496 <hudson.triggers.SCMTrigger>
1497- <spec>H/5 * * * *</spec>
1498+ <spec>H/10 * * * *</spec>
1499 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1500 </hudson.triggers.SCMTrigger>
1501 </triggers>
1502@@ -95,7 +94,7 @@
1503 </hudson.tasks.Shell>
1504 <hudson.tasks.Shell>
1505 <command>#!/bin/bash -e
1506-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1507+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1508 </command>
1509 </hudson.tasks.Shell>
1510 </builders>
1511@@ -108,19 +107,8 @@
1512 <defaultExcludes>true</defaultExcludes>
1513 </hudson.tasks.ArtifactArchiver>
1514 <hudson.plugins.emailext.ExtendedEmailPublisher>
1515- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1516+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1517 <configuredTriggers>
1518- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1519- <email>
1520- <recipientList/>
1521- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1522- <body>$PROJECT_DEFAULT_CONTENT</body>
1523- <sendToRequester>false</sendToRequester>
1524- <sendToDevelopers>false</sendToDevelopers>
1525- <includeCulprits>false</includeCulprits>
1526- <sendToRecipientList>true</sendToRecipientList>
1527- </email>
1528- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1529 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1530 <email>
1531 <recipientList/>
1532@@ -134,21 +122,21 @@
1533 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1534 </configuredTriggers>
1535 <contentType>text/plain</contentType>
1536- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1537+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1538 <defaultContent>$DEFAULT_SUBJECT
1539 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1540 ${GIT_URL} (${GIT_BRANCH})
1541 ${GIT_COMMIT}
1542
1543-Charm store refs published:
1544-${FILE,path="cs_refs_published.txt"}
1545+Charm store refs pushed and released:
1546+${FILE,path="cs_refs_released.txt"}
1547 </defaultContent>
1548- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1549+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1550 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1551- <attachBuildLog>true</attachBuildLog>
1552+ <attachBuildLog>false</attachBuildLog>
1553 <saveOutput>false</saveOutput>
1554 <disabled>false</disabled>
1555- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1556+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1557 </hudson.plugins.emailext.ExtendedEmailPublisher>
1558 </publishers>
1559 <buildWrappers/>
1560
1561=== modified file 'deployment/jobs/charm_pusher_ceilometer_stable/config.xml'
1562--- deployment/jobs/charm_pusher_ceilometer_stable/config.xml 2016-09-21 19:36:25 +0000
1563+++ deployment/jobs/charm_pusher_ceilometer_stable/config.xml 2017-02-01 18:04:01 +0000
1564@@ -1,10 +1,9 @@
1565 <?xml version="1.0" encoding="UTF-8"?><project>
1566 <actions/>
1567- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1568+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1569 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1570 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1571 <keepDependencies>false</keepDependencies>
1572- <disabled>false</disabled>
1573 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1574 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1575 <concurrentBuild>false</concurrentBuild>
1576@@ -21,7 +20,7 @@
1577 <hudson.model.StringParameterDefinition>
1578 <name>GIT_BRANCH</name>
1579 <description>Git branch. Generally master or stable/nn.nn.</description>
1580- <defaultValue>stable/16.07</defaultValue>
1581+ <defaultValue>stable/16.10</defaultValue>
1582 </hudson.model.StringParameterDefinition>
1583 <hudson.model.BooleanParameterDefinition>
1584 <name>CHARM_PUSH_DRY_RUN</name>
1585@@ -47,7 +46,7 @@
1586 </userRemoteConfigs>
1587 <branches>
1588 <hudson.plugins.git.BranchSpec>
1589- <name>stable/16.07</name>
1590+ <name>stable/16.10</name>
1591 </hudson.plugins.git.BranchSpec>
1592 </branches>
1593 <excludedUsers/>
1594@@ -76,7 +75,7 @@
1595 </scm>
1596 <triggers class="vector">
1597 <hudson.triggers.SCMTrigger>
1598- <spec>H/5 * * * *</spec>
1599+ <spec>H/10 * * * *</spec>
1600 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1601 </hudson.triggers.SCMTrigger>
1602 </triggers>
1603@@ -95,7 +94,7 @@
1604 </hudson.tasks.Shell>
1605 <hudson.tasks.Shell>
1606 <command>#!/bin/bash -e
1607-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1608+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1609 </command>
1610 </hudson.tasks.Shell>
1611 </builders>
1612@@ -108,19 +107,8 @@
1613 <defaultExcludes>true</defaultExcludes>
1614 </hudson.tasks.ArtifactArchiver>
1615 <hudson.plugins.emailext.ExtendedEmailPublisher>
1616- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
1617+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1618 <configuredTriggers>
1619- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1620- <email>
1621- <recipientList/>
1622- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1623- <body>$PROJECT_DEFAULT_CONTENT</body>
1624- <sendToRequester>false</sendToRequester>
1625- <sendToDevelopers>false</sendToDevelopers>
1626- <includeCulprits>false</includeCulprits>
1627- <sendToRecipientList>true</sendToRecipientList>
1628- </email>
1629- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
1630 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1631 <email>
1632 <recipientList/>
1633@@ -134,21 +122,21 @@
1634 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1635 </configuredTriggers>
1636 <contentType>text/plain</contentType>
1637- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
1638+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1639 <defaultContent>$DEFAULT_SUBJECT
1640 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1641 ${GIT_URL} (${GIT_BRANCH})
1642 ${GIT_COMMIT}
1643
1644-Charm store refs published:
1645-${FILE,path="cs_refs_published.txt"}
1646+Charm store refs pushed and released:
1647+${FILE,path="cs_refs_released.txt"}
1648 </defaultContent>
1649- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
1650+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1651 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1652- <attachBuildLog>true</attachBuildLog>
1653+ <attachBuildLog>false</attachBuildLog>
1654 <saveOutput>false</saveOutput>
1655 <disabled>false</disabled>
1656- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
1657+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1658 </hudson.plugins.emailext.ExtendedEmailPublisher>
1659 </publishers>
1660 <buildWrappers/>
1661
1662=== added directory 'deployment/jobs/charm_pusher_ceph-fs_master'
1663=== added file 'deployment/jobs/charm_pusher_ceph-fs_master/config.xml'
1664--- deployment/jobs/charm_pusher_ceph-fs_master/config.xml 1970-01-01 00:00:00 +0000
1665+++ deployment/jobs/charm_pusher_ceph-fs_master/config.xml 2017-02-01 18:04:01 +0000
1666@@ -0,0 +1,143 @@
1667+<?xml version="1.0" encoding="UTF-8"?><project>
1668+ <actions/>
1669+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1670+&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1671+&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1672+ <keepDependencies>false</keepDependencies>
1673+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1674+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1675+ <concurrentBuild>false</concurrentBuild>
1676+ <assignedNode>slave</assignedNode>
1677+ <canRoam>false</canRoam>
1678+ <properties>
1679+ <hudson.model.ParametersDefinitionProperty>
1680+ <parameterDefinitions>
1681+ <hudson.model.StringParameterDefinition>
1682+ <name>BASE_NAME</name>
1683+ <description>Asset name (charm name).</description>
1684+ <defaultValue>ceph-fs</defaultValue>
1685+ </hudson.model.StringParameterDefinition>
1686+ <hudson.model.StringParameterDefinition>
1687+ <name>GIT_BRANCH</name>
1688+ <description>Git branch. Generally master or stable/nn.nn.</description>
1689+ <defaultValue>master</defaultValue>
1690+ </hudson.model.StringParameterDefinition>
1691+ <hudson.model.BooleanParameterDefinition>
1692+ <name>CHARM_PUSH_DRY_RUN</name>
1693+ <description>Optionally take no action, just run for debug purpose.</description>
1694+ <defaultValue>false</defaultValue>
1695+ </hudson.model.BooleanParameterDefinition>
1696+ <hudson.model.StringParameterDefinition>
1697+ <name>DISPLAY_NAME</name>
1698+ <description>Optional string to add to the Build Name of the job.</description>
1699+ <defaultValue/>
1700+ </hudson.model.StringParameterDefinition>
1701+ </parameterDefinitions>
1702+ </hudson.model.ParametersDefinitionProperty>
1703+ </properties>
1704+ <scm class="hudson.plugins.git.GitSCM">
1705+ <configVersion>2</configVersion>
1706+ <userRemoteConfigs>
1707+ <hudson.plugins.git.UserRemoteConfig>
1708+ <name>origin</name>
1709+ <refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
1710+ <url>https://github.com/openstack/charm-ceph-fs</url>
1711+ </hudson.plugins.git.UserRemoteConfig>
1712+ </userRemoteConfigs>
1713+ <branches>
1714+ <hudson.plugins.git.BranchSpec>
1715+ <name>master</name>
1716+ </hudson.plugins.git.BranchSpec>
1717+ </branches>
1718+ <excludedUsers/>
1719+ <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
1720+ <disableSubmodules>false</disableSubmodules>
1721+ <recursiveSubmodules>false</recursiveSubmodules>
1722+ <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
1723+ <authorOrCommitter>false</authorOrCommitter>
1724+ <wipeOutWorkspace>true</wipeOutWorkspace>
1725+ <pruneBranches>false</pruneBranches>
1726+ <remotePoll>true</remotePoll>
1727+ <gitTool>Default</gitTool>
1728+ <submoduleCfg class="list"/>
1729+ <relativeTargetDir>ceph-fs</relativeTargetDir>
1730+ <reference/>
1731+ <gitConfigName/>
1732+ <gitConfigEmail/>
1733+ <skipTag>true</skipTag>
1734+ <scmName/>
1735+ <useShallowClone>true</useShallowClone>
1736+ <ignoreNotifyCommit>false</ignoreNotifyCommit>
1737+ <extensions>
1738+ <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
1739+ <hudson.plugins.git.extensions.impl.WipeWorkspace/>
1740+ </extensions>
1741+ </scm>
1742+ <triggers class="vector">
1743+ <hudson.triggers.SCMTrigger>
1744+ <spec>H/10 * * * *</spec>
1745+ <ignorePostCommitHooks>true</ignorePostCommitHooks>
1746+ </hudson.triggers.SCMTrigger>
1747+ </triggers>
1748+ <builders>
1749+ <hudson.tasks.Shell>
1750+ <command>#!/bin/bash -e
1751+# Ensure we have a checkout of UOSCI code
1752+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
1753+ echo " - Removing checkout @ $OSCI_ROOT if it exists"
1754+ rm -rf $OSCI_ROOT ||:
1755+ echo " + Creating new lightweight checkout of $OSCI_REPO @ $OSCI_ROOT."
1756+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
1757+ echo "revno: $(bzr revno $OSCI_ROOT)"
1758+fi
1759+</command>
1760+ </hudson.tasks.Shell>
1761+ <hudson.tasks.Shell>
1762+ <command>#!/bin/bash -e
1763+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1764+</command>
1765+ </hudson.tasks.Shell>
1766+ </builders>
1767+ <publishers>
1768+ <hudson.tasks.ArtifactArchiver>
1769+ <artifacts>*, logs/*</artifacts>
1770+ <latestOnly>false</latestOnly>
1771+ <allowEmptyArchive>true</allowEmptyArchive>
1772+ <fingerprint>true</fingerprint>
1773+ <defaultExcludes>true</defaultExcludes>
1774+ </hudson.tasks.ArtifactArchiver>
1775+ <hudson.plugins.emailext.ExtendedEmailPublisher>
1776+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1777+ <configuredTriggers>
1778+ <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1779+ <email>
1780+ <recipientList/>
1781+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1782+ <body>$PROJECT_DEFAULT_CONTENT</body>
1783+ <sendToRequester>false</sendToRequester>
1784+ <sendToDevelopers>false</sendToDevelopers>
1785+ <includeCulprits>false</includeCulprits>
1786+ <sendToRecipientList>true</sendToRecipientList>
1787+ </email>
1788+ </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1789+ </configuredTriggers>
1790+ <contentType>text/plain</contentType>
1791+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1792+ <defaultContent>$DEFAULT_SUBJECT
1793+${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1794+${GIT_URL} (${GIT_BRANCH})
1795+${GIT_COMMIT}
1796+
1797+Charm store refs pushed and released:
1798+${FILE,path="cs_refs_released.txt"}
1799+</defaultContent>
1800+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1801+ <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1802+ <attachBuildLog>false</attachBuildLog>
1803+ <saveOutput>false</saveOutput>
1804+ <disabled>false</disabled>
1805+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1806+ </hudson.plugins.emailext.ExtendedEmailPublisher>
1807+ </publishers>
1808+ <buildWrappers/>
1809+</project>
1810\ No newline at end of file
1811
1812=== added directory 'deployment/jobs/charm_pusher_ceph-fs_stable'
1813=== added file 'deployment/jobs/charm_pusher_ceph-fs_stable/config.xml'
1814--- deployment/jobs/charm_pusher_ceph-fs_stable/config.xml 1970-01-01 00:00:00 +0000
1815+++ deployment/jobs/charm_pusher_ceph-fs_stable/config.xml 2017-02-01 18:04:01 +0000
1816@@ -0,0 +1,143 @@
1817+<?xml version="1.0" encoding="UTF-8"?><project>
1818+ <actions/>
1819+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1820+&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1821+&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1822+ <keepDependencies>false</keepDependencies>
1823+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1824+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1825+ <concurrentBuild>false</concurrentBuild>
1826+ <assignedNode>slave</assignedNode>
1827+ <canRoam>false</canRoam>
1828+ <properties>
1829+ <hudson.model.ParametersDefinitionProperty>
1830+ <parameterDefinitions>
1831+ <hudson.model.StringParameterDefinition>
1832+ <name>BASE_NAME</name>
1833+ <description>Asset name (charm name).</description>
1834+ <defaultValue>ceph-fs</defaultValue>
1835+ </hudson.model.StringParameterDefinition>
1836+ <hudson.model.StringParameterDefinition>
1837+ <name>GIT_BRANCH</name>
1838+ <description>Git branch. Generally master or stable/nn.nn.</description>
1839+ <defaultValue>stable/16.10</defaultValue>
1840+ </hudson.model.StringParameterDefinition>
1841+ <hudson.model.BooleanParameterDefinition>
1842+ <name>CHARM_PUSH_DRY_RUN</name>
1843+ <description>Optionally take no action, just run for debug purpose.</description>
1844+ <defaultValue>false</defaultValue>
1845+ </hudson.model.BooleanParameterDefinition>
1846+ <hudson.model.StringParameterDefinition>
1847+ <name>DISPLAY_NAME</name>
1848+ <description>Optional string to add to the Build Name of the job.</description>
1849+ <defaultValue/>
1850+ </hudson.model.StringParameterDefinition>
1851+ </parameterDefinitions>
1852+ </hudson.model.ParametersDefinitionProperty>
1853+ </properties>
1854+ <scm class="hudson.plugins.git.GitSCM">
1855+ <configVersion>2</configVersion>
1856+ <userRemoteConfigs>
1857+ <hudson.plugins.git.UserRemoteConfig>
1858+ <name>origin</name>
1859+ <refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
1860+ <url>https://github.com/openstack/charm-ceph-fs</url>
1861+ </hudson.plugins.git.UserRemoteConfig>
1862+ </userRemoteConfigs>
1863+ <branches>
1864+ <hudson.plugins.git.BranchSpec>
1865+ <name>stable/16.10</name>
1866+ </hudson.plugins.git.BranchSpec>
1867+ </branches>
1868+ <excludedUsers/>
1869+ <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
1870+ <disableSubmodules>false</disableSubmodules>
1871+ <recursiveSubmodules>false</recursiveSubmodules>
1872+ <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
1873+ <authorOrCommitter>false</authorOrCommitter>
1874+ <wipeOutWorkspace>true</wipeOutWorkspace>
1875+ <pruneBranches>false</pruneBranches>
1876+ <remotePoll>true</remotePoll>
1877+ <gitTool>Default</gitTool>
1878+ <submoduleCfg class="list"/>
1879+ <relativeTargetDir>ceph-fs</relativeTargetDir>
1880+ <reference/>
1881+ <gitConfigName/>
1882+ <gitConfigEmail/>
1883+ <skipTag>true</skipTag>
1884+ <scmName/>
1885+ <useShallowClone>true</useShallowClone>
1886+ <ignoreNotifyCommit>false</ignoreNotifyCommit>
1887+ <extensions>
1888+ <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
1889+ <hudson.plugins.git.extensions.impl.WipeWorkspace/>
1890+ </extensions>
1891+ </scm>
1892+ <triggers class="vector">
1893+ <hudson.triggers.SCMTrigger>
1894+ <spec>H/10 * * * *</spec>
1895+ <ignorePostCommitHooks>true</ignorePostCommitHooks>
1896+ </hudson.triggers.SCMTrigger>
1897+ </triggers>
1898+ <builders>
1899+ <hudson.tasks.Shell>
1900+ <command>#!/bin/bash -e
1901+# Ensure we have a checkout of UOSCI code
1902+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
1903+ echo " - Removing checkout @ $OSCI_ROOT if it exists"
1904+ rm -rf $OSCI_ROOT ||:
1905+ echo " + Creating new lightweight checkout of $OSCI_REPO @ $OSCI_ROOT."
1906+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
1907+ echo "revno: $(bzr revno $OSCI_ROOT)"
1908+fi
1909+</command>
1910+ </hudson.tasks.Shell>
1911+ <hudson.tasks.Shell>
1912+ <command>#!/bin/bash -e
1913+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1914+</command>
1915+ </hudson.tasks.Shell>
1916+ </builders>
1917+ <publishers>
1918+ <hudson.tasks.ArtifactArchiver>
1919+ <artifacts>*, logs/*</artifacts>
1920+ <latestOnly>false</latestOnly>
1921+ <allowEmptyArchive>true</allowEmptyArchive>
1922+ <fingerprint>true</fingerprint>
1923+ <defaultExcludes>true</defaultExcludes>
1924+ </hudson.tasks.ArtifactArchiver>
1925+ <hudson.plugins.emailext.ExtendedEmailPublisher>
1926+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
1927+ <configuredTriggers>
1928+ <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1929+ <email>
1930+ <recipientList/>
1931+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
1932+ <body>$PROJECT_DEFAULT_CONTENT</body>
1933+ <sendToRequester>false</sendToRequester>
1934+ <sendToDevelopers>false</sendToDevelopers>
1935+ <includeCulprits>false</includeCulprits>
1936+ <sendToRecipientList>true</sendToRecipientList>
1937+ </email>
1938+ </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
1939+ </configuredTriggers>
1940+ <contentType>text/plain</contentType>
1941+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
1942+ <defaultContent>$DEFAULT_SUBJECT
1943+${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
1944+${GIT_URL} (${GIT_BRANCH})
1945+${GIT_COMMIT}
1946+
1947+Charm store refs pushed and released:
1948+${FILE,path="cs_refs_released.txt"}
1949+</defaultContent>
1950+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
1951+ <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
1952+ <attachBuildLog>false</attachBuildLog>
1953+ <saveOutput>false</saveOutput>
1954+ <disabled>false</disabled>
1955+ <replyTo>$DEFAULT_REPLYTO</replyTo>
1956+ </hudson.plugins.emailext.ExtendedEmailPublisher>
1957+ </publishers>
1958+ <buildWrappers/>
1959+</project>
1960\ No newline at end of file
1961
1962=== modified file 'deployment/jobs/charm_pusher_ceph-mon_master/config.xml'
1963--- deployment/jobs/charm_pusher_ceph-mon_master/config.xml 2016-09-21 19:36:25 +0000
1964+++ deployment/jobs/charm_pusher_ceph-mon_master/config.xml 2017-02-01 18:04:01 +0000
1965@@ -1,10 +1,9 @@
1966 <?xml version="1.0" encoding="UTF-8"?><project>
1967 <actions/>
1968- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
1969+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
1970 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
1971 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
1972 <keepDependencies>false</keepDependencies>
1973- <disabled>false</disabled>
1974 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
1975 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
1976 <concurrentBuild>false</concurrentBuild>
1977@@ -76,7 +75,7 @@
1978 </scm>
1979 <triggers class="vector">
1980 <hudson.triggers.SCMTrigger>
1981- <spec>H/5 * * * *</spec>
1982+ <spec>H/10 * * * *</spec>
1983 <ignorePostCommitHooks>true</ignorePostCommitHooks>
1984 </hudson.triggers.SCMTrigger>
1985 </triggers>
1986@@ -95,7 +94,7 @@
1987 </hudson.tasks.Shell>
1988 <hudson.tasks.Shell>
1989 <command>#!/bin/bash -e
1990-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
1991+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
1992 </command>
1993 </hudson.tasks.Shell>
1994 </builders>
1995@@ -108,19 +107,8 @@
1996 <defaultExcludes>true</defaultExcludes>
1997 </hudson.tasks.ArtifactArchiver>
1998 <hudson.plugins.emailext.ExtendedEmailPublisher>
1999- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2000+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2001 <configuredTriggers>
2002- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2003- <email>
2004- <recipientList/>
2005- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2006- <body>$PROJECT_DEFAULT_CONTENT</body>
2007- <sendToRequester>false</sendToRequester>
2008- <sendToDevelopers>false</sendToDevelopers>
2009- <includeCulprits>false</includeCulprits>
2010- <sendToRecipientList>true</sendToRecipientList>
2011- </email>
2012- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2013 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2014 <email>
2015 <recipientList/>
2016@@ -134,21 +122,21 @@
2017 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2018 </configuredTriggers>
2019 <contentType>text/plain</contentType>
2020- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2021+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2022 <defaultContent>$DEFAULT_SUBJECT
2023 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2024 ${GIT_URL} (${GIT_BRANCH})
2025 ${GIT_COMMIT}
2026
2027-Charm store refs published:
2028-${FILE,path="cs_refs_published.txt"}
2029+Charm store refs pushed and released:
2030+${FILE,path="cs_refs_released.txt"}
2031 </defaultContent>
2032- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2033+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2034 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2035- <attachBuildLog>true</attachBuildLog>
2036+ <attachBuildLog>false</attachBuildLog>
2037 <saveOutput>false</saveOutput>
2038 <disabled>false</disabled>
2039- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2040+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2041 </hudson.plugins.emailext.ExtendedEmailPublisher>
2042 </publishers>
2043 <buildWrappers/>
2044
2045=== modified file 'deployment/jobs/charm_pusher_ceph-mon_stable/config.xml'
2046--- deployment/jobs/charm_pusher_ceph-mon_stable/config.xml 2016-09-21 19:36:25 +0000
2047+++ deployment/jobs/charm_pusher_ceph-mon_stable/config.xml 2017-02-01 18:04:01 +0000
2048@@ -1,10 +1,9 @@
2049 <?xml version="1.0" encoding="UTF-8"?><project>
2050 <actions/>
2051- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2052+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2053 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2054 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2055 <keepDependencies>false</keepDependencies>
2056- <disabled>false</disabled>
2057 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2058 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2059 <concurrentBuild>false</concurrentBuild>
2060@@ -21,7 +20,7 @@
2061 <hudson.model.StringParameterDefinition>
2062 <name>GIT_BRANCH</name>
2063 <description>Git branch. Generally master or stable/nn.nn.</description>
2064- <defaultValue>stable/16.07</defaultValue>
2065+ <defaultValue>stable/16.10</defaultValue>
2066 </hudson.model.StringParameterDefinition>
2067 <hudson.model.BooleanParameterDefinition>
2068 <name>CHARM_PUSH_DRY_RUN</name>
2069@@ -47,7 +46,7 @@
2070 </userRemoteConfigs>
2071 <branches>
2072 <hudson.plugins.git.BranchSpec>
2073- <name>stable/16.07</name>
2074+ <name>stable/16.10</name>
2075 </hudson.plugins.git.BranchSpec>
2076 </branches>
2077 <excludedUsers/>
2078@@ -76,7 +75,7 @@
2079 </scm>
2080 <triggers class="vector">
2081 <hudson.triggers.SCMTrigger>
2082- <spec>H/5 * * * *</spec>
2083+ <spec>H/10 * * * *</spec>
2084 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2085 </hudson.triggers.SCMTrigger>
2086 </triggers>
2087@@ -95,7 +94,7 @@
2088 </hudson.tasks.Shell>
2089 <hudson.tasks.Shell>
2090 <command>#!/bin/bash -e
2091-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2092+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2093 </command>
2094 </hudson.tasks.Shell>
2095 </builders>
2096@@ -108,19 +107,8 @@
2097 <defaultExcludes>true</defaultExcludes>
2098 </hudson.tasks.ArtifactArchiver>
2099 <hudson.plugins.emailext.ExtendedEmailPublisher>
2100- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2101+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2102 <configuredTriggers>
2103- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2104- <email>
2105- <recipientList/>
2106- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2107- <body>$PROJECT_DEFAULT_CONTENT</body>
2108- <sendToRequester>false</sendToRequester>
2109- <sendToDevelopers>false</sendToDevelopers>
2110- <includeCulprits>false</includeCulprits>
2111- <sendToRecipientList>true</sendToRecipientList>
2112- </email>
2113- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2114 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2115 <email>
2116 <recipientList/>
2117@@ -134,21 +122,21 @@
2118 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2119 </configuredTriggers>
2120 <contentType>text/plain</contentType>
2121- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2122+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2123 <defaultContent>$DEFAULT_SUBJECT
2124 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2125 ${GIT_URL} (${GIT_BRANCH})
2126 ${GIT_COMMIT}
2127
2128-Charm store refs published:
2129-${FILE,path="cs_refs_published.txt"}
2130+Charm store refs pushed and released:
2131+${FILE,path="cs_refs_released.txt"}
2132 </defaultContent>
2133- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2134+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2135 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2136- <attachBuildLog>true</attachBuildLog>
2137+ <attachBuildLog>false</attachBuildLog>
2138 <saveOutput>false</saveOutput>
2139 <disabled>false</disabled>
2140- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2141+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2142 </hudson.plugins.emailext.ExtendedEmailPublisher>
2143 </publishers>
2144 <buildWrappers/>
2145
2146=== modified file 'deployment/jobs/charm_pusher_ceph-osd_master/config.xml'
2147--- deployment/jobs/charm_pusher_ceph-osd_master/config.xml 2016-09-21 19:36:25 +0000
2148+++ deployment/jobs/charm_pusher_ceph-osd_master/config.xml 2017-02-01 18:04:01 +0000
2149@@ -1,10 +1,9 @@
2150 <?xml version="1.0" encoding="UTF-8"?><project>
2151 <actions/>
2152- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2153+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2154 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2155 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2156 <keepDependencies>false</keepDependencies>
2157- <disabled>false</disabled>
2158 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2159 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2160 <concurrentBuild>false</concurrentBuild>
2161@@ -76,7 +75,7 @@
2162 </scm>
2163 <triggers class="vector">
2164 <hudson.triggers.SCMTrigger>
2165- <spec>H/5 * * * *</spec>
2166+ <spec>H/10 * * * *</spec>
2167 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2168 </hudson.triggers.SCMTrigger>
2169 </triggers>
2170@@ -95,7 +94,7 @@
2171 </hudson.tasks.Shell>
2172 <hudson.tasks.Shell>
2173 <command>#!/bin/bash -e
2174-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2175+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2176 </command>
2177 </hudson.tasks.Shell>
2178 </builders>
2179@@ -108,19 +107,8 @@
2180 <defaultExcludes>true</defaultExcludes>
2181 </hudson.tasks.ArtifactArchiver>
2182 <hudson.plugins.emailext.ExtendedEmailPublisher>
2183- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2184+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2185 <configuredTriggers>
2186- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2187- <email>
2188- <recipientList/>
2189- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2190- <body>$PROJECT_DEFAULT_CONTENT</body>
2191- <sendToRequester>false</sendToRequester>
2192- <sendToDevelopers>false</sendToDevelopers>
2193- <includeCulprits>false</includeCulprits>
2194- <sendToRecipientList>true</sendToRecipientList>
2195- </email>
2196- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2197 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2198 <email>
2199 <recipientList/>
2200@@ -134,21 +122,21 @@
2201 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2202 </configuredTriggers>
2203 <contentType>text/plain</contentType>
2204- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2205+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2206 <defaultContent>$DEFAULT_SUBJECT
2207 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2208 ${GIT_URL} (${GIT_BRANCH})
2209 ${GIT_COMMIT}
2210
2211-Charm store refs published:
2212-${FILE,path="cs_refs_published.txt"}
2213+Charm store refs pushed and released:
2214+${FILE,path="cs_refs_released.txt"}
2215 </defaultContent>
2216- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2217+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2218 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2219- <attachBuildLog>true</attachBuildLog>
2220+ <attachBuildLog>false</attachBuildLog>
2221 <saveOutput>false</saveOutput>
2222 <disabled>false</disabled>
2223- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2224+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2225 </hudson.plugins.emailext.ExtendedEmailPublisher>
2226 </publishers>
2227 <buildWrappers/>
2228
2229=== modified file 'deployment/jobs/charm_pusher_ceph-osd_stable/config.xml'
2230--- deployment/jobs/charm_pusher_ceph-osd_stable/config.xml 2016-09-21 19:36:25 +0000
2231+++ deployment/jobs/charm_pusher_ceph-osd_stable/config.xml 2017-02-01 18:04:01 +0000
2232@@ -1,10 +1,9 @@
2233 <?xml version="1.0" encoding="UTF-8"?><project>
2234 <actions/>
2235- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2236+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2237 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2238 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2239 <keepDependencies>false</keepDependencies>
2240- <disabled>false</disabled>
2241 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2242 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2243 <concurrentBuild>false</concurrentBuild>
2244@@ -21,7 +20,7 @@
2245 <hudson.model.StringParameterDefinition>
2246 <name>GIT_BRANCH</name>
2247 <description>Git branch. Generally master or stable/nn.nn.</description>
2248- <defaultValue>stable/16.07</defaultValue>
2249+ <defaultValue>stable/16.10</defaultValue>
2250 </hudson.model.StringParameterDefinition>
2251 <hudson.model.BooleanParameterDefinition>
2252 <name>CHARM_PUSH_DRY_RUN</name>
2253@@ -47,7 +46,7 @@
2254 </userRemoteConfigs>
2255 <branches>
2256 <hudson.plugins.git.BranchSpec>
2257- <name>stable/16.07</name>
2258+ <name>stable/16.10</name>
2259 </hudson.plugins.git.BranchSpec>
2260 </branches>
2261 <excludedUsers/>
2262@@ -76,7 +75,7 @@
2263 </scm>
2264 <triggers class="vector">
2265 <hudson.triggers.SCMTrigger>
2266- <spec>H/5 * * * *</spec>
2267+ <spec>H/10 * * * *</spec>
2268 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2269 </hudson.triggers.SCMTrigger>
2270 </triggers>
2271@@ -95,7 +94,7 @@
2272 </hudson.tasks.Shell>
2273 <hudson.tasks.Shell>
2274 <command>#!/bin/bash -e
2275-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2276+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2277 </command>
2278 </hudson.tasks.Shell>
2279 </builders>
2280@@ -108,19 +107,8 @@
2281 <defaultExcludes>true</defaultExcludes>
2282 </hudson.tasks.ArtifactArchiver>
2283 <hudson.plugins.emailext.ExtendedEmailPublisher>
2284- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2285+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2286 <configuredTriggers>
2287- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2288- <email>
2289- <recipientList/>
2290- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2291- <body>$PROJECT_DEFAULT_CONTENT</body>
2292- <sendToRequester>false</sendToRequester>
2293- <sendToDevelopers>false</sendToDevelopers>
2294- <includeCulprits>false</includeCulprits>
2295- <sendToRecipientList>true</sendToRecipientList>
2296- </email>
2297- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2298 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2299 <email>
2300 <recipientList/>
2301@@ -134,21 +122,21 @@
2302 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2303 </configuredTriggers>
2304 <contentType>text/plain</contentType>
2305- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2306+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2307 <defaultContent>$DEFAULT_SUBJECT
2308 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2309 ${GIT_URL} (${GIT_BRANCH})
2310 ${GIT_COMMIT}
2311
2312-Charm store refs published:
2313-${FILE,path="cs_refs_published.txt"}
2314+Charm store refs pushed and released:
2315+${FILE,path="cs_refs_released.txt"}
2316 </defaultContent>
2317- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2318+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2319 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2320- <attachBuildLog>true</attachBuildLog>
2321+ <attachBuildLog>false</attachBuildLog>
2322 <saveOutput>false</saveOutput>
2323 <disabled>false</disabled>
2324- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2325+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2326 </hudson.plugins.emailext.ExtendedEmailPublisher>
2327 </publishers>
2328 <buildWrappers/>
2329
2330=== modified file 'deployment/jobs/charm_pusher_ceph-proxy_master/config.xml'
2331--- deployment/jobs/charm_pusher_ceph-proxy_master/config.xml 2016-09-21 19:36:25 +0000
2332+++ deployment/jobs/charm_pusher_ceph-proxy_master/config.xml 2017-02-01 18:04:01 +0000
2333@@ -1,10 +1,9 @@
2334 <?xml version="1.0" encoding="UTF-8"?><project>
2335 <actions/>
2336- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2337+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2338 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2339 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2340 <keepDependencies>false</keepDependencies>
2341- <disabled>false</disabled>
2342 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2343 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2344 <concurrentBuild>false</concurrentBuild>
2345@@ -76,7 +75,7 @@
2346 </scm>
2347 <triggers class="vector">
2348 <hudson.triggers.SCMTrigger>
2349- <spec>H/5 * * * *</spec>
2350+ <spec>H/10 * * * *</spec>
2351 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2352 </hudson.triggers.SCMTrigger>
2353 </triggers>
2354@@ -95,7 +94,7 @@
2355 </hudson.tasks.Shell>
2356 <hudson.tasks.Shell>
2357 <command>#!/bin/bash -e
2358-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2359+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2360 </command>
2361 </hudson.tasks.Shell>
2362 </builders>
2363@@ -108,19 +107,8 @@
2364 <defaultExcludes>true</defaultExcludes>
2365 </hudson.tasks.ArtifactArchiver>
2366 <hudson.plugins.emailext.ExtendedEmailPublisher>
2367- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2368+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2369 <configuredTriggers>
2370- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2371- <email>
2372- <recipientList/>
2373- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2374- <body>$PROJECT_DEFAULT_CONTENT</body>
2375- <sendToRequester>false</sendToRequester>
2376- <sendToDevelopers>false</sendToDevelopers>
2377- <includeCulprits>false</includeCulprits>
2378- <sendToRecipientList>true</sendToRecipientList>
2379- </email>
2380- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2381 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2382 <email>
2383 <recipientList/>
2384@@ -134,21 +122,21 @@
2385 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2386 </configuredTriggers>
2387 <contentType>text/plain</contentType>
2388- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2389+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2390 <defaultContent>$DEFAULT_SUBJECT
2391 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2392 ${GIT_URL} (${GIT_BRANCH})
2393 ${GIT_COMMIT}
2394
2395-Charm store refs published:
2396-${FILE,path="cs_refs_published.txt"}
2397+Charm store refs pushed and released:
2398+${FILE,path="cs_refs_released.txt"}
2399 </defaultContent>
2400- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2401+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2402 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2403- <attachBuildLog>true</attachBuildLog>
2404+ <attachBuildLog>false</attachBuildLog>
2405 <saveOutput>false</saveOutput>
2406 <disabled>false</disabled>
2407- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2408+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2409 </hudson.plugins.emailext.ExtendedEmailPublisher>
2410 </publishers>
2411 <buildWrappers/>
2412
2413=== modified file 'deployment/jobs/charm_pusher_ceph-proxy_stable/config.xml'
2414--- deployment/jobs/charm_pusher_ceph-proxy_stable/config.xml 2016-09-21 19:36:25 +0000
2415+++ deployment/jobs/charm_pusher_ceph-proxy_stable/config.xml 2017-02-01 18:04:01 +0000
2416@@ -1,10 +1,9 @@
2417 <?xml version="1.0" encoding="UTF-8"?><project>
2418 <actions/>
2419- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2420+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2421 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2422 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2423 <keepDependencies>false</keepDependencies>
2424- <disabled>false</disabled>
2425 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2426 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2427 <concurrentBuild>false</concurrentBuild>
2428@@ -21,7 +20,7 @@
2429 <hudson.model.StringParameterDefinition>
2430 <name>GIT_BRANCH</name>
2431 <description>Git branch. Generally master or stable/nn.nn.</description>
2432- <defaultValue>stable/16.07</defaultValue>
2433+ <defaultValue>stable/16.10</defaultValue>
2434 </hudson.model.StringParameterDefinition>
2435 <hudson.model.BooleanParameterDefinition>
2436 <name>CHARM_PUSH_DRY_RUN</name>
2437@@ -47,7 +46,7 @@
2438 </userRemoteConfigs>
2439 <branches>
2440 <hudson.plugins.git.BranchSpec>
2441- <name>stable/16.07</name>
2442+ <name>stable/16.10</name>
2443 </hudson.plugins.git.BranchSpec>
2444 </branches>
2445 <excludedUsers/>
2446@@ -76,7 +75,7 @@
2447 </scm>
2448 <triggers class="vector">
2449 <hudson.triggers.SCMTrigger>
2450- <spec>H/5 * * * *</spec>
2451+ <spec>H/10 * * * *</spec>
2452 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2453 </hudson.triggers.SCMTrigger>
2454 </triggers>
2455@@ -95,7 +94,7 @@
2456 </hudson.tasks.Shell>
2457 <hudson.tasks.Shell>
2458 <command>#!/bin/bash -e
2459-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2460+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2461 </command>
2462 </hudson.tasks.Shell>
2463 </builders>
2464@@ -108,19 +107,8 @@
2465 <defaultExcludes>true</defaultExcludes>
2466 </hudson.tasks.ArtifactArchiver>
2467 <hudson.plugins.emailext.ExtendedEmailPublisher>
2468- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2469+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2470 <configuredTriggers>
2471- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2472- <email>
2473- <recipientList/>
2474- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2475- <body>$PROJECT_DEFAULT_CONTENT</body>
2476- <sendToRequester>false</sendToRequester>
2477- <sendToDevelopers>false</sendToDevelopers>
2478- <includeCulprits>false</includeCulprits>
2479- <sendToRecipientList>true</sendToRecipientList>
2480- </email>
2481- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2482 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2483 <email>
2484 <recipientList/>
2485@@ -134,21 +122,21 @@
2486 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2487 </configuredTriggers>
2488 <contentType>text/plain</contentType>
2489- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2490+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2491 <defaultContent>$DEFAULT_SUBJECT
2492 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2493 ${GIT_URL} (${GIT_BRANCH})
2494 ${GIT_COMMIT}
2495
2496-Charm store refs published:
2497-${FILE,path="cs_refs_published.txt"}
2498+Charm store refs pushed and released:
2499+${FILE,path="cs_refs_released.txt"}
2500 </defaultContent>
2501- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2502+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2503 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2504- <attachBuildLog>true</attachBuildLog>
2505+ <attachBuildLog>false</attachBuildLog>
2506 <saveOutput>false</saveOutput>
2507 <disabled>false</disabled>
2508- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2509+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2510 </hudson.plugins.emailext.ExtendedEmailPublisher>
2511 </publishers>
2512 <buildWrappers/>
2513
2514=== modified file 'deployment/jobs/charm_pusher_ceph-radosgw_master/config.xml'
2515--- deployment/jobs/charm_pusher_ceph-radosgw_master/config.xml 2016-09-21 19:36:25 +0000
2516+++ deployment/jobs/charm_pusher_ceph-radosgw_master/config.xml 2017-02-01 18:04:01 +0000
2517@@ -1,10 +1,9 @@
2518 <?xml version="1.0" encoding="UTF-8"?><project>
2519 <actions/>
2520- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2521+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2522 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2523 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2524 <keepDependencies>false</keepDependencies>
2525- <disabled>false</disabled>
2526 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2527 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2528 <concurrentBuild>false</concurrentBuild>
2529@@ -76,7 +75,7 @@
2530 </scm>
2531 <triggers class="vector">
2532 <hudson.triggers.SCMTrigger>
2533- <spec>H/5 * * * *</spec>
2534+ <spec>H/10 * * * *</spec>
2535 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2536 </hudson.triggers.SCMTrigger>
2537 </triggers>
2538@@ -95,7 +94,7 @@
2539 </hudson.tasks.Shell>
2540 <hudson.tasks.Shell>
2541 <command>#!/bin/bash -e
2542-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2543+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2544 </command>
2545 </hudson.tasks.Shell>
2546 </builders>
2547@@ -108,19 +107,8 @@
2548 <defaultExcludes>true</defaultExcludes>
2549 </hudson.tasks.ArtifactArchiver>
2550 <hudson.plugins.emailext.ExtendedEmailPublisher>
2551- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2552+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2553 <configuredTriggers>
2554- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2555- <email>
2556- <recipientList/>
2557- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2558- <body>$PROJECT_DEFAULT_CONTENT</body>
2559- <sendToRequester>false</sendToRequester>
2560- <sendToDevelopers>false</sendToDevelopers>
2561- <includeCulprits>false</includeCulprits>
2562- <sendToRecipientList>true</sendToRecipientList>
2563- </email>
2564- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2565 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2566 <email>
2567 <recipientList/>
2568@@ -134,21 +122,21 @@
2569 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2570 </configuredTriggers>
2571 <contentType>text/plain</contentType>
2572- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2573+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2574 <defaultContent>$DEFAULT_SUBJECT
2575 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2576 ${GIT_URL} (${GIT_BRANCH})
2577 ${GIT_COMMIT}
2578
2579-Charm store refs published:
2580-${FILE,path="cs_refs_published.txt"}
2581+Charm store refs pushed and released:
2582+${FILE,path="cs_refs_released.txt"}
2583 </defaultContent>
2584- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2585+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2586 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2587- <attachBuildLog>true</attachBuildLog>
2588+ <attachBuildLog>false</attachBuildLog>
2589 <saveOutput>false</saveOutput>
2590 <disabled>false</disabled>
2591- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2592+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2593 </hudson.plugins.emailext.ExtendedEmailPublisher>
2594 </publishers>
2595 <buildWrappers/>
2596
2597=== modified file 'deployment/jobs/charm_pusher_ceph-radosgw_stable/config.xml'
2598--- deployment/jobs/charm_pusher_ceph-radosgw_stable/config.xml 2016-09-21 19:36:25 +0000
2599+++ deployment/jobs/charm_pusher_ceph-radosgw_stable/config.xml 2017-02-01 18:04:01 +0000
2600@@ -1,10 +1,9 @@
2601 <?xml version="1.0" encoding="UTF-8"?><project>
2602 <actions/>
2603- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2604+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2605 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2606 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2607 <keepDependencies>false</keepDependencies>
2608- <disabled>false</disabled>
2609 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2610 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2611 <concurrentBuild>false</concurrentBuild>
2612@@ -21,7 +20,7 @@
2613 <hudson.model.StringParameterDefinition>
2614 <name>GIT_BRANCH</name>
2615 <description>Git branch. Generally master or stable/nn.nn.</description>
2616- <defaultValue>stable/16.07</defaultValue>
2617+ <defaultValue>stable/16.10</defaultValue>
2618 </hudson.model.StringParameterDefinition>
2619 <hudson.model.BooleanParameterDefinition>
2620 <name>CHARM_PUSH_DRY_RUN</name>
2621@@ -47,7 +46,7 @@
2622 </userRemoteConfigs>
2623 <branches>
2624 <hudson.plugins.git.BranchSpec>
2625- <name>stable/16.07</name>
2626+ <name>stable/16.10</name>
2627 </hudson.plugins.git.BranchSpec>
2628 </branches>
2629 <excludedUsers/>
2630@@ -76,7 +75,7 @@
2631 </scm>
2632 <triggers class="vector">
2633 <hudson.triggers.SCMTrigger>
2634- <spec>H/5 * * * *</spec>
2635+ <spec>H/10 * * * *</spec>
2636 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2637 </hudson.triggers.SCMTrigger>
2638 </triggers>
2639@@ -95,7 +94,7 @@
2640 </hudson.tasks.Shell>
2641 <hudson.tasks.Shell>
2642 <command>#!/bin/bash -e
2643-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2644+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2645 </command>
2646 </hudson.tasks.Shell>
2647 </builders>
2648@@ -108,19 +107,8 @@
2649 <defaultExcludes>true</defaultExcludes>
2650 </hudson.tasks.ArtifactArchiver>
2651 <hudson.plugins.emailext.ExtendedEmailPublisher>
2652- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2653+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2654 <configuredTriggers>
2655- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2656- <email>
2657- <recipientList/>
2658- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2659- <body>$PROJECT_DEFAULT_CONTENT</body>
2660- <sendToRequester>false</sendToRequester>
2661- <sendToDevelopers>false</sendToDevelopers>
2662- <includeCulprits>false</includeCulprits>
2663- <sendToRecipientList>true</sendToRecipientList>
2664- </email>
2665- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2666 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2667 <email>
2668 <recipientList/>
2669@@ -134,21 +122,21 @@
2670 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2671 </configuredTriggers>
2672 <contentType>text/plain</contentType>
2673- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2674+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2675 <defaultContent>$DEFAULT_SUBJECT
2676 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2677 ${GIT_URL} (${GIT_BRANCH})
2678 ${GIT_COMMIT}
2679
2680-Charm store refs published:
2681-${FILE,path="cs_refs_published.txt"}
2682+Charm store refs pushed and released:
2683+${FILE,path="cs_refs_released.txt"}
2684 </defaultContent>
2685- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2686+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2687 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2688- <attachBuildLog>true</attachBuildLog>
2689+ <attachBuildLog>false</attachBuildLog>
2690 <saveOutput>false</saveOutput>
2691 <disabled>false</disabled>
2692- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2693+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2694 </hudson.plugins.emailext.ExtendedEmailPublisher>
2695 </publishers>
2696 <buildWrappers/>
2697
2698=== modified file 'deployment/jobs/charm_pusher_ceph_master/config.xml'
2699--- deployment/jobs/charm_pusher_ceph_master/config.xml 2016-09-21 19:36:25 +0000
2700+++ deployment/jobs/charm_pusher_ceph_master/config.xml 2017-02-01 18:04:01 +0000
2701@@ -1,10 +1,9 @@
2702 <?xml version="1.0" encoding="UTF-8"?><project>
2703 <actions/>
2704- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2705+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2706 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2707 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2708 <keepDependencies>false</keepDependencies>
2709- <disabled>false</disabled>
2710 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2711 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2712 <concurrentBuild>false</concurrentBuild>
2713@@ -76,7 +75,7 @@
2714 </scm>
2715 <triggers class="vector">
2716 <hudson.triggers.SCMTrigger>
2717- <spec>H/5 * * * *</spec>
2718+ <spec>H/10 * * * *</spec>
2719 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2720 </hudson.triggers.SCMTrigger>
2721 </triggers>
2722@@ -95,7 +94,7 @@
2723 </hudson.tasks.Shell>
2724 <hudson.tasks.Shell>
2725 <command>#!/bin/bash -e
2726-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2727+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2728 </command>
2729 </hudson.tasks.Shell>
2730 </builders>
2731@@ -108,19 +107,8 @@
2732 <defaultExcludes>true</defaultExcludes>
2733 </hudson.tasks.ArtifactArchiver>
2734 <hudson.plugins.emailext.ExtendedEmailPublisher>
2735- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2736+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2737 <configuredTriggers>
2738- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2739- <email>
2740- <recipientList/>
2741- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2742- <body>$PROJECT_DEFAULT_CONTENT</body>
2743- <sendToRequester>false</sendToRequester>
2744- <sendToDevelopers>false</sendToDevelopers>
2745- <includeCulprits>false</includeCulprits>
2746- <sendToRecipientList>true</sendToRecipientList>
2747- </email>
2748- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2749 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2750 <email>
2751 <recipientList/>
2752@@ -134,21 +122,21 @@
2753 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2754 </configuredTriggers>
2755 <contentType>text/plain</contentType>
2756- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2757+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2758 <defaultContent>$DEFAULT_SUBJECT
2759 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2760 ${GIT_URL} (${GIT_BRANCH})
2761 ${GIT_COMMIT}
2762
2763-Charm store refs published:
2764-${FILE,path="cs_refs_published.txt"}
2765+Charm store refs pushed and released:
2766+${FILE,path="cs_refs_released.txt"}
2767 </defaultContent>
2768- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2769+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2770 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2771- <attachBuildLog>true</attachBuildLog>
2772+ <attachBuildLog>false</attachBuildLog>
2773 <saveOutput>false</saveOutput>
2774 <disabled>false</disabled>
2775- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2776+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2777 </hudson.plugins.emailext.ExtendedEmailPublisher>
2778 </publishers>
2779 <buildWrappers/>
2780
2781=== modified file 'deployment/jobs/charm_pusher_ceph_stable/config.xml'
2782--- deployment/jobs/charm_pusher_ceph_stable/config.xml 2016-09-21 19:36:25 +0000
2783+++ deployment/jobs/charm_pusher_ceph_stable/config.xml 2017-02-01 18:04:01 +0000
2784@@ -1,10 +1,9 @@
2785 <?xml version="1.0" encoding="UTF-8"?><project>
2786 <actions/>
2787- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2788+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2789 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2790 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2791 <keepDependencies>false</keepDependencies>
2792- <disabled>false</disabled>
2793 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2794 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2795 <concurrentBuild>false</concurrentBuild>
2796@@ -21,7 +20,7 @@
2797 <hudson.model.StringParameterDefinition>
2798 <name>GIT_BRANCH</name>
2799 <description>Git branch. Generally master or stable/nn.nn.</description>
2800- <defaultValue>stable/16.07</defaultValue>
2801+ <defaultValue>stable/16.10</defaultValue>
2802 </hudson.model.StringParameterDefinition>
2803 <hudson.model.BooleanParameterDefinition>
2804 <name>CHARM_PUSH_DRY_RUN</name>
2805@@ -47,7 +46,7 @@
2806 </userRemoteConfigs>
2807 <branches>
2808 <hudson.plugins.git.BranchSpec>
2809- <name>stable/16.07</name>
2810+ <name>stable/16.10</name>
2811 </hudson.plugins.git.BranchSpec>
2812 </branches>
2813 <excludedUsers/>
2814@@ -76,7 +75,7 @@
2815 </scm>
2816 <triggers class="vector">
2817 <hudson.triggers.SCMTrigger>
2818- <spec>H/5 * * * *</spec>
2819+ <spec>H/10 * * * *</spec>
2820 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2821 </hudson.triggers.SCMTrigger>
2822 </triggers>
2823@@ -95,7 +94,7 @@
2824 </hudson.tasks.Shell>
2825 <hudson.tasks.Shell>
2826 <command>#!/bin/bash -e
2827-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2828+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2829 </command>
2830 </hudson.tasks.Shell>
2831 </builders>
2832@@ -108,19 +107,8 @@
2833 <defaultExcludes>true</defaultExcludes>
2834 </hudson.tasks.ArtifactArchiver>
2835 <hudson.plugins.emailext.ExtendedEmailPublisher>
2836- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2837+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2838 <configuredTriggers>
2839- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2840- <email>
2841- <recipientList/>
2842- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2843- <body>$PROJECT_DEFAULT_CONTENT</body>
2844- <sendToRequester>false</sendToRequester>
2845- <sendToDevelopers>false</sendToDevelopers>
2846- <includeCulprits>false</includeCulprits>
2847- <sendToRecipientList>true</sendToRecipientList>
2848- </email>
2849- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2850 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2851 <email>
2852 <recipientList/>
2853@@ -134,21 +122,21 @@
2854 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2855 </configuredTriggers>
2856 <contentType>text/plain</contentType>
2857- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2858+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2859 <defaultContent>$DEFAULT_SUBJECT
2860 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2861 ${GIT_URL} (${GIT_BRANCH})
2862 ${GIT_COMMIT}
2863
2864-Charm store refs published:
2865-${FILE,path="cs_refs_published.txt"}
2866+Charm store refs pushed and released:
2867+${FILE,path="cs_refs_released.txt"}
2868 </defaultContent>
2869- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2870+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2871 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2872- <attachBuildLog>true</attachBuildLog>
2873+ <attachBuildLog>false</attachBuildLog>
2874 <saveOutput>false</saveOutput>
2875 <disabled>false</disabled>
2876- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2877+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2878 </hudson.plugins.emailext.ExtendedEmailPublisher>
2879 </publishers>
2880 <buildWrappers/>
2881
2882=== modified file 'deployment/jobs/charm_pusher_cinder-backup_master/config.xml'
2883--- deployment/jobs/charm_pusher_cinder-backup_master/config.xml 2016-09-21 19:36:25 +0000
2884+++ deployment/jobs/charm_pusher_cinder-backup_master/config.xml 2017-02-01 18:04:01 +0000
2885@@ -1,10 +1,9 @@
2886 <?xml version="1.0" encoding="UTF-8"?><project>
2887 <actions/>
2888- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2889+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2890 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2891 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2892 <keepDependencies>false</keepDependencies>
2893- <disabled>false</disabled>
2894 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2895 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2896 <concurrentBuild>false</concurrentBuild>
2897@@ -76,7 +75,7 @@
2898 </scm>
2899 <triggers class="vector">
2900 <hudson.triggers.SCMTrigger>
2901- <spec>H/5 * * * *</spec>
2902+ <spec>H/10 * * * *</spec>
2903 <ignorePostCommitHooks>true</ignorePostCommitHooks>
2904 </hudson.triggers.SCMTrigger>
2905 </triggers>
2906@@ -95,7 +94,7 @@
2907 </hudson.tasks.Shell>
2908 <hudson.tasks.Shell>
2909 <command>#!/bin/bash -e
2910-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
2911+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
2912 </command>
2913 </hudson.tasks.Shell>
2914 </builders>
2915@@ -108,19 +107,8 @@
2916 <defaultExcludes>true</defaultExcludes>
2917 </hudson.tasks.ArtifactArchiver>
2918 <hudson.plugins.emailext.ExtendedEmailPublisher>
2919- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
2920+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
2921 <configuredTriggers>
2922- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2923- <email>
2924- <recipientList/>
2925- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
2926- <body>$PROJECT_DEFAULT_CONTENT</body>
2927- <sendToRequester>false</sendToRequester>
2928- <sendToDevelopers>false</sendToDevelopers>
2929- <includeCulprits>false</includeCulprits>
2930- <sendToRecipientList>true</sendToRecipientList>
2931- </email>
2932- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
2933 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2934 <email>
2935 <recipientList/>
2936@@ -134,21 +122,21 @@
2937 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
2938 </configuredTriggers>
2939 <contentType>text/plain</contentType>
2940- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
2941+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
2942 <defaultContent>$DEFAULT_SUBJECT
2943 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
2944 ${GIT_URL} (${GIT_BRANCH})
2945 ${GIT_COMMIT}
2946
2947-Charm store refs published:
2948-${FILE,path="cs_refs_published.txt"}
2949+Charm store refs pushed and released:
2950+${FILE,path="cs_refs_released.txt"}
2951 </defaultContent>
2952- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
2953+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
2954 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
2955- <attachBuildLog>true</attachBuildLog>
2956+ <attachBuildLog>false</attachBuildLog>
2957 <saveOutput>false</saveOutput>
2958 <disabled>false</disabled>
2959- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
2960+ <replyTo>$DEFAULT_REPLYTO</replyTo>
2961 </hudson.plugins.emailext.ExtendedEmailPublisher>
2962 </publishers>
2963 <buildWrappers/>
2964
2965=== modified file 'deployment/jobs/charm_pusher_cinder-backup_stable/config.xml'
2966--- deployment/jobs/charm_pusher_cinder-backup_stable/config.xml 2016-09-21 19:36:25 +0000
2967+++ deployment/jobs/charm_pusher_cinder-backup_stable/config.xml 2017-02-01 18:04:01 +0000
2968@@ -1,10 +1,9 @@
2969 <?xml version="1.0" encoding="UTF-8"?><project>
2970 <actions/>
2971- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
2972+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
2973 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
2974 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
2975 <keepDependencies>false</keepDependencies>
2976- <disabled>false</disabled>
2977 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
2978 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
2979 <concurrentBuild>false</concurrentBuild>
2980@@ -21,7 +20,7 @@
2981 <hudson.model.StringParameterDefinition>
2982 <name>GIT_BRANCH</name>
2983 <description>Git branch. Generally master or stable/nn.nn.</description>
2984- <defaultValue>stable/16.07</defaultValue>
2985+ <defaultValue>stable/16.10</defaultValue>
2986 </hudson.model.StringParameterDefinition>
2987 <hudson.model.BooleanParameterDefinition>
2988 <name>CHARM_PUSH_DRY_RUN</name>
2989@@ -47,7 +46,7 @@
2990 </userRemoteConfigs>
2991 <branches>
2992 <hudson.plugins.git.BranchSpec>
2993- <name>stable/16.07</name>
2994+ <name>stable/16.10</name>
2995 </hudson.plugins.git.BranchSpec>
2996 </branches>
2997 <excludedUsers/>
2998@@ -76,7 +75,7 @@
2999 </scm>
3000 <triggers class="vector">
3001 <hudson.triggers.SCMTrigger>
3002- <spec>H/5 * * * *</spec>
3003+ <spec>H/10 * * * *</spec>
3004 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3005 </hudson.triggers.SCMTrigger>
3006 </triggers>
3007@@ -95,7 +94,7 @@
3008 </hudson.tasks.Shell>
3009 <hudson.tasks.Shell>
3010 <command>#!/bin/bash -e
3011-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3012+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3013 </command>
3014 </hudson.tasks.Shell>
3015 </builders>
3016@@ -108,19 +107,8 @@
3017 <defaultExcludes>true</defaultExcludes>
3018 </hudson.tasks.ArtifactArchiver>
3019 <hudson.plugins.emailext.ExtendedEmailPublisher>
3020- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3021+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3022 <configuredTriggers>
3023- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3024- <email>
3025- <recipientList/>
3026- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3027- <body>$PROJECT_DEFAULT_CONTENT</body>
3028- <sendToRequester>false</sendToRequester>
3029- <sendToDevelopers>false</sendToDevelopers>
3030- <includeCulprits>false</includeCulprits>
3031- <sendToRecipientList>true</sendToRecipientList>
3032- </email>
3033- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3034 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3035 <email>
3036 <recipientList/>
3037@@ -134,21 +122,21 @@
3038 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3039 </configuredTriggers>
3040 <contentType>text/plain</contentType>
3041- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3042+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3043 <defaultContent>$DEFAULT_SUBJECT
3044 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3045 ${GIT_URL} (${GIT_BRANCH})
3046 ${GIT_COMMIT}
3047
3048-Charm store refs published:
3049-${FILE,path="cs_refs_published.txt"}
3050+Charm store refs pushed and released:
3051+${FILE,path="cs_refs_released.txt"}
3052 </defaultContent>
3053- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3054+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3055 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3056- <attachBuildLog>true</attachBuildLog>
3057+ <attachBuildLog>false</attachBuildLog>
3058 <saveOutput>false</saveOutput>
3059 <disabled>false</disabled>
3060- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3061+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3062 </hudson.plugins.emailext.ExtendedEmailPublisher>
3063 </publishers>
3064 <buildWrappers/>
3065
3066=== modified file 'deployment/jobs/charm_pusher_cinder-ceph_master/config.xml'
3067--- deployment/jobs/charm_pusher_cinder-ceph_master/config.xml 2016-09-21 19:36:25 +0000
3068+++ deployment/jobs/charm_pusher_cinder-ceph_master/config.xml 2017-02-01 18:04:01 +0000
3069@@ -1,10 +1,9 @@
3070 <?xml version="1.0" encoding="UTF-8"?><project>
3071 <actions/>
3072- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3073+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3074 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3075 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3076 <keepDependencies>false</keepDependencies>
3077- <disabled>false</disabled>
3078 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3079 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3080 <concurrentBuild>false</concurrentBuild>
3081@@ -76,7 +75,7 @@
3082 </scm>
3083 <triggers class="vector">
3084 <hudson.triggers.SCMTrigger>
3085- <spec>H/5 * * * *</spec>
3086+ <spec>H/10 * * * *</spec>
3087 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3088 </hudson.triggers.SCMTrigger>
3089 </triggers>
3090@@ -95,7 +94,7 @@
3091 </hudson.tasks.Shell>
3092 <hudson.tasks.Shell>
3093 <command>#!/bin/bash -e
3094-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3095+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3096 </command>
3097 </hudson.tasks.Shell>
3098 </builders>
3099@@ -108,19 +107,8 @@
3100 <defaultExcludes>true</defaultExcludes>
3101 </hudson.tasks.ArtifactArchiver>
3102 <hudson.plugins.emailext.ExtendedEmailPublisher>
3103- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3104+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3105 <configuredTriggers>
3106- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3107- <email>
3108- <recipientList/>
3109- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3110- <body>$PROJECT_DEFAULT_CONTENT</body>
3111- <sendToRequester>false</sendToRequester>
3112- <sendToDevelopers>false</sendToDevelopers>
3113- <includeCulprits>false</includeCulprits>
3114- <sendToRecipientList>true</sendToRecipientList>
3115- </email>
3116- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3117 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3118 <email>
3119 <recipientList/>
3120@@ -134,21 +122,21 @@
3121 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3122 </configuredTriggers>
3123 <contentType>text/plain</contentType>
3124- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3125+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3126 <defaultContent>$DEFAULT_SUBJECT
3127 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3128 ${GIT_URL} (${GIT_BRANCH})
3129 ${GIT_COMMIT}
3130
3131-Charm store refs published:
3132-${FILE,path="cs_refs_published.txt"}
3133+Charm store refs pushed and released:
3134+${FILE,path="cs_refs_released.txt"}
3135 </defaultContent>
3136- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3137+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3138 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3139- <attachBuildLog>true</attachBuildLog>
3140+ <attachBuildLog>false</attachBuildLog>
3141 <saveOutput>false</saveOutput>
3142 <disabled>false</disabled>
3143- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3144+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3145 </hudson.plugins.emailext.ExtendedEmailPublisher>
3146 </publishers>
3147 <buildWrappers/>
3148
3149=== modified file 'deployment/jobs/charm_pusher_cinder-ceph_stable/config.xml'
3150--- deployment/jobs/charm_pusher_cinder-ceph_stable/config.xml 2016-09-21 19:36:25 +0000
3151+++ deployment/jobs/charm_pusher_cinder-ceph_stable/config.xml 2017-02-01 18:04:01 +0000
3152@@ -1,10 +1,9 @@
3153 <?xml version="1.0" encoding="UTF-8"?><project>
3154 <actions/>
3155- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3156+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3157 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3158 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3159 <keepDependencies>false</keepDependencies>
3160- <disabled>false</disabled>
3161 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3162 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3163 <concurrentBuild>false</concurrentBuild>
3164@@ -21,7 +20,7 @@
3165 <hudson.model.StringParameterDefinition>
3166 <name>GIT_BRANCH</name>
3167 <description>Git branch. Generally master or stable/nn.nn.</description>
3168- <defaultValue>stable/16.07</defaultValue>
3169+ <defaultValue>stable/16.10</defaultValue>
3170 </hudson.model.StringParameterDefinition>
3171 <hudson.model.BooleanParameterDefinition>
3172 <name>CHARM_PUSH_DRY_RUN</name>
3173@@ -47,7 +46,7 @@
3174 </userRemoteConfigs>
3175 <branches>
3176 <hudson.plugins.git.BranchSpec>
3177- <name>stable/16.07</name>
3178+ <name>stable/16.10</name>
3179 </hudson.plugins.git.BranchSpec>
3180 </branches>
3181 <excludedUsers/>
3182@@ -76,7 +75,7 @@
3183 </scm>
3184 <triggers class="vector">
3185 <hudson.triggers.SCMTrigger>
3186- <spec>H/5 * * * *</spec>
3187+ <spec>H/10 * * * *</spec>
3188 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3189 </hudson.triggers.SCMTrigger>
3190 </triggers>
3191@@ -95,7 +94,7 @@
3192 </hudson.tasks.Shell>
3193 <hudson.tasks.Shell>
3194 <command>#!/bin/bash -e
3195-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3196+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3197 </command>
3198 </hudson.tasks.Shell>
3199 </builders>
3200@@ -108,19 +107,8 @@
3201 <defaultExcludes>true</defaultExcludes>
3202 </hudson.tasks.ArtifactArchiver>
3203 <hudson.plugins.emailext.ExtendedEmailPublisher>
3204- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3205+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3206 <configuredTriggers>
3207- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3208- <email>
3209- <recipientList/>
3210- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3211- <body>$PROJECT_DEFAULT_CONTENT</body>
3212- <sendToRequester>false</sendToRequester>
3213- <sendToDevelopers>false</sendToDevelopers>
3214- <includeCulprits>false</includeCulprits>
3215- <sendToRecipientList>true</sendToRecipientList>
3216- </email>
3217- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3218 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3219 <email>
3220 <recipientList/>
3221@@ -134,21 +122,21 @@
3222 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3223 </configuredTriggers>
3224 <contentType>text/plain</contentType>
3225- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3226+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3227 <defaultContent>$DEFAULT_SUBJECT
3228 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3229 ${GIT_URL} (${GIT_BRANCH})
3230 ${GIT_COMMIT}
3231
3232-Charm store refs published:
3233-${FILE,path="cs_refs_published.txt"}
3234+Charm store refs pushed and released:
3235+${FILE,path="cs_refs_released.txt"}
3236 </defaultContent>
3237- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3238+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3239 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3240- <attachBuildLog>true</attachBuildLog>
3241+ <attachBuildLog>false</attachBuildLog>
3242 <saveOutput>false</saveOutput>
3243 <disabled>false</disabled>
3244- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3245+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3246 </hudson.plugins.emailext.ExtendedEmailPublisher>
3247 </publishers>
3248 <buildWrappers/>
3249
3250=== modified file 'deployment/jobs/charm_pusher_cinder_master/config.xml'
3251--- deployment/jobs/charm_pusher_cinder_master/config.xml 2016-09-21 19:36:25 +0000
3252+++ deployment/jobs/charm_pusher_cinder_master/config.xml 2017-02-01 18:04:01 +0000
3253@@ -1,10 +1,9 @@
3254 <?xml version="1.0" encoding="UTF-8"?><project>
3255 <actions/>
3256- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3257+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3258 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3259 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3260 <keepDependencies>false</keepDependencies>
3261- <disabled>false</disabled>
3262 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3263 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3264 <concurrentBuild>false</concurrentBuild>
3265@@ -76,7 +75,7 @@
3266 </scm>
3267 <triggers class="vector">
3268 <hudson.triggers.SCMTrigger>
3269- <spec>H/5 * * * *</spec>
3270+ <spec>H/10 * * * *</spec>
3271 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3272 </hudson.triggers.SCMTrigger>
3273 </triggers>
3274@@ -95,7 +94,7 @@
3275 </hudson.tasks.Shell>
3276 <hudson.tasks.Shell>
3277 <command>#!/bin/bash -e
3278-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3279+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3280 </command>
3281 </hudson.tasks.Shell>
3282 </builders>
3283@@ -108,19 +107,8 @@
3284 <defaultExcludes>true</defaultExcludes>
3285 </hudson.tasks.ArtifactArchiver>
3286 <hudson.plugins.emailext.ExtendedEmailPublisher>
3287- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3288+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3289 <configuredTriggers>
3290- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3291- <email>
3292- <recipientList/>
3293- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3294- <body>$PROJECT_DEFAULT_CONTENT</body>
3295- <sendToRequester>false</sendToRequester>
3296- <sendToDevelopers>false</sendToDevelopers>
3297- <includeCulprits>false</includeCulprits>
3298- <sendToRecipientList>true</sendToRecipientList>
3299- </email>
3300- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3301 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3302 <email>
3303 <recipientList/>
3304@@ -134,21 +122,21 @@
3305 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3306 </configuredTriggers>
3307 <contentType>text/plain</contentType>
3308- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3309+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3310 <defaultContent>$DEFAULT_SUBJECT
3311 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3312 ${GIT_URL} (${GIT_BRANCH})
3313 ${GIT_COMMIT}
3314
3315-Charm store refs published:
3316-${FILE,path="cs_refs_published.txt"}
3317+Charm store refs pushed and released:
3318+${FILE,path="cs_refs_released.txt"}
3319 </defaultContent>
3320- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3321+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3322 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3323- <attachBuildLog>true</attachBuildLog>
3324+ <attachBuildLog>false</attachBuildLog>
3325 <saveOutput>false</saveOutput>
3326 <disabled>false</disabled>
3327- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3328+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3329 </hudson.plugins.emailext.ExtendedEmailPublisher>
3330 </publishers>
3331 <buildWrappers/>
3332
3333=== modified file 'deployment/jobs/charm_pusher_cinder_stable/config.xml'
3334--- deployment/jobs/charm_pusher_cinder_stable/config.xml 2016-09-21 19:36:25 +0000
3335+++ deployment/jobs/charm_pusher_cinder_stable/config.xml 2017-02-01 18:04:01 +0000
3336@@ -1,10 +1,9 @@
3337 <?xml version="1.0" encoding="UTF-8"?><project>
3338 <actions/>
3339- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3340+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3341 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3342 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3343 <keepDependencies>false</keepDependencies>
3344- <disabled>false</disabled>
3345 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3346 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3347 <concurrentBuild>false</concurrentBuild>
3348@@ -21,7 +20,7 @@
3349 <hudson.model.StringParameterDefinition>
3350 <name>GIT_BRANCH</name>
3351 <description>Git branch. Generally master or stable/nn.nn.</description>
3352- <defaultValue>stable/16.07</defaultValue>
3353+ <defaultValue>stable/16.10</defaultValue>
3354 </hudson.model.StringParameterDefinition>
3355 <hudson.model.BooleanParameterDefinition>
3356 <name>CHARM_PUSH_DRY_RUN</name>
3357@@ -47,7 +46,7 @@
3358 </userRemoteConfigs>
3359 <branches>
3360 <hudson.plugins.git.BranchSpec>
3361- <name>stable/16.07</name>
3362+ <name>stable/16.10</name>
3363 </hudson.plugins.git.BranchSpec>
3364 </branches>
3365 <excludedUsers/>
3366@@ -76,7 +75,7 @@
3367 </scm>
3368 <triggers class="vector">
3369 <hudson.triggers.SCMTrigger>
3370- <spec>H/5 * * * *</spec>
3371+ <spec>H/10 * * * *</spec>
3372 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3373 </hudson.triggers.SCMTrigger>
3374 </triggers>
3375@@ -95,7 +94,7 @@
3376 </hudson.tasks.Shell>
3377 <hudson.tasks.Shell>
3378 <command>#!/bin/bash -e
3379-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3380+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3381 </command>
3382 </hudson.tasks.Shell>
3383 </builders>
3384@@ -108,19 +107,8 @@
3385 <defaultExcludes>true</defaultExcludes>
3386 </hudson.tasks.ArtifactArchiver>
3387 <hudson.plugins.emailext.ExtendedEmailPublisher>
3388- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3389+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3390 <configuredTriggers>
3391- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3392- <email>
3393- <recipientList/>
3394- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3395- <body>$PROJECT_DEFAULT_CONTENT</body>
3396- <sendToRequester>false</sendToRequester>
3397- <sendToDevelopers>false</sendToDevelopers>
3398- <includeCulprits>false</includeCulprits>
3399- <sendToRecipientList>true</sendToRecipientList>
3400- </email>
3401- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3402 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3403 <email>
3404 <recipientList/>
3405@@ -134,21 +122,21 @@
3406 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3407 </configuredTriggers>
3408 <contentType>text/plain</contentType>
3409- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3410+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3411 <defaultContent>$DEFAULT_SUBJECT
3412 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3413 ${GIT_URL} (${GIT_BRANCH})
3414 ${GIT_COMMIT}
3415
3416-Charm store refs published:
3417-${FILE,path="cs_refs_published.txt"}
3418+Charm store refs pushed and released:
3419+${FILE,path="cs_refs_released.txt"}
3420 </defaultContent>
3421- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3422+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3423 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3424- <attachBuildLog>true</attachBuildLog>
3425+ <attachBuildLog>false</attachBuildLog>
3426 <saveOutput>false</saveOutput>
3427 <disabled>false</disabled>
3428- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3429+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3430 </hudson.plugins.emailext.ExtendedEmailPublisher>
3431 </publishers>
3432 <buildWrappers/>
3433
3434=== modified file 'deployment/jobs/charm_pusher_designate-bind_master/config.xml'
3435--- deployment/jobs/charm_pusher_designate-bind_master/config.xml 2016-09-21 19:36:25 +0000
3436+++ deployment/jobs/charm_pusher_designate-bind_master/config.xml 2017-02-01 18:04:01 +0000
3437@@ -1,10 +1,9 @@
3438 <?xml version="1.0" encoding="UTF-8"?><project>
3439 <actions/>
3440- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3441+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3442 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3443 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3444 <keepDependencies>false</keepDependencies>
3445- <disabled>false</disabled>
3446 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3447 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3448 <concurrentBuild>false</concurrentBuild>
3449@@ -76,7 +75,7 @@
3450 </scm>
3451 <triggers class="vector">
3452 <hudson.triggers.SCMTrigger>
3453- <spec>H/5 * * * *</spec>
3454+ <spec>H/10 * * * *</spec>
3455 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3456 </hudson.triggers.SCMTrigger>
3457 </triggers>
3458@@ -95,7 +94,7 @@
3459 </hudson.tasks.Shell>
3460 <hudson.tasks.Shell>
3461 <command>#!/bin/bash -e
3462-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3463+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3464 </command>
3465 </hudson.tasks.Shell>
3466 </builders>
3467@@ -108,19 +107,8 @@
3468 <defaultExcludes>true</defaultExcludes>
3469 </hudson.tasks.ArtifactArchiver>
3470 <hudson.plugins.emailext.ExtendedEmailPublisher>
3471- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3472+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3473 <configuredTriggers>
3474- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3475- <email>
3476- <recipientList/>
3477- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3478- <body>$PROJECT_DEFAULT_CONTENT</body>
3479- <sendToRequester>false</sendToRequester>
3480- <sendToDevelopers>false</sendToDevelopers>
3481- <includeCulprits>false</includeCulprits>
3482- <sendToRecipientList>true</sendToRecipientList>
3483- </email>
3484- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3485 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3486 <email>
3487 <recipientList/>
3488@@ -134,21 +122,21 @@
3489 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3490 </configuredTriggers>
3491 <contentType>text/plain</contentType>
3492- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3493+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3494 <defaultContent>$DEFAULT_SUBJECT
3495 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3496 ${GIT_URL} (${GIT_BRANCH})
3497 ${GIT_COMMIT}
3498
3499-Charm store refs published:
3500-${FILE,path="cs_refs_published.txt"}
3501+Charm store refs pushed and released:
3502+${FILE,path="cs_refs_released.txt"}
3503 </defaultContent>
3504- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3505+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3506 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3507- <attachBuildLog>true</attachBuildLog>
3508+ <attachBuildLog>false</attachBuildLog>
3509 <saveOutput>false</saveOutput>
3510 <disabled>false</disabled>
3511- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3512+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3513 </hudson.plugins.emailext.ExtendedEmailPublisher>
3514 </publishers>
3515 <buildWrappers/>
3516
3517=== modified file 'deployment/jobs/charm_pusher_designate-bind_stable/config.xml'
3518--- deployment/jobs/charm_pusher_designate-bind_stable/config.xml 2016-09-21 19:36:25 +0000
3519+++ deployment/jobs/charm_pusher_designate-bind_stable/config.xml 2017-02-01 18:04:01 +0000
3520@@ -1,10 +1,9 @@
3521 <?xml version="1.0" encoding="UTF-8"?><project>
3522 <actions/>
3523- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3524+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3525 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3526 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3527 <keepDependencies>false</keepDependencies>
3528- <disabled>false</disabled>
3529 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3530 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3531 <concurrentBuild>false</concurrentBuild>
3532@@ -21,7 +20,7 @@
3533 <hudson.model.StringParameterDefinition>
3534 <name>GIT_BRANCH</name>
3535 <description>Git branch. Generally master or stable/nn.nn.</description>
3536- <defaultValue>stable/16.07</defaultValue>
3537+ <defaultValue>stable/16.10</defaultValue>
3538 </hudson.model.StringParameterDefinition>
3539 <hudson.model.BooleanParameterDefinition>
3540 <name>CHARM_PUSH_DRY_RUN</name>
3541@@ -47,7 +46,7 @@
3542 </userRemoteConfigs>
3543 <branches>
3544 <hudson.plugins.git.BranchSpec>
3545- <name>stable/16.07</name>
3546+ <name>stable/16.10</name>
3547 </hudson.plugins.git.BranchSpec>
3548 </branches>
3549 <excludedUsers/>
3550@@ -76,7 +75,7 @@
3551 </scm>
3552 <triggers class="vector">
3553 <hudson.triggers.SCMTrigger>
3554- <spec>H/5 * * * *</spec>
3555+ <spec>H/10 * * * *</spec>
3556 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3557 </hudson.triggers.SCMTrigger>
3558 </triggers>
3559@@ -95,7 +94,7 @@
3560 </hudson.tasks.Shell>
3561 <hudson.tasks.Shell>
3562 <command>#!/bin/bash -e
3563-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3564+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3565 </command>
3566 </hudson.tasks.Shell>
3567 </builders>
3568@@ -108,19 +107,8 @@
3569 <defaultExcludes>true</defaultExcludes>
3570 </hudson.tasks.ArtifactArchiver>
3571 <hudson.plugins.emailext.ExtendedEmailPublisher>
3572- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3573+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3574 <configuredTriggers>
3575- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3576- <email>
3577- <recipientList/>
3578- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3579- <body>$PROJECT_DEFAULT_CONTENT</body>
3580- <sendToRequester>false</sendToRequester>
3581- <sendToDevelopers>false</sendToDevelopers>
3582- <includeCulprits>false</includeCulprits>
3583- <sendToRecipientList>true</sendToRecipientList>
3584- </email>
3585- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3586 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3587 <email>
3588 <recipientList/>
3589@@ -134,21 +122,21 @@
3590 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3591 </configuredTriggers>
3592 <contentType>text/plain</contentType>
3593- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3594+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3595 <defaultContent>$DEFAULT_SUBJECT
3596 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3597 ${GIT_URL} (${GIT_BRANCH})
3598 ${GIT_COMMIT}
3599
3600-Charm store refs published:
3601-${FILE,path="cs_refs_published.txt"}
3602+Charm store refs pushed and released:
3603+${FILE,path="cs_refs_released.txt"}
3604 </defaultContent>
3605- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3606+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3607 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3608- <attachBuildLog>true</attachBuildLog>
3609+ <attachBuildLog>false</attachBuildLog>
3610 <saveOutput>false</saveOutput>
3611 <disabled>false</disabled>
3612- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3613+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3614 </hudson.plugins.emailext.ExtendedEmailPublisher>
3615 </publishers>
3616 <buildWrappers/>
3617
3618=== modified file 'deployment/jobs/charm_pusher_designate_master/config.xml'
3619--- deployment/jobs/charm_pusher_designate_master/config.xml 2016-09-21 19:36:25 +0000
3620+++ deployment/jobs/charm_pusher_designate_master/config.xml 2017-02-01 18:04:01 +0000
3621@@ -1,10 +1,9 @@
3622 <?xml version="1.0" encoding="UTF-8"?><project>
3623 <actions/>
3624- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3625+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3626 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3627 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3628 <keepDependencies>false</keepDependencies>
3629- <disabled>false</disabled>
3630 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3631 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3632 <concurrentBuild>false</concurrentBuild>
3633@@ -76,7 +75,7 @@
3634 </scm>
3635 <triggers class="vector">
3636 <hudson.triggers.SCMTrigger>
3637- <spec>H/5 * * * *</spec>
3638+ <spec>H/10 * * * *</spec>
3639 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3640 </hudson.triggers.SCMTrigger>
3641 </triggers>
3642@@ -95,7 +94,7 @@
3643 </hudson.tasks.Shell>
3644 <hudson.tasks.Shell>
3645 <command>#!/bin/bash -e
3646-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3647+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3648 </command>
3649 </hudson.tasks.Shell>
3650 </builders>
3651@@ -108,19 +107,8 @@
3652 <defaultExcludes>true</defaultExcludes>
3653 </hudson.tasks.ArtifactArchiver>
3654 <hudson.plugins.emailext.ExtendedEmailPublisher>
3655- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3656+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3657 <configuredTriggers>
3658- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3659- <email>
3660- <recipientList/>
3661- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3662- <body>$PROJECT_DEFAULT_CONTENT</body>
3663- <sendToRequester>false</sendToRequester>
3664- <sendToDevelopers>false</sendToDevelopers>
3665- <includeCulprits>false</includeCulprits>
3666- <sendToRecipientList>true</sendToRecipientList>
3667- </email>
3668- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3669 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3670 <email>
3671 <recipientList/>
3672@@ -134,21 +122,21 @@
3673 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3674 </configuredTriggers>
3675 <contentType>text/plain</contentType>
3676- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3677+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3678 <defaultContent>$DEFAULT_SUBJECT
3679 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3680 ${GIT_URL} (${GIT_BRANCH})
3681 ${GIT_COMMIT}
3682
3683-Charm store refs published:
3684-${FILE,path="cs_refs_published.txt"}
3685+Charm store refs pushed and released:
3686+${FILE,path="cs_refs_released.txt"}
3687 </defaultContent>
3688- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3689+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3690 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3691- <attachBuildLog>true</attachBuildLog>
3692+ <attachBuildLog>false</attachBuildLog>
3693 <saveOutput>false</saveOutput>
3694 <disabled>false</disabled>
3695- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3696+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3697 </hudson.plugins.emailext.ExtendedEmailPublisher>
3698 </publishers>
3699 <buildWrappers/>
3700
3701=== modified file 'deployment/jobs/charm_pusher_designate_stable/config.xml'
3702--- deployment/jobs/charm_pusher_designate_stable/config.xml 2016-09-21 19:36:25 +0000
3703+++ deployment/jobs/charm_pusher_designate_stable/config.xml 2017-02-01 18:04:01 +0000
3704@@ -1,10 +1,9 @@
3705 <?xml version="1.0" encoding="UTF-8"?><project>
3706 <actions/>
3707- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3708+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3709 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3710 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3711 <keepDependencies>false</keepDependencies>
3712- <disabled>false</disabled>
3713 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3714 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3715 <concurrentBuild>false</concurrentBuild>
3716@@ -21,7 +20,7 @@
3717 <hudson.model.StringParameterDefinition>
3718 <name>GIT_BRANCH</name>
3719 <description>Git branch. Generally master or stable/nn.nn.</description>
3720- <defaultValue>stable/16.07</defaultValue>
3721+ <defaultValue>stable/16.10</defaultValue>
3722 </hudson.model.StringParameterDefinition>
3723 <hudson.model.BooleanParameterDefinition>
3724 <name>CHARM_PUSH_DRY_RUN</name>
3725@@ -47,7 +46,7 @@
3726 </userRemoteConfigs>
3727 <branches>
3728 <hudson.plugins.git.BranchSpec>
3729- <name>stable/16.07</name>
3730+ <name>stable/16.10</name>
3731 </hudson.plugins.git.BranchSpec>
3732 </branches>
3733 <excludedUsers/>
3734@@ -76,7 +75,7 @@
3735 </scm>
3736 <triggers class="vector">
3737 <hudson.triggers.SCMTrigger>
3738- <spec>H/5 * * * *</spec>
3739+ <spec>H/10 * * * *</spec>
3740 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3741 </hudson.triggers.SCMTrigger>
3742 </triggers>
3743@@ -95,7 +94,7 @@
3744 </hudson.tasks.Shell>
3745 <hudson.tasks.Shell>
3746 <command>#!/bin/bash -e
3747-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3748+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3749 </command>
3750 </hudson.tasks.Shell>
3751 </builders>
3752@@ -108,19 +107,8 @@
3753 <defaultExcludes>true</defaultExcludes>
3754 </hudson.tasks.ArtifactArchiver>
3755 <hudson.plugins.emailext.ExtendedEmailPublisher>
3756- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3757+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3758 <configuredTriggers>
3759- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3760- <email>
3761- <recipientList/>
3762- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3763- <body>$PROJECT_DEFAULT_CONTENT</body>
3764- <sendToRequester>false</sendToRequester>
3765- <sendToDevelopers>false</sendToDevelopers>
3766- <includeCulprits>false</includeCulprits>
3767- <sendToRecipientList>true</sendToRecipientList>
3768- </email>
3769- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3770 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3771 <email>
3772 <recipientList/>
3773@@ -134,21 +122,21 @@
3774 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3775 </configuredTriggers>
3776 <contentType>text/plain</contentType>
3777- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3778+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3779 <defaultContent>$DEFAULT_SUBJECT
3780 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3781 ${GIT_URL} (${GIT_BRANCH})
3782 ${GIT_COMMIT}
3783
3784-Charm store refs published:
3785-${FILE,path="cs_refs_published.txt"}
3786+Charm store refs pushed and released:
3787+${FILE,path="cs_refs_released.txt"}
3788 </defaultContent>
3789- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3790+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3791 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3792- <attachBuildLog>true</attachBuildLog>
3793+ <attachBuildLog>false</attachBuildLog>
3794 <saveOutput>false</saveOutput>
3795 <disabled>false</disabled>
3796- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3797+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3798 </hudson.plugins.emailext.ExtendedEmailPublisher>
3799 </publishers>
3800 <buildWrappers/>
3801
3802=== modified file 'deployment/jobs/charm_pusher_glance_master/config.xml'
3803--- deployment/jobs/charm_pusher_glance_master/config.xml 2016-09-21 19:36:25 +0000
3804+++ deployment/jobs/charm_pusher_glance_master/config.xml 2017-02-01 18:04:01 +0000
3805@@ -1,10 +1,9 @@
3806 <?xml version="1.0" encoding="UTF-8"?><project>
3807 <actions/>
3808- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3809+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3810 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3811 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3812 <keepDependencies>false</keepDependencies>
3813- <disabled>false</disabled>
3814 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3815 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3816 <concurrentBuild>false</concurrentBuild>
3817@@ -76,7 +75,7 @@
3818 </scm>
3819 <triggers class="vector">
3820 <hudson.triggers.SCMTrigger>
3821- <spec>H/5 * * * *</spec>
3822+ <spec>H/10 * * * *</spec>
3823 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3824 </hudson.triggers.SCMTrigger>
3825 </triggers>
3826@@ -95,7 +94,7 @@
3827 </hudson.tasks.Shell>
3828 <hudson.tasks.Shell>
3829 <command>#!/bin/bash -e
3830-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3831+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3832 </command>
3833 </hudson.tasks.Shell>
3834 </builders>
3835@@ -108,19 +107,8 @@
3836 <defaultExcludes>true</defaultExcludes>
3837 </hudson.tasks.ArtifactArchiver>
3838 <hudson.plugins.emailext.ExtendedEmailPublisher>
3839- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3840+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3841 <configuredTriggers>
3842- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3843- <email>
3844- <recipientList/>
3845- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3846- <body>$PROJECT_DEFAULT_CONTENT</body>
3847- <sendToRequester>false</sendToRequester>
3848- <sendToDevelopers>false</sendToDevelopers>
3849- <includeCulprits>false</includeCulprits>
3850- <sendToRecipientList>true</sendToRecipientList>
3851- </email>
3852- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3853 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3854 <email>
3855 <recipientList/>
3856@@ -134,21 +122,21 @@
3857 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3858 </configuredTriggers>
3859 <contentType>text/plain</contentType>
3860- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3861+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3862 <defaultContent>$DEFAULT_SUBJECT
3863 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3864 ${GIT_URL} (${GIT_BRANCH})
3865 ${GIT_COMMIT}
3866
3867-Charm store refs published:
3868-${FILE,path="cs_refs_published.txt"}
3869+Charm store refs pushed and released:
3870+${FILE,path="cs_refs_released.txt"}
3871 </defaultContent>
3872- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3873+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3874 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3875- <attachBuildLog>true</attachBuildLog>
3876+ <attachBuildLog>false</attachBuildLog>
3877 <saveOutput>false</saveOutput>
3878 <disabled>false</disabled>
3879- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3880+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3881 </hudson.plugins.emailext.ExtendedEmailPublisher>
3882 </publishers>
3883 <buildWrappers/>
3884
3885=== modified file 'deployment/jobs/charm_pusher_glance_stable/config.xml'
3886--- deployment/jobs/charm_pusher_glance_stable/config.xml 2016-09-21 19:36:25 +0000
3887+++ deployment/jobs/charm_pusher_glance_stable/config.xml 2017-02-01 18:04:01 +0000
3888@@ -1,10 +1,9 @@
3889 <?xml version="1.0" encoding="UTF-8"?><project>
3890 <actions/>
3891- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3892+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3893 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3894 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3895 <keepDependencies>false</keepDependencies>
3896- <disabled>false</disabled>
3897 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3898 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
3899 <concurrentBuild>false</concurrentBuild>
3900@@ -21,7 +20,7 @@
3901 <hudson.model.StringParameterDefinition>
3902 <name>GIT_BRANCH</name>
3903 <description>Git branch. Generally master or stable/nn.nn.</description>
3904- <defaultValue>stable/16.07</defaultValue>
3905+ <defaultValue>stable/16.10</defaultValue>
3906 </hudson.model.StringParameterDefinition>
3907 <hudson.model.BooleanParameterDefinition>
3908 <name>CHARM_PUSH_DRY_RUN</name>
3909@@ -47,7 +46,7 @@
3910 </userRemoteConfigs>
3911 <branches>
3912 <hudson.plugins.git.BranchSpec>
3913- <name>stable/16.07</name>
3914+ <name>stable/16.10</name>
3915 </hudson.plugins.git.BranchSpec>
3916 </branches>
3917 <excludedUsers/>
3918@@ -76,7 +75,7 @@
3919 </scm>
3920 <triggers class="vector">
3921 <hudson.triggers.SCMTrigger>
3922- <spec>H/5 * * * *</spec>
3923+ <spec>H/10 * * * *</spec>
3924 <ignorePostCommitHooks>true</ignorePostCommitHooks>
3925 </hudson.triggers.SCMTrigger>
3926 </triggers>
3927@@ -95,7 +94,7 @@
3928 </hudson.tasks.Shell>
3929 <hudson.tasks.Shell>
3930 <command>#!/bin/bash -e
3931-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
3932+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
3933 </command>
3934 </hudson.tasks.Shell>
3935 </builders>
3936@@ -108,19 +107,8 @@
3937 <defaultExcludes>true</defaultExcludes>
3938 </hudson.tasks.ArtifactArchiver>
3939 <hudson.plugins.emailext.ExtendedEmailPublisher>
3940- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
3941+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
3942 <configuredTriggers>
3943- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3944- <email>
3945- <recipientList/>
3946- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
3947- <body>$PROJECT_DEFAULT_CONTENT</body>
3948- <sendToRequester>false</sendToRequester>
3949- <sendToDevelopers>false</sendToDevelopers>
3950- <includeCulprits>false</includeCulprits>
3951- <sendToRecipientList>true</sendToRecipientList>
3952- </email>
3953- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
3954 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3955 <email>
3956 <recipientList/>
3957@@ -134,21 +122,21 @@
3958 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
3959 </configuredTriggers>
3960 <contentType>text/plain</contentType>
3961- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
3962+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
3963 <defaultContent>$DEFAULT_SUBJECT
3964 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
3965 ${GIT_URL} (${GIT_BRANCH})
3966 ${GIT_COMMIT}
3967
3968-Charm store refs published:
3969-${FILE,path="cs_refs_published.txt"}
3970+Charm store refs pushed and released:
3971+${FILE,path="cs_refs_released.txt"}
3972 </defaultContent>
3973- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
3974+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
3975 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
3976- <attachBuildLog>true</attachBuildLog>
3977+ <attachBuildLog>false</attachBuildLog>
3978 <saveOutput>false</saveOutput>
3979 <disabled>false</disabled>
3980- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
3981+ <replyTo>$DEFAULT_REPLYTO</replyTo>
3982 </hudson.plugins.emailext.ExtendedEmailPublisher>
3983 </publishers>
3984 <buildWrappers/>
3985
3986=== modified file 'deployment/jobs/charm_pusher_hacluster_master/config.xml'
3987--- deployment/jobs/charm_pusher_hacluster_master/config.xml 2016-09-21 19:36:25 +0000
3988+++ deployment/jobs/charm_pusher_hacluster_master/config.xml 2017-02-01 18:04:01 +0000
3989@@ -1,10 +1,9 @@
3990 <?xml version="1.0" encoding="UTF-8"?><project>
3991 <actions/>
3992- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
3993+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
3994 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
3995 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
3996 <keepDependencies>false</keepDependencies>
3997- <disabled>false</disabled>
3998 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3999 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4000 <concurrentBuild>false</concurrentBuild>
4001@@ -76,7 +75,7 @@
4002 </scm>
4003 <triggers class="vector">
4004 <hudson.triggers.SCMTrigger>
4005- <spec>H/5 * * * *</spec>
4006+ <spec>H/10 * * * *</spec>
4007 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4008 </hudson.triggers.SCMTrigger>
4009 </triggers>
4010@@ -95,7 +94,7 @@
4011 </hudson.tasks.Shell>
4012 <hudson.tasks.Shell>
4013 <command>#!/bin/bash -e
4014-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4015+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4016 </command>
4017 </hudson.tasks.Shell>
4018 </builders>
4019@@ -108,19 +107,8 @@
4020 <defaultExcludes>true</defaultExcludes>
4021 </hudson.tasks.ArtifactArchiver>
4022 <hudson.plugins.emailext.ExtendedEmailPublisher>
4023- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4024+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4025 <configuredTriggers>
4026- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4027- <email>
4028- <recipientList/>
4029- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4030- <body>$PROJECT_DEFAULT_CONTENT</body>
4031- <sendToRequester>false</sendToRequester>
4032- <sendToDevelopers>false</sendToDevelopers>
4033- <includeCulprits>false</includeCulprits>
4034- <sendToRecipientList>true</sendToRecipientList>
4035- </email>
4036- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4037 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4038 <email>
4039 <recipientList/>
4040@@ -134,21 +122,21 @@
4041 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4042 </configuredTriggers>
4043 <contentType>text/plain</contentType>
4044- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4045+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4046 <defaultContent>$DEFAULT_SUBJECT
4047 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4048 ${GIT_URL} (${GIT_BRANCH})
4049 ${GIT_COMMIT}
4050
4051-Charm store refs published:
4052-${FILE,path="cs_refs_published.txt"}
4053+Charm store refs pushed and released:
4054+${FILE,path="cs_refs_released.txt"}
4055 </defaultContent>
4056- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4057+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4058 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4059- <attachBuildLog>true</attachBuildLog>
4060+ <attachBuildLog>false</attachBuildLog>
4061 <saveOutput>false</saveOutput>
4062 <disabled>false</disabled>
4063- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4064+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4065 </hudson.plugins.emailext.ExtendedEmailPublisher>
4066 </publishers>
4067 <buildWrappers/>
4068
4069=== modified file 'deployment/jobs/charm_pusher_hacluster_stable/config.xml'
4070--- deployment/jobs/charm_pusher_hacluster_stable/config.xml 2016-09-21 19:36:25 +0000
4071+++ deployment/jobs/charm_pusher_hacluster_stable/config.xml 2017-02-01 18:04:01 +0000
4072@@ -1,10 +1,9 @@
4073 <?xml version="1.0" encoding="UTF-8"?><project>
4074 <actions/>
4075- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4076+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4077 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4078 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4079 <keepDependencies>false</keepDependencies>
4080- <disabled>false</disabled>
4081 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4082 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4083 <concurrentBuild>false</concurrentBuild>
4084@@ -21,7 +20,7 @@
4085 <hudson.model.StringParameterDefinition>
4086 <name>GIT_BRANCH</name>
4087 <description>Git branch. Generally master or stable/nn.nn.</description>
4088- <defaultValue>stable/16.07</defaultValue>
4089+ <defaultValue>stable/16.10</defaultValue>
4090 </hudson.model.StringParameterDefinition>
4091 <hudson.model.BooleanParameterDefinition>
4092 <name>CHARM_PUSH_DRY_RUN</name>
4093@@ -47,7 +46,7 @@
4094 </userRemoteConfigs>
4095 <branches>
4096 <hudson.plugins.git.BranchSpec>
4097- <name>stable/16.07</name>
4098+ <name>stable/16.10</name>
4099 </hudson.plugins.git.BranchSpec>
4100 </branches>
4101 <excludedUsers/>
4102@@ -76,7 +75,7 @@
4103 </scm>
4104 <triggers class="vector">
4105 <hudson.triggers.SCMTrigger>
4106- <spec>H/5 * * * *</spec>
4107+ <spec>H/10 * * * *</spec>
4108 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4109 </hudson.triggers.SCMTrigger>
4110 </triggers>
4111@@ -95,7 +94,7 @@
4112 </hudson.tasks.Shell>
4113 <hudson.tasks.Shell>
4114 <command>#!/bin/bash -e
4115-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4116+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4117 </command>
4118 </hudson.tasks.Shell>
4119 </builders>
4120@@ -108,19 +107,8 @@
4121 <defaultExcludes>true</defaultExcludes>
4122 </hudson.tasks.ArtifactArchiver>
4123 <hudson.plugins.emailext.ExtendedEmailPublisher>
4124- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4125+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4126 <configuredTriggers>
4127- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4128- <email>
4129- <recipientList/>
4130- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4131- <body>$PROJECT_DEFAULT_CONTENT</body>
4132- <sendToRequester>false</sendToRequester>
4133- <sendToDevelopers>false</sendToDevelopers>
4134- <includeCulprits>false</includeCulprits>
4135- <sendToRecipientList>true</sendToRecipientList>
4136- </email>
4137- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4138 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4139 <email>
4140 <recipientList/>
4141@@ -134,21 +122,21 @@
4142 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4143 </configuredTriggers>
4144 <contentType>text/plain</contentType>
4145- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4146+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4147 <defaultContent>$DEFAULT_SUBJECT
4148 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4149 ${GIT_URL} (${GIT_BRANCH})
4150 ${GIT_COMMIT}
4151
4152-Charm store refs published:
4153-${FILE,path="cs_refs_published.txt"}
4154+Charm store refs pushed and released:
4155+${FILE,path="cs_refs_released.txt"}
4156 </defaultContent>
4157- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4158+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4159 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4160- <attachBuildLog>true</attachBuildLog>
4161+ <attachBuildLog>false</attachBuildLog>
4162 <saveOutput>false</saveOutput>
4163 <disabled>false</disabled>
4164- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4165+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4166 </hudson.plugins.emailext.ExtendedEmailPublisher>
4167 </publishers>
4168 <buildWrappers/>
4169
4170=== modified file 'deployment/jobs/charm_pusher_heat_master/config.xml'
4171--- deployment/jobs/charm_pusher_heat_master/config.xml 2016-09-21 19:36:25 +0000
4172+++ deployment/jobs/charm_pusher_heat_master/config.xml 2017-02-01 18:04:01 +0000
4173@@ -1,10 +1,9 @@
4174 <?xml version="1.0" encoding="UTF-8"?><project>
4175 <actions/>
4176- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4177+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4178 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4179 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4180 <keepDependencies>false</keepDependencies>
4181- <disabled>false</disabled>
4182 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4183 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4184 <concurrentBuild>false</concurrentBuild>
4185@@ -76,7 +75,7 @@
4186 </scm>
4187 <triggers class="vector">
4188 <hudson.triggers.SCMTrigger>
4189- <spec>H/5 * * * *</spec>
4190+ <spec>H/10 * * * *</spec>
4191 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4192 </hudson.triggers.SCMTrigger>
4193 </triggers>
4194@@ -95,7 +94,7 @@
4195 </hudson.tasks.Shell>
4196 <hudson.tasks.Shell>
4197 <command>#!/bin/bash -e
4198-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4199+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4200 </command>
4201 </hudson.tasks.Shell>
4202 </builders>
4203@@ -108,19 +107,8 @@
4204 <defaultExcludes>true</defaultExcludes>
4205 </hudson.tasks.ArtifactArchiver>
4206 <hudson.plugins.emailext.ExtendedEmailPublisher>
4207- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4208+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4209 <configuredTriggers>
4210- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4211- <email>
4212- <recipientList/>
4213- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4214- <body>$PROJECT_DEFAULT_CONTENT</body>
4215- <sendToRequester>false</sendToRequester>
4216- <sendToDevelopers>false</sendToDevelopers>
4217- <includeCulprits>false</includeCulprits>
4218- <sendToRecipientList>true</sendToRecipientList>
4219- </email>
4220- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4221 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4222 <email>
4223 <recipientList/>
4224@@ -134,21 +122,21 @@
4225 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4226 </configuredTriggers>
4227 <contentType>text/plain</contentType>
4228- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4229+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4230 <defaultContent>$DEFAULT_SUBJECT
4231 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4232 ${GIT_URL} (${GIT_BRANCH})
4233 ${GIT_COMMIT}
4234
4235-Charm store refs published:
4236-${FILE,path="cs_refs_published.txt"}
4237+Charm store refs pushed and released:
4238+${FILE,path="cs_refs_released.txt"}
4239 </defaultContent>
4240- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4241+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4242 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4243- <attachBuildLog>true</attachBuildLog>
4244+ <attachBuildLog>false</attachBuildLog>
4245 <saveOutput>false</saveOutput>
4246 <disabled>false</disabled>
4247- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4248+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4249 </hudson.plugins.emailext.ExtendedEmailPublisher>
4250 </publishers>
4251 <buildWrappers/>
4252
4253=== modified file 'deployment/jobs/charm_pusher_heat_stable/config.xml'
4254--- deployment/jobs/charm_pusher_heat_stable/config.xml 2016-09-21 19:36:25 +0000
4255+++ deployment/jobs/charm_pusher_heat_stable/config.xml 2017-02-01 18:04:01 +0000
4256@@ -1,10 +1,9 @@
4257 <?xml version="1.0" encoding="UTF-8"?><project>
4258 <actions/>
4259- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4260+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4261 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4262 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4263 <keepDependencies>false</keepDependencies>
4264- <disabled>false</disabled>
4265 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4266 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4267 <concurrentBuild>false</concurrentBuild>
4268@@ -21,7 +20,7 @@
4269 <hudson.model.StringParameterDefinition>
4270 <name>GIT_BRANCH</name>
4271 <description>Git branch. Generally master or stable/nn.nn.</description>
4272- <defaultValue>stable/16.07</defaultValue>
4273+ <defaultValue>stable/16.10</defaultValue>
4274 </hudson.model.StringParameterDefinition>
4275 <hudson.model.BooleanParameterDefinition>
4276 <name>CHARM_PUSH_DRY_RUN</name>
4277@@ -47,7 +46,7 @@
4278 </userRemoteConfigs>
4279 <branches>
4280 <hudson.plugins.git.BranchSpec>
4281- <name>stable/16.07</name>
4282+ <name>stable/16.10</name>
4283 </hudson.plugins.git.BranchSpec>
4284 </branches>
4285 <excludedUsers/>
4286@@ -76,7 +75,7 @@
4287 </scm>
4288 <triggers class="vector">
4289 <hudson.triggers.SCMTrigger>
4290- <spec>H/5 * * * *</spec>
4291+ <spec>H/10 * * * *</spec>
4292 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4293 </hudson.triggers.SCMTrigger>
4294 </triggers>
4295@@ -95,7 +94,7 @@
4296 </hudson.tasks.Shell>
4297 <hudson.tasks.Shell>
4298 <command>#!/bin/bash -e
4299-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4300+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4301 </command>
4302 </hudson.tasks.Shell>
4303 </builders>
4304@@ -108,19 +107,8 @@
4305 <defaultExcludes>true</defaultExcludes>
4306 </hudson.tasks.ArtifactArchiver>
4307 <hudson.plugins.emailext.ExtendedEmailPublisher>
4308- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4309+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4310 <configuredTriggers>
4311- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4312- <email>
4313- <recipientList/>
4314- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4315- <body>$PROJECT_DEFAULT_CONTENT</body>
4316- <sendToRequester>false</sendToRequester>
4317- <sendToDevelopers>false</sendToDevelopers>
4318- <includeCulprits>false</includeCulprits>
4319- <sendToRecipientList>true</sendToRecipientList>
4320- </email>
4321- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4322 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4323 <email>
4324 <recipientList/>
4325@@ -134,21 +122,21 @@
4326 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4327 </configuredTriggers>
4328 <contentType>text/plain</contentType>
4329- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4330+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4331 <defaultContent>$DEFAULT_SUBJECT
4332 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4333 ${GIT_URL} (${GIT_BRANCH})
4334 ${GIT_COMMIT}
4335
4336-Charm store refs published:
4337-${FILE,path="cs_refs_published.txt"}
4338+Charm store refs pushed and released:
4339+${FILE,path="cs_refs_released.txt"}
4340 </defaultContent>
4341- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4342+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4343 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4344- <attachBuildLog>true</attachBuildLog>
4345+ <attachBuildLog>false</attachBuildLog>
4346 <saveOutput>false</saveOutput>
4347 <disabled>false</disabled>
4348- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4349+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4350 </hudson.plugins.emailext.ExtendedEmailPublisher>
4351 </publishers>
4352 <buildWrappers/>
4353
4354=== modified file 'deployment/jobs/charm_pusher_keystone_master/config.xml'
4355--- deployment/jobs/charm_pusher_keystone_master/config.xml 2016-09-21 19:36:25 +0000
4356+++ deployment/jobs/charm_pusher_keystone_master/config.xml 2017-02-01 18:04:01 +0000
4357@@ -1,10 +1,9 @@
4358 <?xml version="1.0" encoding="UTF-8"?><project>
4359 <actions/>
4360- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4361+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4362 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4363 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4364 <keepDependencies>false</keepDependencies>
4365- <disabled>false</disabled>
4366 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4367 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4368 <concurrentBuild>false</concurrentBuild>
4369@@ -76,7 +75,7 @@
4370 </scm>
4371 <triggers class="vector">
4372 <hudson.triggers.SCMTrigger>
4373- <spec>H/5 * * * *</spec>
4374+ <spec>H/10 * * * *</spec>
4375 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4376 </hudson.triggers.SCMTrigger>
4377 </triggers>
4378@@ -95,7 +94,7 @@
4379 </hudson.tasks.Shell>
4380 <hudson.tasks.Shell>
4381 <command>#!/bin/bash -e
4382-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4383+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4384 </command>
4385 </hudson.tasks.Shell>
4386 </builders>
4387@@ -108,19 +107,8 @@
4388 <defaultExcludes>true</defaultExcludes>
4389 </hudson.tasks.ArtifactArchiver>
4390 <hudson.plugins.emailext.ExtendedEmailPublisher>
4391- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4392+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4393 <configuredTriggers>
4394- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4395- <email>
4396- <recipientList/>
4397- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4398- <body>$PROJECT_DEFAULT_CONTENT</body>
4399- <sendToRequester>false</sendToRequester>
4400- <sendToDevelopers>false</sendToDevelopers>
4401- <includeCulprits>false</includeCulprits>
4402- <sendToRecipientList>true</sendToRecipientList>
4403- </email>
4404- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4405 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4406 <email>
4407 <recipientList/>
4408@@ -134,21 +122,21 @@
4409 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4410 </configuredTriggers>
4411 <contentType>text/plain</contentType>
4412- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4413+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4414 <defaultContent>$DEFAULT_SUBJECT
4415 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4416 ${GIT_URL} (${GIT_BRANCH})
4417 ${GIT_COMMIT}
4418
4419-Charm store refs published:
4420-${FILE,path="cs_refs_published.txt"}
4421+Charm store refs pushed and released:
4422+${FILE,path="cs_refs_released.txt"}
4423 </defaultContent>
4424- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4425+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4426 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4427- <attachBuildLog>true</attachBuildLog>
4428+ <attachBuildLog>false</attachBuildLog>
4429 <saveOutput>false</saveOutput>
4430 <disabled>false</disabled>
4431- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4432+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4433 </hudson.plugins.emailext.ExtendedEmailPublisher>
4434 </publishers>
4435 <buildWrappers/>
4436
4437=== modified file 'deployment/jobs/charm_pusher_keystone_stable/config.xml'
4438--- deployment/jobs/charm_pusher_keystone_stable/config.xml 2016-09-21 19:36:25 +0000
4439+++ deployment/jobs/charm_pusher_keystone_stable/config.xml 2017-02-01 18:04:01 +0000
4440@@ -1,10 +1,9 @@
4441 <?xml version="1.0" encoding="UTF-8"?><project>
4442 <actions/>
4443- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4444+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4445 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4446 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4447 <keepDependencies>false</keepDependencies>
4448- <disabled>false</disabled>
4449 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4450 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4451 <concurrentBuild>false</concurrentBuild>
4452@@ -21,7 +20,7 @@
4453 <hudson.model.StringParameterDefinition>
4454 <name>GIT_BRANCH</name>
4455 <description>Git branch. Generally master or stable/nn.nn.</description>
4456- <defaultValue>stable/16.07</defaultValue>
4457+ <defaultValue>stable/16.10</defaultValue>
4458 </hudson.model.StringParameterDefinition>
4459 <hudson.model.BooleanParameterDefinition>
4460 <name>CHARM_PUSH_DRY_RUN</name>
4461@@ -47,7 +46,7 @@
4462 </userRemoteConfigs>
4463 <branches>
4464 <hudson.plugins.git.BranchSpec>
4465- <name>stable/16.07</name>
4466+ <name>stable/16.10</name>
4467 </hudson.plugins.git.BranchSpec>
4468 </branches>
4469 <excludedUsers/>
4470@@ -76,7 +75,7 @@
4471 </scm>
4472 <triggers class="vector">
4473 <hudson.triggers.SCMTrigger>
4474- <spec>H/5 * * * *</spec>
4475+ <spec>H/10 * * * *</spec>
4476 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4477 </hudson.triggers.SCMTrigger>
4478 </triggers>
4479@@ -95,7 +94,7 @@
4480 </hudson.tasks.Shell>
4481 <hudson.tasks.Shell>
4482 <command>#!/bin/bash -e
4483-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4484+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4485 </command>
4486 </hudson.tasks.Shell>
4487 </builders>
4488@@ -108,19 +107,8 @@
4489 <defaultExcludes>true</defaultExcludes>
4490 </hudson.tasks.ArtifactArchiver>
4491 <hudson.plugins.emailext.ExtendedEmailPublisher>
4492- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4493+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4494 <configuredTriggers>
4495- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4496- <email>
4497- <recipientList/>
4498- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4499- <body>$PROJECT_DEFAULT_CONTENT</body>
4500- <sendToRequester>false</sendToRequester>
4501- <sendToDevelopers>false</sendToDevelopers>
4502- <includeCulprits>false</includeCulprits>
4503- <sendToRecipientList>true</sendToRecipientList>
4504- </email>
4505- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4506 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4507 <email>
4508 <recipientList/>
4509@@ -134,21 +122,21 @@
4510 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4511 </configuredTriggers>
4512 <contentType>text/plain</contentType>
4513- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4514+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4515 <defaultContent>$DEFAULT_SUBJECT
4516 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4517 ${GIT_URL} (${GIT_BRANCH})
4518 ${GIT_COMMIT}
4519
4520-Charm store refs published:
4521-${FILE,path="cs_refs_published.txt"}
4522+Charm store refs pushed and released:
4523+${FILE,path="cs_refs_released.txt"}
4524 </defaultContent>
4525- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4526+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4527 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4528- <attachBuildLog>true</attachBuildLog>
4529+ <attachBuildLog>false</attachBuildLog>
4530 <saveOutput>false</saveOutput>
4531 <disabled>false</disabled>
4532- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4533+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4534 </hudson.plugins.emailext.ExtendedEmailPublisher>
4535 </publishers>
4536 <buildWrappers/>
4537
4538=== modified file 'deployment/jobs/charm_pusher_lxd_master/config.xml'
4539--- deployment/jobs/charm_pusher_lxd_master/config.xml 2016-09-21 19:36:25 +0000
4540+++ deployment/jobs/charm_pusher_lxd_master/config.xml 2017-02-01 18:04:01 +0000
4541@@ -1,10 +1,9 @@
4542 <?xml version="1.0" encoding="UTF-8"?><project>
4543 <actions/>
4544- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4545+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4546 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4547 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4548 <keepDependencies>false</keepDependencies>
4549- <disabled>false</disabled>
4550 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4551 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4552 <concurrentBuild>false</concurrentBuild>
4553@@ -76,7 +75,7 @@
4554 </scm>
4555 <triggers class="vector">
4556 <hudson.triggers.SCMTrigger>
4557- <spec>H/5 * * * *</spec>
4558+ <spec>H/10 * * * *</spec>
4559 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4560 </hudson.triggers.SCMTrigger>
4561 </triggers>
4562@@ -95,7 +94,7 @@
4563 </hudson.tasks.Shell>
4564 <hudson.tasks.Shell>
4565 <command>#!/bin/bash -e
4566-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4567+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4568 </command>
4569 </hudson.tasks.Shell>
4570 </builders>
4571@@ -108,19 +107,8 @@
4572 <defaultExcludes>true</defaultExcludes>
4573 </hudson.tasks.ArtifactArchiver>
4574 <hudson.plugins.emailext.ExtendedEmailPublisher>
4575- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4576+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4577 <configuredTriggers>
4578- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4579- <email>
4580- <recipientList/>
4581- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4582- <body>$PROJECT_DEFAULT_CONTENT</body>
4583- <sendToRequester>false</sendToRequester>
4584- <sendToDevelopers>false</sendToDevelopers>
4585- <includeCulprits>false</includeCulprits>
4586- <sendToRecipientList>true</sendToRecipientList>
4587- </email>
4588- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4589 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4590 <email>
4591 <recipientList/>
4592@@ -134,21 +122,21 @@
4593 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4594 </configuredTriggers>
4595 <contentType>text/plain</contentType>
4596- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4597+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4598 <defaultContent>$DEFAULT_SUBJECT
4599 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4600 ${GIT_URL} (${GIT_BRANCH})
4601 ${GIT_COMMIT}
4602
4603-Charm store refs published:
4604-${FILE,path="cs_refs_published.txt"}
4605+Charm store refs pushed and released:
4606+${FILE,path="cs_refs_released.txt"}
4607 </defaultContent>
4608- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4609+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4610 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4611- <attachBuildLog>true</attachBuildLog>
4612+ <attachBuildLog>false</attachBuildLog>
4613 <saveOutput>false</saveOutput>
4614 <disabled>false</disabled>
4615- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4616+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4617 </hudson.plugins.emailext.ExtendedEmailPublisher>
4618 </publishers>
4619 <buildWrappers/>
4620
4621=== modified file 'deployment/jobs/charm_pusher_lxd_stable/config.xml'
4622--- deployment/jobs/charm_pusher_lxd_stable/config.xml 2016-09-21 19:36:25 +0000
4623+++ deployment/jobs/charm_pusher_lxd_stable/config.xml 2017-02-01 18:04:01 +0000
4624@@ -1,10 +1,9 @@
4625 <?xml version="1.0" encoding="UTF-8"?><project>
4626 <actions/>
4627- <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/publish paths.&lt;/p&gt;
4628+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4629 &lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4630 &lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4631 <keepDependencies>false</keepDependencies>
4632- <disabled>false</disabled>
4633 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4634 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4635 <concurrentBuild>false</concurrentBuild>
4636@@ -21,7 +20,7 @@
4637 <hudson.model.StringParameterDefinition>
4638 <name>GIT_BRANCH</name>
4639 <description>Git branch. Generally master or stable/nn.nn.</description>
4640- <defaultValue>stable/16.07</defaultValue>
4641+ <defaultValue>stable/16.10</defaultValue>
4642 </hudson.model.StringParameterDefinition>
4643 <hudson.model.BooleanParameterDefinition>
4644 <name>CHARM_PUSH_DRY_RUN</name>
4645@@ -47,7 +46,7 @@
4646 </userRemoteConfigs>
4647 <branches>
4648 <hudson.plugins.git.BranchSpec>
4649- <name>stable/16.07</name>
4650+ <name>stable/16.10</name>
4651 </hudson.plugins.git.BranchSpec>
4652 </branches>
4653 <excludedUsers/>
4654@@ -76,7 +75,7 @@
4655 </scm>
4656 <triggers class="vector">
4657 <hudson.triggers.SCMTrigger>
4658- <spec>H/5 * * * *</spec>
4659+ <spec>H/10 * * * *</spec>
4660 <ignorePostCommitHooks>true</ignorePostCommitHooks>
4661 </hudson.triggers.SCMTrigger>
4662 </triggers>
4663@@ -95,7 +94,7 @@
4664 </hudson.tasks.Shell>
4665 <hudson.tasks.Shell>
4666 <command>#!/bin/bash -e
4667-${OSCI_ROOT}/job-parts/build_charm_push_and_publish.sh
4668+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4669 </command>
4670 </hudson.tasks.Shell>
4671 </builders>
4672@@ -108,19 +107,8 @@
4673 <defaultExcludes>true</defaultExcludes>
4674 </hudson.tasks.ArtifactArchiver>
4675 <hudson.plugins.emailext.ExtendedEmailPublisher>
4676- <recipientList>ryan.beisner@canonical.com, james.page@canonical.com, carlos.gonzales@canonical.com</recipientList>
4677+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4678 <configuredTriggers>
4679- <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4680- <email>
4681- <recipientList/>
4682- <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4683- <body>$PROJECT_DEFAULT_CONTENT</body>
4684- <sendToRequester>false</sendToRequester>
4685- <sendToDevelopers>false</sendToDevelopers>
4686- <includeCulprits>false</includeCulprits>
4687- <sendToRecipientList>true</sendToRecipientList>
4688- </email>
4689- </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
4690 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4691 <email>
4692 <recipientList/>
4693@@ -134,21 +122,21 @@
4694 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4695 </configuredTriggers>
4696 <contentType>text/plain</contentType>
4697- <defaultSubject>[UOSCI] $DEFAULT_SUBJECT - ${ENV,var="BASE_NAME"} ${ENV,var="GIT_BRANCH"} ${ENV,var="DISPLAY_NAME"}</defaultSubject>
4698+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4699 <defaultContent>$DEFAULT_SUBJECT
4700 ${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4701 ${GIT_URL} (${GIT_BRANCH})
4702 ${GIT_COMMIT}
4703
4704-Charm store refs published:
4705-${FILE,path="cs_refs_published.txt"}
4706+Charm store refs pushed and released:
4707+${FILE,path="cs_refs_released.txt"}
4708 </defaultContent>
4709- <attachmentsPattern>cs_refs_published.txt</attachmentsPattern>
4710+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4711 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4712- <attachBuildLog>true</attachBuildLog>
4713+ <attachBuildLog>false</attachBuildLog>
4714 <saveOutput>false</saveOutput>
4715 <disabled>false</disabled>
4716- <replyTo>uosci-testing-bot@ubuntu.com</replyTo>
4717+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4718 </hudson.plugins.emailext.ExtendedEmailPublisher>
4719 </publishers>
4720 <buildWrappers/>
4721
4722=== added directory 'deployment/jobs/charm_pusher_manila-generic_master'
4723=== added file 'deployment/jobs/charm_pusher_manila-generic_master/config.xml'
4724--- deployment/jobs/charm_pusher_manila-generic_master/config.xml 1970-01-01 00:00:00 +0000
4725+++ deployment/jobs/charm_pusher_manila-generic_master/config.xml 2017-02-01 18:04:01 +0000
4726@@ -0,0 +1,143 @@
4727+<?xml version="1.0" encoding="UTF-8"?><project>
4728+ <actions/>
4729+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4730+&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4731+&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4732+ <keepDependencies>false</keepDependencies>
4733+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4734+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4735+ <concurrentBuild>false</concurrentBuild>
4736+ <assignedNode>slave</assignedNode>
4737+ <canRoam>false</canRoam>
4738+ <properties>
4739+ <hudson.model.ParametersDefinitionProperty>
4740+ <parameterDefinitions>
4741+ <hudson.model.StringParameterDefinition>
4742+ <name>BASE_NAME</name>
4743+ <description>Asset name (charm name).</description>
4744+ <defaultValue>manila-generic</defaultValue>
4745+ </hudson.model.StringParameterDefinition>
4746+ <hudson.model.StringParameterDefinition>
4747+ <name>GIT_BRANCH</name>
4748+ <description>Git branch. Generally master or stable/nn.nn.</description>
4749+ <defaultValue>master</defaultValue>
4750+ </hudson.model.StringParameterDefinition>
4751+ <hudson.model.BooleanParameterDefinition>
4752+ <name>CHARM_PUSH_DRY_RUN</name>
4753+ <description>Optionally take no action, just run for debug purpose.</description>
4754+ <defaultValue>false</defaultValue>
4755+ </hudson.model.BooleanParameterDefinition>
4756+ <hudson.model.StringParameterDefinition>
4757+ <name>DISPLAY_NAME</name>
4758+ <description>Optional string to add to the Build Name of the job.</description>
4759+ <defaultValue/>
4760+ </hudson.model.StringParameterDefinition>
4761+ </parameterDefinitions>
4762+ </hudson.model.ParametersDefinitionProperty>
4763+ </properties>
4764+ <scm class="hudson.plugins.git.GitSCM">
4765+ <configVersion>2</configVersion>
4766+ <userRemoteConfigs>
4767+ <hudson.plugins.git.UserRemoteConfig>
4768+ <name>origin</name>
4769+ <refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
4770+ <url>https://github.com/openstack/charm-manila-generic</url>
4771+ </hudson.plugins.git.UserRemoteConfig>
4772+ </userRemoteConfigs>
4773+ <branches>
4774+ <hudson.plugins.git.BranchSpec>
4775+ <name>master</name>
4776+ </hudson.plugins.git.BranchSpec>
4777+ </branches>
4778+ <excludedUsers/>
4779+ <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
4780+ <disableSubmodules>false</disableSubmodules>
4781+ <recursiveSubmodules>false</recursiveSubmodules>
4782+ <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
4783+ <authorOrCommitter>false</authorOrCommitter>
4784+ <wipeOutWorkspace>true</wipeOutWorkspace>
4785+ <pruneBranches>false</pruneBranches>
4786+ <remotePoll>true</remotePoll>
4787+ <gitTool>Default</gitTool>
4788+ <submoduleCfg class="list"/>
4789+ <relativeTargetDir>manila-generic</relativeTargetDir>
4790+ <reference/>
4791+ <gitConfigName/>
4792+ <gitConfigEmail/>
4793+ <skipTag>true</skipTag>
4794+ <scmName/>
4795+ <useShallowClone>true</useShallowClone>
4796+ <ignoreNotifyCommit>false</ignoreNotifyCommit>
4797+ <extensions>
4798+ <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
4799+ <hudson.plugins.git.extensions.impl.WipeWorkspace/>
4800+ </extensions>
4801+ </scm>
4802+ <triggers class="vector">
4803+ <hudson.triggers.SCMTrigger>
4804+ <spec>H/10 * * * *</spec>
4805+ <ignorePostCommitHooks>true</ignorePostCommitHooks>
4806+ </hudson.triggers.SCMTrigger>
4807+ </triggers>
4808+ <builders>
4809+ <hudson.tasks.Shell>
4810+ <command>#!/bin/bash -e
4811+# Ensure we have a checkout of UOSCI code
4812+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
4813+ echo " - Removing checkout @ $OSCI_ROOT if it exists"
4814+ rm -rf $OSCI_ROOT ||:
4815+ echo " + Creating new lightweight checkout of $OSCI_REPO @ $OSCI_ROOT."
4816+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
4817+ echo "revno: $(bzr revno $OSCI_ROOT)"
4818+fi
4819+</command>
4820+ </hudson.tasks.Shell>
4821+ <hudson.tasks.Shell>
4822+ <command>#!/bin/bash -e
4823+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4824+</command>
4825+ </hudson.tasks.Shell>
4826+ </builders>
4827+ <publishers>
4828+ <hudson.tasks.ArtifactArchiver>
4829+ <artifacts>*, logs/*</artifacts>
4830+ <latestOnly>false</latestOnly>
4831+ <allowEmptyArchive>true</allowEmptyArchive>
4832+ <fingerprint>true</fingerprint>
4833+ <defaultExcludes>true</defaultExcludes>
4834+ </hudson.tasks.ArtifactArchiver>
4835+ <hudson.plugins.emailext.ExtendedEmailPublisher>
4836+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4837+ <configuredTriggers>
4838+ <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4839+ <email>
4840+ <recipientList/>
4841+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4842+ <body>$PROJECT_DEFAULT_CONTENT</body>
4843+ <sendToRequester>false</sendToRequester>
4844+ <sendToDevelopers>false</sendToDevelopers>
4845+ <includeCulprits>false</includeCulprits>
4846+ <sendToRecipientList>true</sendToRecipientList>
4847+ </email>
4848+ </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4849+ </configuredTriggers>
4850+ <contentType>text/plain</contentType>
4851+ <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
4852+ <defaultContent>$DEFAULT_SUBJECT
4853+${ENV,var="BASE_NAME"} ${ENV,var="DISPLAY_NAME"}
4854+${GIT_URL} (${GIT_BRANCH})
4855+${GIT_COMMIT}
4856+
4857+Charm store refs pushed and released:
4858+${FILE,path="cs_refs_released.txt"}
4859+</defaultContent>
4860+ <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
4861+ <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
4862+ <attachBuildLog>false</attachBuildLog>
4863+ <saveOutput>false</saveOutput>
4864+ <disabled>false</disabled>
4865+ <replyTo>$DEFAULT_REPLYTO</replyTo>
4866+ </hudson.plugins.emailext.ExtendedEmailPublisher>
4867+ </publishers>
4868+ <buildWrappers/>
4869+</project>
4870\ No newline at end of file
4871
4872=== added directory 'deployment/jobs/charm_pusher_manila-generic_stable'
4873=== added file 'deployment/jobs/charm_pusher_manila-generic_stable/config.xml'
4874--- deployment/jobs/charm_pusher_manila-generic_stable/config.xml 1970-01-01 00:00:00 +0000
4875+++ deployment/jobs/charm_pusher_manila-generic_stable/config.xml 2017-02-01 18:04:01 +0000
4876@@ -0,0 +1,143 @@
4877+<?xml version="1.0" encoding="UTF-8"?><project>
4878+ <actions/>
4879+ <description>&lt;p&gt;Watch for git commits and kick off charmstore charm upload/release paths.&lt;/p&gt;
4880+&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4881+&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
4882+ <keepDependencies>false</keepDependencies>
4883+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
4884+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
4885+ <concurrentBuild>false</concurrentBuild>
4886+ <assignedNode>slave</assignedNode>
4887+ <canRoam>false</canRoam>
4888+ <properties>
4889+ <hudson.model.ParametersDefinitionProperty>
4890+ <parameterDefinitions>
4891+ <hudson.model.StringParameterDefinition>
4892+ <name>BASE_NAME</name>
4893+ <description>Asset name (charm name).</description>
4894+ <defaultValue>manila-generic</defaultValue>
4895+ </hudson.model.StringParameterDefinition>
4896+ <hudson.model.StringParameterDefinition>
4897+ <name>GIT_BRANCH</name>
4898+ <description>Git branch. Generally master or stable/nn.nn.</description>
4899+ <defaultValue>stable/16.10</defaultValue>
4900+ </hudson.model.StringParameterDefinition>
4901+ <hudson.model.BooleanParameterDefinition>
4902+ <name>CHARM_PUSH_DRY_RUN</name>
4903+ <description>Optionally take no action, just run for debug purpose.</description>
4904+ <defaultValue>false</defaultValue>
4905+ </hudson.model.BooleanParameterDefinition>
4906+ <hudson.model.StringParameterDefinition>
4907+ <name>DISPLAY_NAME</name>
4908+ <description>Optional string to add to the Build Name of the job.</description>
4909+ <defaultValue/>
4910+ </hudson.model.StringParameterDefinition>
4911+ </parameterDefinitions>
4912+ </hudson.model.ParametersDefinitionProperty>
4913+ </properties>
4914+ <scm class="hudson.plugins.git.GitSCM">
4915+ <configVersion>2</configVersion>
4916+ <userRemoteConfigs>
4917+ <hudson.plugins.git.UserRemoteConfig>
4918+ <name>origin</name>
4919+ <refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
4920+ <url>https://github.com/openstack/charm-manila-generic</url>
4921+ </hudson.plugins.git.UserRemoteConfig>
4922+ </userRemoteConfigs>
4923+ <branches>
4924+ <hudson.plugins.git.BranchSpec>
4925+ <name>stable/16.10</name>
4926+ </hudson.plugins.git.BranchSpec>
4927+ </branches>
4928+ <excludedUsers/>
4929+ <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
4930+ <disableSubmodules>false</disableSubmodules>
4931+ <recursiveSubmodules>false</recursiveSubmodules>
4932+ <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
4933+ <authorOrCommitter>false</authorOrCommitter>
4934+ <wipeOutWorkspace>true</wipeOutWorkspace>
4935+ <pruneBranches>false</pruneBranches>
4936+ <remotePoll>true</remotePoll>
4937+ <gitTool>Default</gitTool>
4938+ <submoduleCfg class="list"/>
4939+ <relativeTargetDir>manila-generic</relativeTargetDir>
4940+ <reference/>
4941+ <gitConfigName/>
4942+ <gitConfigEmail/>
4943+ <skipTag>true</skipTag>
4944+ <scmName/>
4945+ <useShallowClone>true</useShallowClone>
4946+ <ignoreNotifyCommit>false</ignoreNotifyCommit>
4947+ <extensions>
4948+ <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
4949+ <hudson.plugins.git.extensions.impl.WipeWorkspace/>
4950+ </extensions>
4951+ </scm>
4952+ <triggers class="vector">
4953+ <hudson.triggers.SCMTrigger>
4954+ <spec>H/10 * * * *</spec>
4955+ <ignorePostCommitHooks>true</ignorePostCommitHooks>
4956+ </hudson.triggers.SCMTrigger>
4957+ </triggers>
4958+ <builders>
4959+ <hudson.tasks.Shell>
4960+ <command>#!/bin/bash -e
4961+# Ensure we have a checkout of UOSCI code
4962+if [[ ! -f $OSCI_ROOT/job-parts/osci_job_common.sh ]]; then
4963+ echo " - Removing checkout @ $OSCI_ROOT if it exists"
4964+ rm -rf $OSCI_ROOT ||:
4965+ echo " + Creating new lightweight checkout of $OSCI_REPO @ $OSCI_ROOT."
4966+ bzr co --lightweight $OSCI_REPO $OSCI_ROOT
4967+ echo "revno: $(bzr revno $OSCI_ROOT)"
4968+fi
4969+</command>
4970+ </hudson.tasks.Shell>
4971+ <hudson.tasks.Shell>
4972+ <command>#!/bin/bash -e
4973+${OSCI_ROOT}/job-parts/build_charm_pusher.sh
4974+</command>
4975+ </hudson.tasks.Shell>
4976+ </builders>
4977+ <publishers>
4978+ <hudson.tasks.ArtifactArchiver>
4979+ <artifacts>*, logs/*</artifacts>
4980+ <latestOnly>false</latestOnly>
4981+ <allowEmptyArchive>true</allowEmptyArchive>
4982+ <fingerprint>true</fingerprint>
4983+ <defaultExcludes>true</defaultExcludes>
4984+ </hudson.tasks.ArtifactArchiver>
4985+ <hudson.plugins.emailext.ExtendedEmailPublisher>
4986+ <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
4987+ <configuredTriggers>
4988+ <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4989+ <email>
4990+ <recipientList/>
4991+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
4992+ <body>$PROJECT_DEFAULT_CONTENT</body>
4993+ <sendToRequester>false</sendToRequester>
4994+ <sendToDevelopers>false</sendToDevelopers>
4995+ <includeCulprits>false</includeCulprits>
4996+ <sendToRecipientList>true</sendToRecipientList>
4997+ </email>
4998+ </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
4999+ </configuredTriggers>
5000+ <contentType>text/plain</contentType>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches