summaryrefslogtreecommitdiffstats
path: root/roles/openshift_node
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into upgrade33Devan Goodwin2016-06-101-2/+2
|\
| * Fix Docker 1.10 problems with empty tags and trailing :Devan Goodwin2016-06-061-2/+2
| | | | | | | | | | | | | | | | | | | | Docker 1.10 is no longer tolerant of commands like "docker pull myimage:" when we do not have an image tag in play. Adjust all occurrences with one that only includes the : if a version is defined. Adjust the containerized CLI wrappers for a similar problem.
* | Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin2016-06-061-1/+14
|\|
| * Move os_firewall_allow from defaults to role dependencies.Andrew Butcher2016-06-012-15/+14
| |
* | Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin2016-05-311-1/+1
|\|
| * Revert openshift-certificates changes.Andrew Butcher2016-05-301-1/+1
| |
* | Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin2016-05-301-1/+2
|\|
| * Merge pull request #1672 from jstuever/os_clocksJason DeTiberus2016-05-261-0/+1
| |\ | | | | | | Add openshift_clock role
| | * Enable openshift_clock role for openshift_master, openshift_node, and ↵Jeremiah Stuever2016-05-201-0/+1
| | | | | | | | | | | | openshift_etcd
| * | Merge pull request #1908 from abutcher/openshift-certificatesJason DeTiberus2016-05-261-1/+1
| |\ \ | | | | | | | | Refactor openshift certificate roles
| | * | Consolidate ca/master/node certificates roles into openshift_certificates.Andrew Butcher2016-05-191-1/+1
| | |/
* | | Hookup node configuration.Devan Goodwin2016-05-253-4/+5
| | |
* | | Work towards determining openshift_version when unspecified.Devan Goodwin2016-05-251-1/+0
|/ / | | | | | | | | | | | | openshift_docker role was largely useless now, but also almost did what we needed. (deps ordering still needs to be changed) Remove defaulting of openshift_version.
* / Conditionally bind mount /usr/bin/docker-current when it is present (#1941)Scott Dodson2016-05-244-6/+27
|/ | | | | | | | | | * 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
* Fixed openvswitch not upgrading.Devan Goodwin2016-05-122-3/+6
| | | | | | | | | | Problem was a missing restart as systemd file did not change, so no notification was triggered. Added a notification on a file that contains the image version which does change. This exposed a bug where openvswitch shuts down the node and you return to no functioning nodes. Fixed by reordering the handlers so openvswitch restarts first.
* Why is the node failing to startScott Dodson2016-05-111-0/+11
|
* Move os_firewall out of openshift_commonScott Dodson2016-05-111-0/+1
|
* Add openshift_node_dnsmasqScott Dodson2016-04-193-10/+6
|
* Promote portal_net to openshift.common, add kube_svc_ipScott Dodson2016-04-191-0/+1
| | | | | Conflicts: roles/openshift_facts/library/openshift_facts.py
* Support mixed RPM/container installsBrenton Leanhardt2016-04-141-2/+2
|
* The openshift_docker role must set the version facts for containerized installsBrenton Leanhardt2016-04-141-1/+1
| | | | | | QE found that for fresh installs we were basing the docker version facts of the images that could be pulled prior to configuring /etc/sysconfig/docker. This is an edge case but something we need to fix.
* use RestartSec to avoid default rate limit in systemdBrenton Leanhardt2016-04-122-0/+2
| | | | Lifted from https://github.com/openshift/origin/pull/8317
* Merge pull request #1722 from abutcher/containerized-cloudproviderBrenton Leanhardt2016-04-071-1/+1
|\ | | | | Add cloudprovider config dir to docker options.
| * Add cloudprovider config dir to docker options.Andrew Butcher2016-04-061-1/+1
| |
* | Merge pull request #1699 from abutcher/check-cloudprovider-kindBrenton Leanhardt2016-04-061-1/+1
|\ \ | |/ |/| Check for kind in cloudprovider facts prior to accessing.
| * Check for kind in cloudprovider facts prior to accessing.Andrew Butcher2016-04-041-1/+1
| |
* | Bug 1322788 - The IMAGE_VERSION wasn't added to atomic-openshift-master-api ↵Brenton Leanhardt2016-04-012-1/+1
|/ | | | and atomic-openshift-master-controllers
* Bug 1320829 - Ensure docker installed for factsJason DeTiberus2016-03-311-1/+1
| | | | | | - gather facts requiring docker only if docker is present and running - Update reference to etcd role in playbooks/common/openshift-etcd/config.yml to use openshift_etcd
* Add AWS cloud provider support.Andrew Butcher2016-03-292-0/+16
|
* First pass at systemd unit refactorBrenton Leanhardt2016-03-292-37/+42
|
* 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-222-0/+4
|/ | | | | Adds a new inventory var "openshift_node_local_quota_per_fsgroup", which will set the perFSGroup quota node-config.yaml.
* Merge pull request #1614 from detiber/bz1317755Brenton Leanhardt2016-03-171-1/+0
|\ | | | | Bug 1317755 - Set insecure-registry for internal registry by default
| * Bug 1317755 - Set insecure-registry for internal registry by defaultJason DeTiberus2016-03-171-1/+0
| |
* | Load environment files in containerized installsScott Dodson2016-03-161-1/+1
| |
* | Provide cacert when performing health checksAndrew Butcher2016-03-151-1/+2
|/
* Move common common facts to openshift_factsJason DeTiberus2016-03-151-3/+1
| | | | | | | - Prevents roles that need common facts from needing to require openshift_common, which pulls in the openshift binary. - Add dependency on openshift_facts to os_firewall, since it uses openshift.common facts
* improve ordering of systemd unitsJason DeTiberus2016-03-144-8/+13
|
* Docker role refactorJason DeTiberus2016-03-141-1/+2
| | | | | | | | | | | | | | | - refactors the docker role to push generic config into docker role and wrap openshift specific variables into an openshift_docker role and it's dependent openshift_docker_facts role - adds support for setting --confirm-def-push flag (Resolves https://github.com/openshift/openshift-ansible/issues/1014) - moves docker related facts from common/node roles to a new docker role - renames cli_docker_* role varialbes to openshift_docker-* (maintaining backward compatibility) - update role dependencies to pull in openshift_docker conditionally based on is_containerized - remove playbooks/common/openshift-docker since the docker role is now conditionally included
* Ensure is_containerized is cast as bool.Andrew Butcher2016-03-141-1/+1
|
* Merge branch 'wait-all-the-time' of ↵Brenton Leanhardt2016-03-081-2/+2
|\ | | | | | | https://github.com/abutcher/openshift-ansible
| * Use /healthz/ready when verifying apiAndrew Butcher2016-03-081-2/+2
| |
* | reverting back to pre-pulling the master imageBrenton Leanhardt2016-03-081-2/+2
|/
* Support openshift_image_tagBrenton Leanhardt2016-03-073-3/+3
| | | | | | | | | | | | | This is the containerized openshift_pkg_version equivalent. Originally I was hoping to reuse openshift_pkg_version for containerized installs but the fact that it's very coupled to yum made that pretty ugly. However, I did opt to rely on the previously existing 'openshift_version' variable. Containerized and RPM installs can both use that variable and it will be set appropriately if either openshift_pkg_version or openshift_image_tag are set. I suspect someday containerized installs will be the only option and I didn't can to have thinkgs like openshift_pkg_version and openshift_image_tag in the playbooks anymore the necessary.
* Adding verify_upgrade_version variable for upgrade debuggingBrenton Leanhardt2016-03-031-1/+1
|
* Correctly set the image tag for containerized installs (and upgrades)Brenton Leanhardt2016-03-035-3/+18
|
* Merge pull request #1440 from sdodson/containerized-efkBrenton Leanhardt2016-02-181-1/+1
|\ | | | | Add /var/log to containerized node mounts