| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
We set these variables using facts in init, no need
to duplicate the logic all around the codebase.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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.
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.
|
|/
|
|
|
| |
Bring openshift_facts into scope for plays that utilize
openshift_service_type as it is defined there.
|
|\
| |
| | |
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.
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
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`
|
|\ \
| | |
| | | |
Playbook Consolidation - etcd Upgrade
|
| |/ |
|
|/ |
|
|\
| |
| | |
Playbook Consolidation - openshift-logging
|
| | |
|
|\ \
| | |
| | | |
Implement container runtime role
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Automatic merge from submit-queue.
Playbook Consolidation - Redeploy Certificates
This PR moves the certificate redeploy playbooks out of {byo,common}/openshift-cluster and into their respective component areas.
- playbooks/openshift-etcd (redeploy-certificates.yml, redeploy-ca.yml)
- playbooks/openshift-master (redeploy-certificates.yml, redeploy-openshift-ca.yml)
- playbooks/openshift-node (redeploy-certificates.yml)
- playbooks/openshift-hosted (redeploy-registry-certificates.yml, redeploy-router-certificates.yml)
playbooks/byo/openshift-cluster/redeploy-certificates.yml was moved to
playbooks/redeploy-certificates.yml
Trello: https://trello.com/c/zCz6RIHM/578-2-playbook-consolidation-openshift-cluster-redeploy-certificates
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add v3.9 support
|
| | |_|/
| |/| | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Initial upgrade for scale groups.
|
| |/ / |
|
| |/
|/|
| |
| |
| |
| | |
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).
|
|\ \
| |/
|/| |
Correct usage of include_role
|
| |
| |
| |
| | |
Switch to import_role for some required roles.
|
|\ \
| | |
| | | |
Combine openshift_node and openshift_node_dnsmasq
|
| |/
| |
| |
| |
| | |
This commit combines these two roles. This will
prevent openshift_node_facts from running twice.
|
|/
|
|
|
| |
This commit removes openshift.common.cli_image in
favor of openshift_cli_image.
|
|\
| |
| | |
Allow openshift_install_examples to be false
|
| |
| |
| |
| | |
when using yaml or json, a false value is converted to true
|
|\ \
| |/
|/| |
Workaround the fact that package state=present with dnf fails for already installed but excluded packages.
|
| |
| |
| |
| | |
list the package with --installed.
|
|\ \
| | |
| | | |
Remove unused task files
|
| | | |
|
|\ \ \
| | | |
| | | | |
Include Deprecation - openshift-master
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Playbook Consolidation - openshift-service-catalog
|
| |/ / / |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Include Deprecation - openshift-etcd
|
| | |/
| |/| |
|