summaryrefslogtreecommitdiff
path: root/roles/contiv
AgeCommit message (Collapse)Author
2018-01-08Use Contiv version 1.2.0Nick Bartos
2018-01-08Contiv multi-master and other fixesNick Bartos
Contiv's etcd was not being deployed correctly when using more than one master. To make it easier to manage, it has been moved into a k8s container. The api proxy was hardcoded to an old version (1.1.1), and in some environments would run into a docker error. This has been moved into a k8s container for easier management. The firewall was too permissive on several ports. Many were open to the world when they should have only been accessible inside the cluster. Many of the contiv role variables were not prefixed with 'contiv', which may end up clobbering variables from another role. Now all the contiv specific role variables start with 'contiv_'. The api proxy's default self-signed certificate was bundled with the role. This means someone with read-only MITM access and this key could decrypt traffic. Granted a user defined certificate from a trusted CA should be used in a production environment, it is still better to generate one in each environment when one is not provided.
2018-01-02Cast openshift_docker_use_system_container to boolMichael Gugino
openshift_docker_use_system_container might be passed in via ini inventory as 'openshift_docker_use_system_container=false' This condition will be interpreted as a string type, instead of boolean. Casting openshift_docker_use_system_container as bool will achieve the users desired intent. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1528943
2017-12-20Remove openshift.common.{is_atomic|is_containerized}Michael Gugino
We set these variables using facts in init, no need to duplicate the logic all around the codebase.
2017-12-18Relocate filter plugins to lib_utilsMichael Gugino
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.
2017-12-14Deprecate using Ansible tests as filtersRussell Teague
2017-12-14Merge pull request #6314 from riffraff169/contiv-ovs-fixScott Dodson
Remove version requirement from openvswitch package
2017-12-14Contiv systemd fixesNick Bartos
Add install section so that enable on reboot works. Make sure services are always restarted if they die.
2017-12-13Merge pull request #6315 from riffraff169/contiv-multimasterRussell Teague
Multimaster openshift+contiv fixes
2017-12-01Implement container runtime roleMichael Gugino
2017-11-30retry package operationsLuke Meyer
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).
2017-11-29Multimaster openshift+contiv fixesLance Dillon
Only run default contiv commands once Fix detection of firewalld Open up netmaster ports to all nodes Make sure etcd ca stuff only runs once
2017-11-29Remove version requirement from openvswitch package, since listed version ↵riffraff
got removed from repo
2017-11-22Include Deprecation - openshift-nodeRussell Teague
2017-07-31Merge pull request #4919 from srampal/contiv_1.1.1Scott Dodson
Some automation fixes for contiv GUI/auth_proxy & vxlan mode
2017-07-27Fixes for auth_proxy, vxlan modeSanjeev Rampal
2017-07-27Merge pull request #4479 from mtnbikenc/contiv-warningsScott Dodson
Resolve Ansible deprecation warnings in Contiv roles
2017-07-18Test docker restart with retries 3 delay 30Steve Milner
2017-06-16Resolve deprecation warnings in Contiv rolesRussell Teague
2017-05-31Add support for rhel, aci, vxlanSanjeev Rampal
2017-05-09Update systemd units to use proper container service nameSteve Milner
- If using a system container: container-engine - If using a package install: docker Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1448800
2017-05-03System container dockerSteve Milner
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
2017-03-07Fix for issue 3541Sanjeev Rampal
2017-02-27Combined (squashed) commit for all changes related to adding Contiv support ↵Sanjeev Rampal
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.