[release-announce] [heat] heat-agents 1.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 26 13:58:15 UTC 2017


We contentedly announce the release of:

heat-agents 1.0.0: heat-agents

This is the first release of heat-agents. This release is part of the
ocata release series.

Download the package from:

    https://tarballs.openstack.org/heat-agents/

For more details, please see below.

Changes in heat-agents 40e6c0874dc3877666a92c706079e7b74cc67601..1.0.0
----------------------------------------------------------------------

8e6dbb1 Add setup files for packaging
9351760 Add --skip-tags to ansible hook
408c3f8 Add exit_codes option to docker-cmd hook
ccbfef9 Fix: all containers are being set privileged
4390d3e Add boot-config files for os-apply/collect-config
a293b9b Reinstate LICENSE file
9ce538b Prevent trailing whitespace in rendered JSON
1e87454 Add 'exec' support to docker cmd
f20bf0a Switch no hook message to an error
2c4cfed Use heat-agents instead of heat-templates
0e9608e Cleanup temp files in tests
55a64be Add a hook to help write json files
d802d17 Move elements at the top level
3a1e20c Use 'openstack' commands instead in docs
f7629d1 Enable the use of a non-standard module-path for ansible.
3912c5a docker-cmd hook handle empty config file
914c9eb Do docker operations in a defined order
0a93377 Correct tags option position in ansible hook
e8e15ad Set content-type for SoftwareConfig's heat-config-notify
49b3efb Add local logging output to puppet hook
c9408f1 docker-cmd hook
6fb26a2 Add option to pass tags to the ansible hook
f227bd6 A hook which writes hiera datafiles.
11f035a A hook which invokes os-apply-config.
f97a61d Clean imports in code
6f2610f Make hooks dir discovery more flexible
cc0b2ee Fix some typos
99de956 Correct perms of /var/run/heat-config/heat-config
32af448 Allow ansible inventory to be configurable
13a3b24 Truncate docker-compose.yaml to zero bytes
670ab87 Chef-Zero software config hook
bd052ed Trivial: Remove vim header from source files
764d005 Add script so that deployments won't get rerun
898b9e8 Move deployed dir from /var/run to /var/lib
3dc83e2 Handle non-zero success codes from Salt
dc8b7c7 Add test code for software config hook for ansible
84fc7be Improve handling of Puppet output
a6ebf0c Add puppet hook option for --tags
4d789c4 Use deployment name rather than id for compose project
31ce162 Fix example of image building for heat
dc26622 Modified puppet hook to add option to specify modulepath
8204990 Add support for zaqar in heat-config-notify
576b235 Upgrade Hacking version
6cfcb51 Add tests and example template for atomic hook
635d27a Ensure Puppet can run even on PoC net setups
2227a94 Add missing SCRIPTDIR variable
ab45e3d Add env_file support for docker-compose hook
9db1bfc heat-config-kubelet hook
34fee37 Fix hiera deployment JSON generation
aabdd35 Fix AttributeError caused by hook-ansible
8dc6d0a Remove experimental 'heat-config-docker' hook
e9fbd0e heat-config-docker-compose hook
89a4ca1 Use relative path for cfn-init
8cb73e8 Start of docker hook unit tests
e533f66 heat-config-notify support deploy_signal_verb
bdd2446 Correct unresolved reference 'true' and 'false'
ae8e187 Write docker operations log to deploy_stdout/stderr
24ca748 Fix broken heat-config-notify
6464023 Break out signalling heat-config-notify command
9feca03 Write each deployed config json to file
48b9510 heat-config-puppet: support hiera
3a830f7 Fix file exists asserts
a1d942e Fix docker hook README formatting
dfeff3f Enable script hook to handle Json input
688e1c6 Docker hook handle DELETE action
8581bd2 Minor fixes to docker hook
adb0d88 Truncate last_metadata file dumped by cfn-init hook
40d2b4f Add in-instance docker software config hook
e8f83e0 Make hook elements depend on heat-config
5f6e585 Use packaged heatclient in the heat-config element
e39a918 Use utf-8 encoding when writing config scripts
a56f448 Update image building steps in software-config README
6fbd287 Unit test of script hook
98b9104 Unit test of puppet hook
f59cbc7 Trigger cfn-init via script rather than lib
599fcd3 flake8 fixes for software-config hooks
dba6e09 Unit test of 55-heat-config
2abc17e Restore execute bit on 55-heat-config
0d20410 Software-config hook for ansible
0fd927a Enable support for software component
3f4c7da Pass signal_data to heat client as dict rather than JSON
3e0b44f Do not install pip in heat config element
00ecd87 Rename os-config-applier to os-apply-config
85325c2 Adds in-instance hook for saltstack
a195618 Convert input values to str
7d022b2 Include selinux-permissive element for fedora
ab63d54 READMEs for software-config templates and hooks
8e0669c Software config hook to provision using cfn-init
757628d Software config hook to provision using puppet
9f31ebb Software config hook to provision using shell scripts
14a1de9 os-refresh-config script to invoke config hooks




Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..e69de29
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..402c212
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,19 @@
+coverage>=3.6
+discover
+dpath>=1.3.2
+fixtures>=0.3.14
+# Hacking already pins down pep8, pyflakes and flake8
+hacking>=0.10.0,<0.11
+mock>=1.0
+requests>=1.2.1,!=2.4.0
+requests-mock>=0.4.0  # Apache-2.0
+salt
+testrepository>=0.0.18
+testscenarios>=0.4
+testtools>=0.9.34
+yamllint>=1.2.0
+os-apply-config
+
+python-heatclient>=1.2.0
+python-keystoneclient>=0.10.0
+python-openstackclient>=2.1.0





More information about the Release-announce mailing list