| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Create custome ansible module 'swapoff' to idempotently
disable swap in /etc/fstab and also run swapoff.
|
|\
| |
| | |
Clean up host-local IPAM data while nodes are drained
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This variable may or may not be defined by the users.
During deployments, it will be set to '-{{ openshift_version }}'
if undefined.
During upgrades, it will remain undefined.
This commit ensures that if the variable is undefined,
empty strings '' are set.
|
|\ \
| | |
| | |
| | |
| | | |
Automatic merge from submit-queue.
ensure containerized bools are cast
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
vrutkovs/containerized_upgrade_set_openshift_use_openshift_sdn
Automatic merge from submit-queue.
upgrades: use openshift_node_use_openshift_sdn when trying to pre-pull the image
This affects 3.8/3.9 upgrades for containerized hosts, if nodes are separate from master.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
|
|/ /
| |
| |
| |
| |
| | |
Systemd units are being updated in ../systemd_units.yml
Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
|
| |
| |
| |
| |
| | |
We set these variables using facts in init, no need
to duplicate the logic all around the codebase.
|
| |
| |
| |
| |
| | |
This commit removes the remainder of openshift_node_facts
role.
|
|\ \
| | |
| | | |
Remove openshift_node_facts part 1
|
| |/
| |
| |
| |
| | |
This commit removes some items from openshift_facts
for the openshit_node role.
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit moves the pulling of images, packages,
and updating config files into a non-serialized play.
The serialized play is now in charge of marking unschedulable,
draining, stopping and restarting services, and marking
schedulable.
If rpm install / container download takes 60s per host,
this will save 3 hours and 10 minutes at 200 hosts per cluster
and forks of 20 hosts.
|
|
|
|
|
|
|
|
| |
This commit removes openshift.common.service_type
in favor of openshift_service_type.
This commit also removes r_openshift_excluder_service_type
from plays in favor of using the role's defaults.
|
| |
|
|
|
|
|
|
| |
When a package install/update fails due to network blips or other spotty
availability, retry it. If the failure is a real failure (e.g. package
is really not there) it still fails after 3 tries (Ansible default).
|
| |
|
|
Currently, having openshift_node and openshift_node_upgrade
as two distinct roles has created a duplication across
handlers, templates, and some tasks.
This commit combines the roles to reduce duplication
and bugs encountered by not putting code in both places.
|