<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/ansible/roles/cinder/tasks/config.yml, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=master</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2016-11-16T04:34:17+00:00</updated>
<entry>
<title>Remove Ansible from Kolla</title>
<updated>2016-11-16T04:34:17+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2016-11-16T02:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3fcef82946f7053affcfb0b1b3ef4292beb9fa95'/>
<id>urn:sha1:3fcef82946f7053affcfb0b1b3ef4292beb9fa95</id>
<content type='text'>
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
</content>
</entry>
<entry>
<title>Merge "Fix placement of policy.json"</title>
<updated>2016-11-14T17:24:15+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-11-14T17:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=31e3b3e45d52c34c6b53fd15b72e157e2285e6bc'/>
<id>urn:sha1:31e3b3e45d52c34c6b53fd15b72e157e2285e6bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix placement of policy.json</title>
<updated>2016-11-12T15:09:22+00:00</updated>
<author>
<name>Duong Ha-Quang</name>
<email>duonghq@vn.fujitsu.com</email>
</author>
<published>2016-11-07T05:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c04585b7f3bb9abd5e9b0b8cd9b5657a4093ceb9'/>
<id>urn:sha1:c04585b7f3bb9abd5e9b0b8cd9b5657a4093ceb9</id>
<content type='text'>
Currently, policy.json is put in
"{{ node_config_directory }}/{{ service_name }}"
in target nodes.

Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
with item is corresponding service compoment config directory.

Currently, the policy.json is copied to all services, but it
should be reviewed and left only in neccesary service
(at many cases, only API service needs that).

Redundant files will be removed in follow up patchset.

Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
Closes-Bug: #1639686
</content>
</entry>
<entry>
<title>Fix copying nfs_shares configuration</title>
<updated>2016-11-11T19:33:26+00:00</updated>
<author>
<name>Mauricio Lima</name>
<email>mauriciolimab@gmail.com</email>
</author>
<published>2016-11-11T17:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=7bb88390d88aebfc257e09e7e055a09fe4121782'/>
<id>urn:sha1:7bb88390d88aebfc257e09e7e055a09fe4121782</id>
<content type='text'>
Using the `when` conditional on a `with_` loop gets evaluated on each
loop iteration and will not skip a task entirely. Use the `skip`
attribute to ignore errors in this scenario but only `skip` when
`enable_cinder_backend_nfs` is not enabled. If it is enabled the
`nfs_shares` file should be required and this task should fail if it
does not exist.

Co-authored-by: Andrew Widdersheim &lt;amwiddersheim@gmail.com&gt;
Change-Id: I6b997dd943efe7b16beb63899c1488fa5353d996
Closes-Bug: #1641183
</content>
</entry>
<entry>
<title>Allow cinder-volume to be configured to use NFS</title>
<updated>2016-11-07T17:57:54+00:00</updated>
<author>
<name>xionglingfeng</name>
<email>xionglingfeng@Gmail.com</email>
</author>
<published>2016-02-14T03:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=17e6e629f5660a364498b2bfd2f5aa6aede79859'/>
<id>urn:sha1:17e6e629f5660a364498b2bfd2f5aa6aede79859</id>
<content type='text'>
Allow cinder-volume, nova-compute and nova-libvirtd to be configured to
use NFS. In order to mount and work with NFS shares, several containers
needed the NFS packages installed during build time.

One somewhat significant change is the addition of an explicit bind
volume for nova-compute that has shared mounts enabled.

According to docker-run(1), the shared mount propagation flag can only
be specified for bind mounted Docker volumes and not named volumes.

In an NFS setup, cinder-volume mounts the NFS shares so that it can
create and manage the Cinder volumes. When a new instance is created
with a Cinder volume or a Cinder volume is attached to an existing
instance, nova-compute mounts the Cinder volume from the NFS share for
nova-libvirtd. In order for nova-libvirtd to then see those Cinder
volumes the shared mounts flag must be enabled for the Docker volume.

Remove the rpcbind container as it is only necessary for operators who
are using NFSv3 or lower. There is no known need for this currently
however, this container can be added in the future should an operator
require it.

Co-authored-by: Ryan Hallisey &lt;rhallise@redhat.com&gt;
Co-authored-by: Andrew Widdersheim &lt;amwiddersheim@gmail.com&gt;
Change-Id: Iad77c05bce8876bdcc69b7ec22edd50e3bf48b9f
Closes-Bug: #1530515
Partially implements: blueprint  nfs-support-in-cinder
</content>
</entry>
<entry>
<title>Custom policy files</title>
<updated>2016-10-28T09:47:05+00:00</updated>
<author>
<name>Eduardo Gonzalez</name>
<email>dabarren@gmail.com</email>
</author>
<published>2016-10-27T08:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ef1fd6b8c0c36ff0b72f1c4d389093ff76ba548f'/>
<id>urn:sha1:ef1fd6b8c0c36ff0b72f1c4d389093ff76ba548f</id>
<content type='text'>
Allow operators to use their custom policy files.
Avoid maintain policy files in kolla repos, only copying
the files when an operator add their custom config.

Implements: blueprint custom-policies
Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
</content>
</entry>
<entry>
<title>Make configurable the location where config files are merged</title>
<updated>2016-05-23T07:23:06+00:00</updated>
<author>
<name>Ryan Hallisey</name>
<email>rhallise@redhat.com</email>
</author>
<published>2016-05-19T06:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=2da010a7b93de5aca928cc5590b86bab89ec2d3c'/>
<id>urn:sha1:2da010a7b93de5aca928cc5590b86bab89ec2d3c</id>
<content type='text'>
An operator may want to specify the location of custom config
files so that kolla can detect their location and merge
them with the default configs generated.

Partially implements: blueprint multi-project-config

Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
</content>
</entry>
<entry>
<title>Allow per node configuration with augments</title>
<updated>2016-03-17T17:18:00+00:00</updated>
<author>
<name>SamYaple</name>
<email>sam@yaple.net</email>
</author>
<published>2016-03-17T15:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1f371e2717e52973ad3df904742adffe904fe440'/>
<id>urn:sha1:1f371e2717e52973ad3df904742adffe904fe440</id>
<content type='text'>
This type of per node configuration is required to support things like
availability zones for nova. As always, if this file doesnt exist it
doesnt get used so this change is safe.

TrivialFix

Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
</content>
</entry>
<entry>
<title>Simplify config creation</title>
<updated>2015-12-22T04:28:53+00:00</updated>
<author>
<name>SamYaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-12-18T19:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ed82afa8e928ac7c9f5ad2162be2c27eaab8e2e6'/>
<id>urn:sha1:ed82afa8e928ac7c9f5ad2162be2c27eaab8e2e6</id>
<content type='text'>
Convert config creation from a playbook to an action_plugin. This
reduces the complexity and confusion while retaining the same augment
structure and flexibility.

This allows us to remove the 0-byte files as requirements. They will
still be used if they are present (this means we require additional
documentation around them).

DocImpact
Closes-Bug: #1528430
Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
</content>
</entry>
<entry>
<title>Add missing when statments when copying JSON files in ansible</title>
<updated>2015-09-24T17:36:54+00:00</updated>
<author>
<name>Ryan Hallisey</name>
<email>rhallise@redhat.com</email>
</author>
<published>2015-09-24T17:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0ebb67346f1f69f8369ae17296678b2174ef12e5'/>
<id>urn:sha1:0ebb67346f1f69f8369ae17296678b2174ef12e5</id>
<content type='text'>
Change-Id: I865b3f4c63520ec318c8b50f4ba60b5715d283ee
Partially-Implements: blueprint replace-config-external
</content>
</entry>
</feed>
