<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csa/devops/ansible-patches/openshift.git/playbooks/common/openshift-cluster/upgrades/docker, 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>Fix docker_upgrade variable</title>
<updated>2018-02-12T19:29:24+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2018-02-12T19:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=deaf085cdb902e5b5404280c84b96511e83b20ac'/>
<id>deaf085cdb902e5b5404280c84b96511e83b20ac</id>
<content type='text'>
Currently, docker_upgrade is ignored during
cluster upgrades.

This commit ensures that the variable is respected.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1543714
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, docker_upgrade is ignored during
cluster upgrades.

This commit ensures that the variable is respected.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1543714
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to specify a timeout for node drain operations</title>
<updated>2018-01-10T16:01:11+00:00</updated>
<author>
<name>Scott Dodson</name>
<email>sdodson@redhat.com</email>
</author>
<published>2017-08-10T13:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=0841917f05cfad2701164edbb271167c277d3300'/>
<id>0841917f05cfad2701164edbb271167c277d3300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Move validate_hosts to prerequisites.yml</title>
<updated>2017-12-20T20:34:05+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-19T20:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=edde00af6a5b811468fe2a0e9bff45346103be92'/>
<id>edde00af6a5b811468fe2a0e9bff45346103be92</id>
<content type='text'>
Move more checks outside of init/main.yml for
speeding up upgrades and other operational plays that
need to run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move more checks outside of init/main.yml for
speeding up upgrades and other operational plays that
need to run.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove openshift.common.{is_atomic|is_containerized}</title>
<updated>2017-12-20T15:13:51+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-18T21:13:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=e6c159afb4ba39a7266c750d43d6a5e911cc8f21'/>
<id>e6c159afb4ba39a7266c750d43d6a5e911cc8f21</id>
<content type='text'>
We set these variables using facts in init, no need
to duplicate the logic all around the codebase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We set these variables using facts in init, no need
to duplicate the logic all around the codebase.
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate using Ansible tests as filters</title>
<updated>2017-12-14T21:03:44+00:00</updated>
<author>
<name>Russell Teague</name>
<email>rteague@redhat.com</email>
</author>
<published>2017-12-14T20:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=c113074f5b84881f416aca40e2bf4e20d4e6ce41'/>
<id>c113074f5b84881f416aca40e2bf4e20d4e6ce41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor upgrade codepaths step 1</title>
<updated>2017-12-12T15:04:41+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-08T18:38:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=e1df3b6ba7b78255c8022468e9ad1a32255e5e59'/>
<id>e1df3b6ba7b78255c8022468e9ad1a32255e5e59</id>
<content type='text'>
This commit refactors some upgrade code paths.

Touched areas are:

1) Reduces usage of 'oo_all_hosts' in various places,
especially when running upgrade_control_plane.

2) Reuses common code across the various upgrade*
playbooks.

3) Moves docker upgrade checks into container_runtime_role.

4) Combines smaller playbooks and plays to reduce file sprawl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit refactors some upgrade code paths.

Touched areas are:

1) Reduces usage of 'oo_all_hosts' in various places,
especially when running upgrade_control_plane.

2) Reuses common code across the various upgrade*
playbooks.

3) Moves docker upgrade checks into container_runtime_role.

4) Combines smaller playbooks and plays to reduce file sprawl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add openshift_facts to upgrade plays for service_type</title>
<updated>2017-12-09T22:16:57+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>mgugino@redhat.com</email>
</author>
<published>2017-12-09T22:16:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=8dd4ed716757f8d0d17a361ca16cc93c8f467871'/>
<id>8dd4ed716757f8d0d17a361ca16cc93c8f467871</id>
<content type='text'>
Bring openshift_facts into scope for plays that utilize
openshift_service_type as it is defined there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bring openshift_facts into scope for plays that utilize
openshift_service_type as it is defined there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6278 from mgugino-upstream-stage/service_type</title>
<updated>2017-12-08T14:52:15+00:00</updated>
<author>
<name>Michael Gugino</name>
<email>gugino.michael@yahoo.com</email>
</author>
<published>2017-12-08T14:52: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=0f98871d0f4cf39eded2fcd6041fcea4f83bbed6'/>
<id>0f98871d0f4cf39eded2fcd6041fcea4f83bbed6</id>
<content type='text'>
Remove openshift.common.service_type</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove openshift.common.service_type</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6371 from mtnbikenc/include-to-import_playbook</title>
<updated>2017-12-07T20:06:03+00:00</updated>
<author>
<name>OpenShift Merge Robot</name>
<email>openshift-merge-robot@users.noreply.github.com</email>
</author>
<published>2017-12-07T20:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/devops/ansible-patches/openshift.git/commit/?id=d6ea0d5f39637c6e888008621fa0193c0fa049f4'/>
<id>d6ea0d5f39637c6e888008621fa0193c0fa049f4</id>
<content type='text'>
Automatic merge from submit-queue.

Include Deprecation: Convert to import_playbook

* Converts playbooks/ to use `import_playbook`.
* Updates remaining `include:` tasks to `include_tasks:`

Trello: https://trello.com/c/ZTyZu3UM/484-3-ansible-24-include-deprecation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automatic merge from submit-queue.

Include Deprecation: Convert to import_playbook

* Converts playbooks/ to use `import_playbook`.
* Updates remaining `include:` tasks to `include_tasks:`

Trello: https://trello.com/c/ZTyZu3UM/484-3-ansible-24-include-deprecation</pre>
</div>
</content>
</entry>
</feed>
