summaryrefslogtreecommitdiffstats
path: root/roles/openshift_node
Commit message (Collapse)AuthorAgeFilesLines
* Updated README to reflect refactor. Moved firewall initialize into separate ↵Kenny Woodson2017-08-102-2/+4
| | | | file.
* Adding a default condition and removing unneeded defaults.Kenny Woodson2017-08-092-8/+5
|
* First attempt at refactor of os_firewallKenny Woodson2017-08-084-28/+85
|
* Merge pull request #4898 from giuseppe/cri-oOpenShift Bot2017-08-045-5/+39
|\ | | | | Merged by openshift-bot
| * cri-o: Restart cri-o after openshift sdn installationSteve Milner2017-08-031-0/+7
| |
| * cri-o: Continue node without SELinux checkSteve Milner2017-08-031-3/+3
| | | | | | | | | | cri-o currently requires SELinux to be off. This change disables the SELinux check in the openshift_node role when cri-o is in use.
| * openvswitch: system container depends on the cri-o serviceGiuseppe Scrivano2017-08-031-1/+12
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * openshift_node: fix typo for experimental-criSteve Milner2017-08-031-1/+1
| |
| * cri-o: Fix node template to use full variableSteve Milner2017-08-031-1/+1
| |
| * cri-o: Add cri-o as a Wants in node unitsSteve Milner2017-08-032-1/+2
| |
| * node.yaml: configure node to use cri-o when openshift.common.use_crioGiuseppe Scrivano2017-08-031-0/+15
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Merge pull request #4789 from ↵Jan Chaloupka2017-08-042-4/+4
|\ \ | |/ |/| | | | | ingvagabund/allow-to-specify-docker-registry-for-system-containers Allow to specify docker registry for system containers
| * allow to specify docker registry for system containersJan Chaloupka2017-07-192-4/+4
| |
* | Merge pull request #4912 from abutcher/openshift-node-factsOpenShift Bot2017-08-012-28/+1
|\ \ | | | | | | Merged by openshift-bot
| * | Move node facts to new openshift_node_facts role.Andrew Butcher2017-07-272-28/+1
| | |
* | | move common tasks to a single file included by both systemd_units.ymlJan Chaloupka2017-07-288-78/+85
|/ /
* | Merge pull request #4874 from ingvagabund/set-default-valuesJan Chaloupka2017-07-274-5/+9
|\ \ | | | | | | Sync all openshift.common.use_openshift_sdn uses in yaml files
| * | Sync all openshift.common.use_openshift_sdn uses in yaml filesJan Chaloupka2017-07-264-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most occurrences are in a form: ```yaml openshift.common.use_openshift_sdn | default(true) | bool ``` Let's make all occurences this way given the use_openshift_sdn is set to true anyway. See https://github.com/openshift/openshift-ansible/blob/0c350dcc7d06d62be5ba3a8e468dff85cdd96dd7/roles/openshift_facts/library/openshift_facts.py#L2035
* | | Merge pull request #4813 from sdodson/log-dumperScott Dodson2017-07-261-1/+1
|\ \ \ | |/ / |/| | Fix log dumping on service failure
| * | Fix log dumping on service failureScott Dodson2017-07-201-1/+1
| |/ | | | | | | Also, add log dumping to master service startup too
* | Set TimeoutStartSec=300Scott Dodson2017-07-251-0/+1
| | | | | | | | | | | | On nodes with thousands of services it may take a very long time to establish all of the network routing rules. The longest we've seen is about 180s
* | Revert "set KillMode to process in node service file"Scott Dodson2017-07-251-1/+0
|/
* Dump some logsScott Dodson2017-07-181-0/+11
|
* daemon_reload on node and ovs startScott Dodson2017-07-181-0/+2
| | | | | At least in my smoke testing of a containerized install i had to manually reload systemd
* Wrap additional service changes in retriesScott Dodson2017-07-182-0/+8
|
* Add retries to node restart handlersScott Dodson2017-07-181-1/+7
|
* Merge pull request #4540 from ↵Scott Dodson2017-07-141-0/+2
|\ | | | | | | | | giuseppe/openvswitch-syscontainer-specify-docker-service-name openvswitch, syscontainer: specify the Docker service name
| * openvswitch, syscontainer: specify the Docker service nameGiuseppe Scrivano2017-06-221-0/+2
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | set KillMode to process in node service fileJan Chaloupka2017-07-131-0/+1
| |
* | Merge pull request #4531 from abutcher/f26-ah-setseboolOpenShift Bot2017-07-062-26/+76
|\ \ | | | | | | Merged by openshift-bot
| * | Workaround seboolean module with setsebool command.Andrew Butcher2017-07-052-26/+76
| |/
* | Use default ports for dnsmasq and node dnsScott Dodson2017-06-305-5/+3
| |
* | Run dns on the node and use that for dnsmasqScott Dodson2017-06-308-44/+43
| |
* | Merge pull request #4414 from sdodson/bz1460626Scott Dodson2017-06-261-1/+1
|\ \ | |/ |/| Ensure that host pki tree is mounted in containerized components
| * Ensure that host pki tree is mounted in containerized componentsScott Dodson2017-06-121-1/+1
| |
* | Add daemon-reload handler to openshift_node and notify when /etc/systemd ↵Andrew Butcher2017-06-092-7/+21
|/ | | | files have been updated.
* Add daemon_reload parameter to service tasksTim Bielawa2017-06-011-0/+1
| | | | | | | Fixes "Could not find the requested service atomic-openshift-master: cannot enable" error during reinstall. https://bugzilla.redhat.com/show_bug.cgi?id=1451693
* Merge pull request #4234 from vshn/feature/oreg_url_masternodeOpenShift Bot2017-05-262-5/+6
|\ | | | | Merged by openshift-bot
| * allow to configure oreg_url specifically for node or master. refs #4233Tobias Brunner2017-05-192-5/+6
| | | | | | | | | | | | | | | | | | This commit allows to specify imageConfig.format specifically for master or for nodes. One use case of this could be if you want to use customer builder images. In this case imageConfig.format only needs to be changed in the master-config.yml but not in the node-config.yml.
* | Workaround sysctl module issue with py3 by converting task to lineinfile.Andrew Butcher2017-05-192-1/+10
|/
* Merge pull request #4125 from VincentS/Calico_BGP_PortJan Chaloupka2017-05-192-0/+9
|\ | | | | Added Calico BGP Port 179 to Firewalld
| * Added Calico BGP Port 179 to FirewalldVincent Schwarzer2017-05-152-0/+9
| |
* | node, systemd: change Requires to Wants for openvswitchGiuseppe Scrivano2017-05-171-1/+1
| | | | | | | | | | | | | | | | | | Sometimes the node container is not started on a container-engine restart. Use a weaker dependency on openvswitch that is causing this issue Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1451192 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Fix templating of static service filesRussell Teague2017-05-123-1/+1
|/
* Merge pull request #4126 from VincentS/SDN_Check_FixJan Chaloupka2017-05-121-1/+1
|\ | | | | Fix for OpenShift SDN Check
| * Fix for OpenShift SDN CheckVincent Schwarzer2017-05-091-1/+1
| |
* | Add service file templates for master and nodeSteve Milner2017-05-093-1/+50
| | | | | | | | | | | | | | Adds service file templates for both maste and node. These will lay down in /etc/system/systemd to override what may already be present from a package. These instances take into account the name of the container daemon (docker or container-engine).
* | Update systemd units to use proper container service nameSteve Milner2017-05-093-10/+10
|/ | | | | | | - If using a system container: container-engine - If using a package install: docker Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1448800
* Don't double quote when conditionsScott Dodson2017-05-011-1/+1
|
* Add bool for proper conditional handlingRussell Teague2017-04-261-1/+1
|