| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This commit utilizes include_role for bootstrapping the
node instead of conditional include of tasks now that
the node role has no meta includes that have tasks.
|
|\
| |
| | |
Move sanity_checks into custom action plugin
|
| |
| |
| |
| |
| |
| |
| | |
Move openshift_deployment_type check into sanity_check
action plugin. Remove compatibility for deployment_type.
deployment_type has been deprecated for some time now.
|
| |
| |
| |
| |
| |
| | |
Move more checks outside of init/main.yml for
speeding up upgrades and other operational plays that
need to run.
|
| |
| |
| |
| |
| |
| |
| | |
This commit moves sanity_checks tasks into a custom
action plugin that is only run against a single host.
This will result in a large reduction of tasks during initialization
|
|/
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
We set these variables using facts in init, no need
to duplicate the logic all around the codebase.
|
|\
| |
| | |
Adding support for docker-storage-setup on overlay
|
| | |
|
|\ \
| |/
|/| |
Plugin consolidate
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit relocates filter_plugings to lib_utils,
changes the namespacing to prevent unintended use of
older versions that may be present in filter_plugins/
directory on existing installs.
Add lib_utils to meta depends for roles
Also consolidate some plugins into lib_utils from
various other areas.
Update rpm spec, obsolete plugin rpms.
|
|/ |
|
|\
| |
| | |
Fix rhel_subscribe boolean
|
| |
| |
| |
| |
| |
| |
| | |
This commit fixes a variable name to it's correct
name used in a when condition.
Also makes use of 'is defined' consistent.
|
|\ \
| |/
|/| |
Deprecate using Ansible tests as filters
|
| | |
|
|\ \
| | |
| | | |
Move repo and subscribe to prerequisites
|
| |/
| |
| |
| |
| | |
This commit refactors some steps in rhel subscribe and
moves repos.yml from init/main to prerequisites.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Automatic merge from submit-queue.
1506750 Validate node hostname and IP address
- Replaces use of `pause` with a `fail` task. `pause` only runs on one host, therefore the check was not run for all nodes
- Adds check for valid openshift_ip
Fixes 1506750
https://bugzilla.redhat.com/show_bug.cgi?id=1506750
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes 1506750
https://bugzilla.redhat.com/show_bug.cgi?id=1506750
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
Automatic merge from submit-queue.
Add missing openshift_service_type
Pull in openshift_facts to define the variable.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1525429
|
| |/
| |
| |
| |
| |
| | |
Pull in openshift_facts to define the variable.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1525429
|
|\ \
| | |
| | | |
Commit to stabilize RHSM operations. This code is derived from contrib
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | | |
Remove empty openshift_hosted_facts role
|
| |/
| |
| |
| | |
This commit removes a now-empty role.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Node group management update.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Automatic merge from submit-queue.
Allow 2 sets of hostnames for openstack provider
Support private/public hostnames suffixes for DNS records.
Real hostnames, Inventory variables, Nova servers and ansible
hostnames will ignore the custom suffixes. Those are only for
nsupdates sent to external DNS servers.
Related change: add openshift_openstack_public_dns_domain to
the role defaults to not rely on the group vars example only.
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Co-authored-by: Tomas Sedovic <tsedovic@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Support private/public hostnames suffixes for DNS records.
Real hostnames, Inventory variables, Nova servers and ansible
hostnames will ignore the custom suffixes. Those are only for
nsupdates sent to external DNS servers.
Related change: add openshift_openstack_public_dns_domain to
the role defaults to not rely on the group vars example only.
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Co-authored-by: Tomas Sedovic <tsedovic@redhat.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Automatic merge from submit-queue.
add openshift_master_api_port var to example inventory
|
| | |/
| |/|
| | |
| | | |
would get timeouts during master node installation without this setting
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
Automatic merge from submit-queue.
Remove unneeded embedded etcd logic
Removing some remaining embedded etcd facts except
for the migration plays.
|
| | |
| | |
| | |
| | |
| | | |
Removing some remaining embedded etcd facts except
for the migration plays.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Automatic merge from submit-queue.
correct ansible-playbook command syntax
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Automatic merge from submit-queue.
Add openshift_facts to upgrade plays for service_type
Bring openshift_facts into scope for plays that utilize
openshift_service_type as it is defined there.
|
| | |/
| |/|
| | |
| | |
| | | |
Bring openshift_facts into scope for plays that utilize
openshift_service_type as it is defined there.
|
|/ /
| |
| |
| | |
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
| | |
|
|\ \
| |/
|/| |
Uninstall tuned-profiles-atomic-openshift-node as defined in origin.spec
|
| |
| |
| |
| |
| |
| |
| |
| | |
The origin.spec file defines two variants of tuned rpm packages:
tuned-profiles-atomic-openshift-node and tuned-profiles-origin-node.
Uninstall them both.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1509129
|
|\ \
| | |
| | |
| | |
| | | |
mgugino-upstream-stage/remove-openshift_env_structures
Remove unused openshift_env_structures and openshift_env
|
| | |
| | |
| | |
| | | |
This component of openshift_facts is no longer used.
|
|\ \ \
| | | |
| | | | |
Remove openshift.common.service_type
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This needs to be in place for crio.
This role only installs and enables iptables, thus
should only be run once.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|