| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Ansible 2.4, `get_file_content` is moving
from ansible.module_utils.facts
to ansible.module_utils.facts.utils
However, the method is no longer needed as the BIOS vendor fact can be
retrieved
from a standard Ansible fact, `ansible_system_vendor`.
i.e.:
"ansible_system_vendor": "Google",
|
|
|
|
| |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1466783
|
|
|
|
|
|
|
|
|
|
| |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1467776
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1466783
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1472244
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1468424
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1470165
Some of there were 'fixed' before but that commit was merged too soon. This actually fixes the needful.
|
|
|
|
| |
they default it to an empty list if its not found.
|
| |
|
|
|
|
|
|
|
|
| |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1468424
Incorrect indentation caused base svc/cluster.local/hostname entries
to be added to the NO_PROXY settings regardless of if the user was
configuring NO_PROXY or not.
|
|
|
|
|
|
| |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1467776
Adds the tld '.svc' to the docker NO_PROXY list
|
|
|
|
|
|
|
| |
Always add dns_domain, hostname to no_proxy list
Fixes BZ1414748
Fixes BZ1414749
|
|
|
|
|
|
|
| |
When a user supplies the openshift_image_tag inventory fact as '3.5',
the evaluation of `version >= LooseVersion('3.5.0')` will return False.
Changing the evaluation against only the X.X release will properly
return True.
|
|\
| |
| | |
Creation of service_catalog and broker roles
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
Configures OPENSHIFT_DEFAULT_REGISTRY=docker-registry.default.svc
Adds 'cluster.local' to dns search on nodes via dispatcher script
Adds '.svc' to NO_PROXY defaults
|
|\
| |
| | |
Merged by openshift-bot
|
| | |
|
|/
|
|
| |
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1392519
|
| |
|
|
|
|
|
| |
The package is required so that openshift_facts is able to use the
docker client to gain information on the versions.
|
|\
| |
| | |
Merged by openshift-bot
|
| |
| |
| |
| | |
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
In a project where contributors are free to use whatever editor they
want and we have linting tools that verify the proper formatting of
Python files, it should not be required to have a vim-specific line in
Python files.
|
|/ |
|
|\
| |
| | |
Merged by openshift-bot
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change allows for the use of either the traditional package install
of docker OR a system container install of docker.
Two new inventory options, openshift_docker_use_system_container and
openshift_docker_systemcontainer_image_registry_override, have been
added which are be used to install with a system container. By default
this option is commented out.
One new fact has been added:
- docker.service_name: docker by default, container-engine-docker
for system container
|
|/ |
|
| |
|
|
|
|
| |
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
|
|
|
| |
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
|
|\
| |
| | |
Merged by openshift-bot
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It turns out the code in
roles/openshift_health_checker/openshift_checks/__init__.py had a
mistake in the import statement, and not the case that `add_metaclass`
is not available in the embedded `six` from `ansible.module_utils`.
The fix is to correct the import and do not require python-six to be
installed on target hosts.
Note: now that we have some unit tests in the role, errors like that
would have been caught.
|
| |
| |
| |
| |
| | |
Embedded version of six in Ansible 2.2.1 does not support add_metaclass,
so revert to using python-six.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In openshift_repos and everywhere, ensure deployment_type and
openshift_deployment_type are defined and the same.
We really want to set openshift_deployment_type, but users will likely
still have just deployment_type, so accept both. And don't make every
playbook default openshift_deployment_type to deployment_type.
This introduces the openshift_sanitize_inventory role to run before anything else.
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
EricMountain-1A/fix_upstream_docker_registries_order
Preserve order of Docker registries
|
| |
| |
| |
| |
| |
| | |
List of additional/blocked/insecure Docker registries was being converted
to a set, thereby dropping the original order. Fixed to preserve order
of the registries (this allows prioritising registries).
|
|/
|
|
| |
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
|\
| |
| | |
Fails Installation If Docker Version is Too Old On Atomic Host
|
| |
| |
| |
| |
| |
| |
| | |
If the docker version on a master or node is under 1.12 and the OS is an
Atomic Host variant the installation should fail.
Fixes: BZ1425583
|
|\ \
| |/
|/| |
Pull request for Contiv Ansible code integration into Openshift Ansible
|
| |
| |
| |
| | |
into Openshift Ansible. This is the first (beta) release of Contiv with Openshift and is only supported for Openshift Origin + Bare metal deployments at the time of this commit. Please refer to the Openshift and Contiv official documentation for details of the level of support for different features and modes of operation.
|
| |
| |
| |
| |
| |
| | |
Origin 1.6 and future releases will be versioned as Origin 3.6+. This
unifies a point of inconsistency and brings Origin in line with the full
release history. Update version numbers to match that 3.x is preferred.
|
| |
| |
| |
| |
| |
| |
| |
| | |
do not attempt to compare the version using LooseVersion when 'latest'
is used. The case openshift_version == None already sets to use the
last version, so simply reuse that.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For a few reasons; among them that we currently have a dependency on `PyYAML`
which on Fedora Atomic Host isn't installed for Python 2 by default. Further,
many dependencies are being ported in Fedora to be Python 3.
Conversely, ensure that we're using Python 2 everywhere else (which is really
CentOS/RHEL), since AFAIK we don't test that path at all, and we really don't
need *more* entries in the supported matrix.
|
|/
|
|
| |
This reverts commit 0b1c1c2c524bfb932ab0e15f63f464673c00e651.
|
|
|
|
| |
openshift_master_facts available within the role
|