<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csa/devops/ansible-patches/openshift.git/playbooks/container-runtime/private, branch ands</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/'/>
<entry>
<title>Setup docker excluder if requested before container_runtime is installed</title>
<updated>2018-02-07T21:17:29+00:00</updated>
<author>
<name>Vadim Rutkovsky</name>
<email>vrutkovs@redhat.com</email>
</author>
<published>2018-02-05T14:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=51301a7b548f26e224ca3d59da8a8b5e0a2197b0'/>
<id>51301a7b548f26e224ca3d59da8a8b5e0a2197b0</id>
<content type='text'>
That would prevent possible container runtime upgrades during cluster
config

Signed-off-by: Vadim Rutkovsky &lt;vrutkovs@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That would prevent possible container runtime upgrades during cluster
config

Signed-off-by: Vadim Rutkovsky &lt;vrutkovs@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix etcd scaleup playbook</title>
<updated>2018-01-22T20:23:56+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2018-01-19T23:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=0da99aa00c87299bf3f4e17833ba3690c6e1c345'/>
<id>0da99aa00c87299bf3f4e17833ba3690c6e1c345</id>
<content type='text'>
Currently, etcd scaleup playbook has no way to account
for newly added prerequisites.yml play.

This commit allows adding new etcd hosts via scaleup play
and accounts for etcd hosts that are standalone or part
of nodes or masters group.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, etcd scaleup playbook has no way to account
for newly added prerequisites.yml play.

This commit allows adding new etcd hosts via scaleup play
and accounts for etcd hosts that are standalone or part
of nodes or masters group.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6784 from mgugino-upstream-stage/fix-node-scaleup</title>
<updated>2018-01-19T22:21:46+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>gugino.michael@yahoo.com</email>
</author>
<published>2018-01-19T22:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=3c1eba1488e1d3570320381ee5eee6ea760e7659'/>
<id>3c1eba1488e1d3570320381ee5eee6ea760e7659</id>
<content type='text'>
Fix node scaleup plays</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix node scaleup plays</pre>
</div>
</content>
</entry>
<entry>
<title>Fix node scaleup plays</title>
<updated>2018-01-18T21:26:50+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2018-01-18T20:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=6646d0275739585f5c1ad59e6b27c01fbc374e02'/>
<id>6646d0275739585f5c1ad59e6b27c01fbc374e02</id>
<content type='text'>
Currently, users have no way to run preqrequisites.yml
on just newly added nodes during scaleup.

This commit ensures only the new nodes are changed during
scaleup as well as ensure prerequisites are run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, users have no way to run preqrequisites.yml
on just newly added nodes during scaleup.

This commit ensures only the new nodes are changed during
scaleup as well as ensure prerequisites are run.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure atomic_proxies are configured with docker</title>
<updated>2018-01-17T19:08:36+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2018-01-17T19:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=fcbae1beea767791e2482b0a961ecfd2106ddcde'/>
<id>fcbae1beea767791e2482b0a961ecfd2106ddcde</id>
<content type='text'>
In some setups, system containers may be used
in conjunction with package_docker.

This commit ensures that the atomic
proxies are configured while using package_docker
and containerized components.

This commit also ensures containerized_groups
are based on openshift_is_containerized instead
of 'containerized' variable directly to
account for possible use of atomic hosts which
users may not specify containerized in inventory
directly.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1535323
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some setups, system containers may be used
in conjunction with package_docker.

This commit ensures that the atomic
proxies are configured while using package_docker
and containerized components.

This commit also ensures containerized_groups
are based on openshift_is_containerized instead
of 'containerized' variable directly to
account for possible use of atomic hosts which
users may not specify containerized in inventory
directly.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1535323
</pre>
</div>
</content>
</entry>
<entry>
<title>Build containerized host group dynamically</title>
<updated>2018-01-08T16:48:01+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2018-01-08T16:24:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=08f085dd28a32fffbd15d7f2d511fb12bd0fe947'/>
<id>08f085dd28a32fffbd15d7f2d511fb12bd0fe947</id>
<content type='text'>
Currently, we are using some inventory variables
to determine what host groups should be considered
containerized.

This is problematic and has several edge cases.

This commit removes the variable l_containerized_host_groups
and builds a dynamic group of hosts named
'oo_hosts_containerized_managed_true' based on the value of
'containerized'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, we are using some inventory variables
to determine what host groups should be considered
containerized.

This is problematic and has several edge cases.

This commit removes the variable l_containerized_host_groups
and builds a dynamic group of hosts named
'oo_hosts_containerized_managed_true' based on the value of
'containerized'
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to import_role for static role inclusion</title>
<updated>2018-01-05T17:44:56+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2018-01-05T17:44:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=eacc12897ca86a255f89b8a4537ce2b7004cf319'/>
<id>eacc12897ca86a255f89b8a4537ce2b7004cf319</id>
<content type='text'>
In Ansible 2.2, the include_role directive came into existence as
a Tech Preview. It is still a Tech Preview through Ansible 2.4
(and in current devel branch), but with a noteable change. The
default behavior switched from static: true to static: false
because that functionality moved to the newly introduced
import_role directive (in order to stay consistent with include*
being dynamic in nature and `import* being static in nature).

The dynamic include is considerably more memory intensive as it will
dynamically create a role import for every host in the inventory
list to be used. (Also worth noting, there is at the time of this
writing an object allocation inefficiency in the dynamic include
that can in certain situations amplify this effect considerably)

This change is meant to mitigate the pressure on memory for the
Ansible control host.

We need to evaluate where it makes sense to dynamically include roles
and revert back to dynamic inclusion if and where it makes sense to do
so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Ansible 2.2, the include_role directive came into existence as
a Tech Preview. It is still a Tech Preview through Ansible 2.4
(and in current devel branch), but with a noteable change. The
default behavior switched from static: true to static: false
because that functionality moved to the newly introduced
import_role directive (in order to stay consistent with include*
being dynamic in nature and `import* being static in nature).

The dynamic include is considerably more memory intensive as it will
dynamically create a role import for every host in the inventory
list to be used. (Also worth noting, there is at the time of this
writing an object allocation inefficiency in the dynamic include
that can in certain situations amplify this effect considerably)

This change is meant to mitigate the pressure on memory for the
Ansible control host.

We need to evaluate where it makes sense to dynamically include roles
and revert back to dynamic inclusion if and where it makes sense to do
so.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix container_runtime openshift_containerized_host_groups</title>
<updated>2017-12-21T18:17:53+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-21T17:09:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=3a14ee697aafa52d94ce577c16378c5fe18dda06'/>
<id>3a14ee697aafa52d94ce577c16378c5fe18dda06</id>
<content type='text'>
openshift_containerized_host_groups needs to be referenced via
hostvars.

This commit also updates tox ansible syntax checks to account
for unavailability of hostsvars during syntax checks.

Fixes: https://github.com/openshift/openshift-ansible/issues/6540
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
openshift_containerized_host_groups needs to be referenced via
hostvars.

This commit also updates tox ansible syntax checks to account
for unavailability of hostsvars during syntax checks.

Fixes: https://github.com/openshift/openshift-ansible/issues/6540
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding support for docker-storage-setup on overlay</title>
<updated>2017-12-19T21:22:37+00:00</updated>
<author>
<name>Kenny Woodson</name>
<email>kwoodson@redhat.com</email>
</author>
<published>2017-12-19T16:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=5c6af565bfae851b493c8b4670d56f69016de3bb'/>
<id>5c6af565bfae851b493c8b4670d56f69016de3bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement container_runtime playbooks and changes</title>
<updated>2017-12-07T14:25:31+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-05T20:14:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=2249ba3d08d1e6c55bf008609c9e4eace16bd917'/>
<id>2249ba3d08d1e6c55bf008609c9e4eace16bd917</id>
<content type='text'>
This commit refactors some duplicate code, removes
usage of set_fact where not needed, and reorganizes
container_runtime role to use include_role.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit refactors some duplicate code, removes
usage of set_fact where not needed, and reorganizes
container_runtime role to use include_role.
</pre>
</div>
</content>
</entry>
</feed>
