summaryrefslogtreecommitdiffstats
path: root/roles/openshift_node/templates
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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
|
* set KillMode to process in node service fileJan Chaloupka2017-07-131-0/+1
|
* Use default ports for dnsmasq and node dnsScott Dodson2017-06-303-3/+3
|
* Run dns on the node and use that for dnsmasqScott Dodson2017-06-305-43/+40
|
* Ensure that host pki tree is mounted in containerized componentsScott Dodson2017-06-121-1/+1
|
* 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-122-0/+0
|
* Add service file templates for master and nodeSteve Milner2017-05-092-0/+43
| | | | | | | 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
* Make /rootfs mount rslaveScott Dodson2017-03-211-1/+1
| | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1427807
* Fix containerized openvswitch raceScott Dodson2017-03-151-0/+2
|
* Allow overriding minTLSVersion and cipherSuitesMartin Eggen2017-03-091-0/+9
| | | | | Add parameters to allow overriding minTLSVersion and cipherSuites in master and node servingInfo config stanzas.
* node/sdn: make /var/lib/cni persistent to ensure IPAM allocations stick ↵Dan Williams2017-03-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | around across node restart With the move to a CNI plugin, docker no longer handles IPAM, but CNI does through openshift-sdn's usage of the 'host-local' CNI IPAM plugin. That plugin stores IPAM allocations under /var/lib/cni/. If the node container gets restarted, without presreving /var/lib/cni, the IPs currently allocated to running pods get lost and on restart, openshift-sdn may allocate those IPs to new pods causing duplicate allocations. This never happened with docker because it has its own persistent IPAM store that does not get removed when docker restarts. Also because (historically) when docker restarted, all the containers died and the IP allocations were released by the daemon. Fix this by ensuring that IPAM allocations (which are tied to the life of the pod, *not* the life of the openshift-node process) persist even if the openshift-node process restarts. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1427789
* Combined (squashed) commit for all changes related to adding Contiv support ↵Sanjeev Rampal2017-02-271-1/+1
| | | | 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.
* kubelet must have rw to cgroups for pod/qos cgroups to functionDerek Carr2017-01-181-1/+1
|
* Merge pull request #2763 from yfauser/byo_cni_plugin_fixesAndrew Butcher2016-11-161-1/+1
|\ | | | | [#2698] Change to allow cni deployments without openshift SDN
| * Change to allow cni deployments without openshift SDNyfauser2016-11-081-1/+1
| | | | | | | | | | | | | | The roles/openshift_facts main task did not pass the cni plugin variable to the later role playbooks. The master.yaml and node.yaml templates did not allow for a cni configuration without either installing openshift sdn or nuage. This change will allow to use os_sdn_network_plugin_name=cni and set openshift_use_openshift_sdn=false for deployments that use a cni plugin that doesn't need and want openshift sdn to be installed
* | Revert "Revert openshift.node.nodename changes"Scott Dodson2016-11-081-1/+1
|/
* Revert "Fix OpenStack cloud provider"Scott Dodson2016-11-071-1/+1
| | | | This reverts commit 1f2276fff1e41c1d9440ee8b589042ee249b95d7.
* Deploy an OOM systemd override for openvswitch.Devan Goodwin2016-11-021-0/+3
| | | | | | At recommendation of network team, more details in: https://bugzilla.redhat.com/show_bug.cgi?id=1331590
* Fix OpenStack cloud providerLénaïc Huard2016-09-261-1/+1
|
* Restore network plugin configurationScott Dodson2016-08-311-2/+2
|
* Don't use openshift_env for cloud provider facts.Andrew Butcher2016-08-251-1/+1
|
* Mount /sys rwScott Dodson2016-08-181-1/+1
| | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1367937
* qps typodeads2k2016-08-111-2/+2
|
* Merge pull request #2211 from dgoodwin/33-upgrade-playbookScott Dodson2016-08-081-0/+7
|\ | | | | 1.3 / 3.3 Upgrades
| * Add 3.3 protobuf config stanzas for master/node config.Devan Goodwin2016-07-281-0/+7
| |
* | Don't set a networkPluginName in 3.3 installsScott Dodson2016-07-291-2/+2
| |
* | remove outdated openshift_cluster_metrics roleJason DeTiberus2016-07-252-6/+0
|/
* Merge branch 'aoi-32-up' into upgrade33Devan Goodwin2016-07-081-1/+1
|\
| * Make /var/lib/origin mounted rslaveScott Dodson2016-07-061-1/+1
| |
* | Merge branch 'master' into upgrade33Devan Goodwin2016-06-231-1/+1
|\ \ | |/
| * also volume-mount /etc/sysconfig/dockerTobias Florek2016-06-141-1/+1
| |
* | Always populate openshift_image_tag and openshift_pkg_version.Devan Goodwin2016-06-151-1/+1
| | | | | | | | | | Allows the use of arbitrary tags, precise control over containers and rpms, and likely mixed environments.
* | Hookup node configuration.Devan Goodwin2016-05-251-1/+1
|/
* Conditionally bind mount /usr/bin/docker-current when it is present (#1941)Scott Dodson2016-05-242-1/+15
| | | | | | | | | | * Conditionally bind mount /usr/bin/docker-current when it is present * fix upgrade * add atomic-openshift-node-dep files to uninstall playbook * Fix variable expansion
* docker-current was missing from the containerized ↵Marcel Wysocki2016-05-181-1/+1
| | | | | atomic-openshift-node.service file This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1336780
* Add openshift_node_dnsmasqScott Dodson2016-04-191-2/+2
|
* use RestartSec to avoid default rate limit in systemdBrenton Leanhardt2016-04-122-0/+2
| | | | Lifted from https://github.com/openshift/origin/pull/8317
* Add cloudprovider config dir to docker options.Andrew Butcher2016-04-061-1/+1
|
* make docker service want ose containerized servicesSeth Jennings2016-03-282-2/+2
| | | | | | | | | | | | | | | | There are points where the docker service is restarted during the install. Sometimes the services that are PartOf docker.service do not get restarted when docker is restarted. https://bugzilla.redhat.com/show_bug.cgi?id=1318948 Systemd documentation recommends using "wants" as the perferred means of creating startup linkages between units. This patch makes the ose services wanted by the docker service rather than multi-user.target. This creates a downward link from the docker service to the ose containerized services.
* Merge pull request #1648 from sdodson/bz1313210Brenton Leanhardt2016-03-231-1/+1
|\ | | | | Add /dev to node containers
| * Add /dev to node containersScott Dodson2016-03-221-1/+1
| |
* | Support setting local storage perFSGroup quota in node config.Devan Goodwin2016-03-221-0/+3
|/ | | | | Adds a new inventory var "openshift_node_local_quota_per_fsgroup", which will set the perFSGroup quota node-config.yaml.
* Load environment files in containerized installsScott Dodson2016-03-161-1/+1
|