summaryrefslogtreecommitdiffstats
path: root/roles/openshift_excluder
Commit message (Collapse)AuthorAgeFilesLines
* Remove openshift.common.{is_atomic|is_containerized}Michael Gugino2017-12-201-1/+1
| | | | | We set these variables using facts in init, no need to duplicate the logic all around the codebase.
* Relocate filter plugins to lib_utilsMichael Gugino2017-12-181-4/+4
| | | | | | | | | | | | | | 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.
* Deprecate using Ansible tests as filtersRussell Teague2017-12-142-5/+5
|
* Remove openshift.common.service_typeMichael Gugino2017-12-074-10/+3
| | | | | | | | 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.
* retry package operationsLuke Meyer2017-11-301-0/+8
| | | | | | 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).
* Include Deprecation - openshift-nodeRussell Teague2017-11-224-10/+10
|
* Add fedora compatibilityAdam Miller2017-10-061-2/+29
| | | | | | | | | | | - don't check pkg versions on Fedora, it won't work; they move faster than RHEL and it's not realistic to maintain that package list. - handle differences between yum and dnf pkgspec for excluder - work-around for a bug in dnf https://bugzilla.redhat.com/show_bug.cgi?id=1199432 - make requirement verify one play, don't run unnecessary checks on Fedora
* Use absolute path when unexcludingSergi Jimenez2017-07-241-2/+2
| | | | * As follow-up on #4835, use absolute path also when unexcluding
* Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1474246Sergi Jimenez2017-07-241-2/+2
| | | | Use absolute path when executing excluder as it's used when checking for excluder.
* singletonize some role tasks that repeat a lotLuke Meyer2017-06-061-13/+23
|
* disable docker excluder before it is updated to remove older excluded packagesJan Chaloupka2017-05-301-2/+4
|
* Rework openshift_excluders roleRussell Teague2017-05-1612-195/+207
|
* Extend repoquery command (of lib_utils role) to ignore excludersJan Chaloupka2017-05-113-14/+24
|
* move excluder upgrade validation tasks under openshift_excluder roleJan Chaloupka2017-04-282-0/+44
|
* unexclude excluder if it is to be upgraded and already installedJan Chaloupka2017-04-061-0/+8
|
* Make the OCP available version detection excluder freeJan Chaloupka2017-03-281-2/+1
| | | | | | When detecting available OCP version via repoquery, use yum.conf file with exclude= set to an empty array. So the detection is independent of the OCP excluder.
* Attempt to match version of excluders to target versionScott Dodson2017-03-201-2/+2
|
* Get rid of adjust.ymlScott Dodson2017-03-202-27/+21
|
* Protect against missing commandsScott Dodson2017-03-202-0/+23
| | | | | Rather than trying to keep track of state everywhere, lets just check to see if the command exist before we attempt to run them
* Simplify excluder enablement logic a bit moreScott Dodson2017-03-205-13/+5
|
* enable docker excluder since the time it is installedJan Chaloupka2017-03-164-16/+16
|
* Since we've decided that we're no longer paying attention to currentScott Dodson2017-03-153-90/+0
| | | | status remove this as it was toggling things
* Revert "Enable docker during installation and upgrade by default"Steve Kuznetsov2017-03-144-16/+16
|
* enable docker excluder since the time it is installedJan Chaloupka2017-03-134-16/+16
|
* extend the excluders to containerized deploymentJan Chaloupka2017-03-096-6/+6
|
* openshift_excluders depends on openshift_reposScott Dodson2017-03-081-0/+1
| | | | | So that centos repos are provisioned before attempting to install the excluders
* enable excluders by defaultJan Chaloupka2017-03-082-2/+4
|
* ignore the docker excluder status if it is not enabled by a userJan Chaloupka2017-03-081-0/+1
|
* - update excluders to latest, in non-upgrade scenarios do not updateJan Chaloupka2017-03-0711-82/+215
| | | | | | - check both available excluder versions are at most of upgrade target version - get excluder status through status command - make excluders enablement configurable
* install the latest excludersJan Chaloupka2017-02-271-0/+2
|
* Add openshift_excluder roleScott Dodson2017-02-068-0/+168
- install -- installs excluders, which enables them too - exclude -- enables the excludes - unexclude -- disables the excludes - status -- sets facts based on status, included in main.yml - reset -- sets excluders back to original state based on recorded facts