Releases: rackerlabs/cookbook-repose
3.6.5
metadata version bump
No cookbook code has changed in this release, it is strictly a version bump in the metadata so that the versions line up when doing a berks install
, otherwise you have a mismatch between the tag listed in Berksfile
, and the version listed in Berksfile.lock
3.6.3
Updated xml config for add-header and container
Updated the xml config for add-header and container because for later version of repose, xmlns url defined is not valid.
Also for container config, after repose version 7.3.8, some of the attributes are deprecated which should not be added in deployment config. So added condition in container config based of repose version.
reduce tracing header logs
add logger entry to enable/disable trace-id's in log4j2.xml
. this is enabled by default, but without context or a usage plan, it adds 100's of thousands of logs to parse.
reconfigure how packages are installed
this release addresses how the packages are installed for debian systems. there is a bug somewhere with the depencies
or provides
in the package metadata [of repose-war] that installs the repose
package at a newer version (9.1.0.2) when trying to install repose-valve=8.10.0.1
. the "fix" is to install all of the required packages, with their versions specified, all at once vs one at a time.
-%w[repose-valve
- repose-filter-bundle
- repose-extensions-filter-bundle].each do |p|
- package p do
- options node['repose']['install_opts']
- version node['repose']['version']
- end
+pkgs = node['repose']['packages'].map do |p|
+ [p, node['repose']['version']].join('=')
+end
+
+bash 'install repose packages' do
+ code "apt #{node['repose']['install_opts']} install #{pkgs.join(' ')}"
end
fix dist-datastore template bug
Merge pull request #78 from rackerlabs/shawnashlee/fix-dist-datastore… …-allowed-hosts-sort should be .sort.each vs .each.sort