| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Remove all uses of openshift.common.admin_binary
|
| | | |
| | | |
| | | |
| | | | |
Replace with `oc adm`
|
|\ \ \ \
| |_|/ /
|/| | | |
Implement container_runtime playbooks and changes
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
This commit refactors some duplicate code, removes
usage of set_fact where not needed, and reorganizes
container_runtime role to use include_role.
|
|\ \ \
| | | |
| | | | |
Playbook Consolidation - etcd Upgrade
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Playbook Consolidation - byo/config.yml
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Optionally subscribe OpenStack RHEL nodes
|
| | | | | |
|
| | | | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | | |
Cleanup not required dns bits
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Do not manage hostnames for openstack cloud provider,
let cloud-init to do its job.
* Make python-dns / dnspython dependency check conditional.
* Drop not used dns node flavor and image.
* Do not manage dns nodes and sec groups in heat stacks.
* Keep supporting dynamic updates for private DNS records, yet only
limited to an external DNS managed elsewhere (not deployed by
the openshift_openstack provider). So users may still benefit from
this feature, sending nsupdates to private and public servers as
they want it.
* Fix openstack default for external nsupdate keys. It should be
undefined by default as the dns-populate logic is based on that.
* Fix dns records generation for openstack provider's populate-dns
* Update docs
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add missing symlinks in openshift-logging
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove entry point files no longer needed by CI
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove duplicate init import in network_manager.yml
|
| | | | | | |
|
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
openshift.master.cluster_method.
With pacemaker removed there is no longer a need for
openshift.master.cluster_method. We only have one option.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Playbook Consolidation - openshift-logging
|
| | |_|/ /
| |/| | | |
|