summaryrefslogtreecommitdiffstats
path: root/roles/openshift_node
Commit message (Collapse)AuthorAgeFilesLines
* remove debugging pausesJason DeTiberus2015-10-261-4/+0
|
* make storage plugin dependency installation more flexibleJason DeTiberus2015-10-265-18/+44
|
* Install storage plugin dependenciesJason DeTiberus2015-10-261-2/+17
|
* Merge pull request #734 from ejemba/masterBrenton Leanhardt2015-10-261-2/+6
|\ | | | | Adding Docker Log Options capabilities
| * Adding Docker Log Options capabilitiesejemba2015-10-231-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | In regard of issue https://github.com/openshift/openshift-ansible/issues/696 added options (docker_log_dirver and docker_log_options) to bin/cluster: bin/cluster -o docker_log_driver=json-file -o docker_log_options="max-size=5m,max-files=5" will be added to OPTION in /etc/sysconfig/docker in all nodes of the cluster: "--log-driver json-file --log-opt max-size=5m --log-opt max-files=5"
* | cleanup naming for skipping master and node restart handlersJason DeTiberus2015-10-232-2/+2
| |
* | Avoid hardcoded 30s pausesJason DeTiberus2015-10-222-3/+3
|/ | | | - refactor node and master restart handlers to avoid 30s pauses
* Merge pull request #704 from sdodson/sdn-iptablesBrenton Leanhardt2015-10-211-0/+3
|\ | | | | Add UDP 4789 firewall rule when using the SDN
| * Open 4789/udp when using the SDNScott Dodson2015-10-191-0/+3
| |
* | Allow disabling the network plugin configurationTomas Sedovic2015-10-201-0/+4
|/ | | | | | This is useful when we want to use a different networking solution without having any networking plugin code run when the services start up.
* Merge pull request #658 from menren/gce-supportThomas Wiest2015-10-121-1/+1
|\ | | | | GCE-support
| * fix : (node) labels defaults correctly to the variable openshift_node_labels ↵Chengcheng Mu2015-10-091-1/+1
| | | | | | | | when oo_option returns an empty list
| * Revert "Revert "GCE support""Chengcheng Mu2015-10-061-1/+1
| | | | | | | | This reverts commit 3073d1f729f9dcd202088f6b318b465567c6344b.
* | Use lower() filter for node hostnameAndrew Butcher2015-10-081-1/+1
|/
* Revert "GCE support"Thomas Wiest2015-10-051-1/+1
|
* Removed some application specific code like insecure registries, heat templateChengcheng Mu2015-10-011-6/+0
|
* GCE-support (more information in PR, README_GCE.md)Chengcheng Mu2015-10-011-1/+7
|
* UpgradesScott Dodson2015-09-231-0/+1
|
* Move openshift_data_dir to a fact based on deployment_typeScott Dodson2015-09-101-1/+1
| | | | | | Previously this was being set to /var/lib/origin regardless of deployment_type which isn't correct given that existing 'enterprise' and 'online' deployments would have been deployed with /var/lib/openshift
* Avoid a recursive loopScott Dodson2015-09-041-1/+1
|
* Merge pull request #558 from sdodson/version-pinningBrenton Leanhardt2015-09-042-2/+5
|\ | | | | Add openshift_version to set RPM versions
| * Add openshift_version to set RPM versionsScott Dodson2015-09-032-2/+5
| | | | | | | | Mostly necessary for debugging / testing upgrade paths
* | added new node fact for schedulabilityStefanie Forrester2015-09-021-0/+1
|/
* Add openshift_node_sdn_mtu configurationScott Dodson2015-09-022-1/+7
| | | | | Sync's with Origin 1.0.6 and OSE 3.0.2 node-config.yaml networkConfig changes Fixes #534
* Merge pull request #512 from sdodson/nextWesley Hearn2015-08-285-29/+29
|\ | | | | Merge in Atomic Enterprise work into master
| * Atomic Enterprise related changes.Avesh Agarwal2015-08-265-29/+29
| |
* | Bugfix for extra --add-registry in docker configJason DeTiberus2015-08-261-11/+13
|/
* Merge pull request #509 from lhuard1A/configure_docker_registriesWesley Hearn2015-08-262-0/+45
|\ | | | | Add options to configure docker registries
| * Add options to configure docker registriesLénaïc Huard2015-08-262-0/+45
| |
* | Merge pull request #462 from spinolacastro/clustermetricsWesley Hearn2015-08-263-0/+10
|\ \ | |/ |/| Cluster Metrics
| * Configure cluster metricsDiego Castro2015-08-133-0/+10
| | | | | | | | | | Playbook based on https://docs.openshift.org/latest/admin_guide/cluster_metrics.html.
* | another kubelet_args fixJason DeTiberus2015-08-181-1/+1
| |
* | Fix kubelet_argsJason DeTiberus2015-08-181-2/+2
| |
* | Merge pull request #405 from sdodson/loglevel2Brenton Leanhardt2015-08-171-2/+2
|\ \ | | | | | | Set loglevel=2 as our default across the board
| * | Set loglevel=2 as our default across the boardScott Dodson2015-07-291-2/+2
| | |
* | | Merge pull request #358 from lhuard1A/selinux-disabledThomas Wiest2015-08-141-1/+6
|\ \ \ | | | | | | | | Make the playbooks friendlier with SELinux disabled hosts
| * | | Force SELinux on "enterprise" deployment typeLénaïc Huard2015-08-131-0/+3
| | | |
| * | | Make the playbooks friendlier with SELinux disabled hostsLénaïc Huard2015-07-171-1/+3
| | | |
* | | | Add support for setting kubeletArguments, controllerArguments, and ↵Jason DeTiberus2015-08-132-0/+4
| |_|/ |/| | | | | | | | apiServerArguments
* | | Notes for schedule behavior.Diego Castro (dscastro)2015-08-121-0/+12
| |/ |/|
* | Add a pause after node startup to prevent restart handler from interfering ↵Jason DeTiberus2015-07-241-0/+5
| | | | | | | | with sdn configuration
* | Replace outdated beta repo ids with 3.0 releaseTakayoshi Kimura2015-07-171-1/+1
|/
* Playbook updates for clustered etcdJason DeTiberus2015-07-102-2/+8
| | | | | | | | | | | | | | | | | | | | | - Add support to bin/cluster for specifying etcd hosts - defaults to 0, if no etcd hosts are selected, then configures embedded etcd - Updates for the byo inventory file for etcd and master as node by default - Consolidation of cluster logic more centrally into common playbook - Added etcd config support to playbooks - Restructured byo playbooks to leverage the common openshift-cluster playbook - Added support to common master playbook to generate and apply external etcd client certs from the etcd ca - start of refactor for better handling of master certs in a multi-master environment. - added the openshift_master_ca and openshift_master_certificates roles to manage master certs instead of generating them in the openshift_master role - added etcd host groups to the cluster update playbooks - aded better handling of host groups when they are either not present or are empty. - Update AWS readme
* Etcd role updates and playbook updatesJason DeTiberus2015-07-101-8/+0
| | | | | | | | | | | | | | | | | | | | | - fix firewall conflict issues with co-located etcd and openshift hosts - added os_firewall dependency to etcd role - updated etcd template to better handle clustered and non-clustered installs - added etcd_ca role - generates a self-signed cert to manage etcd certificates, since etcd peer certificates are required to be client and server certs and the openshift ca will only generate client or server certs (not one authorized for both). - renamed openshift_etcd_certs role to etcd_certificates and updated it to manage certificates generated from the CA managed by the etcd_ca role - remove hard coded etcd_port in openshift_facts - updates for the openshift-etcd common playbook - removed etcd and openshift-etcd playbooks from the byo playbooks directory - added a common playbook for setting etcd launch facts - added an openshift-etcd common service playbook - removed unused variables - fixed tests for embedded_{etcd,dns,kube} in openshift_master - removed old workaround for reloading systemd units
* delegate_to doesn't appear to be thread safeBrenton Leanhardt2015-06-291-21/+0
|
* Bug 1234717 - oo-install-ose should use openshift_hostname as parameter when ↵Brenton Leanhardt2015-06-231-3/+3
| | | | checking schedulable state
* Adding support for labeling nodes as unscheduleableBrenton Leanhardt2015-06-221-0/+21
| | | | | | | | | | | For idempotency it first checks the output of 'oc get node <hostname>' to see if any action needs to be taken. The trick was waiting to make sure that the node autoregistration had actually happened. If you set openshift_scheduleable=False in the inventory then the node will be marked as unscheduleable. Likewise setting it to True undoes the change. Having openshift_scheduleable undefined is the same as True since that is the default state of a Node.
* Update for RC2 changesScott Dodson2015-06-162-16/+18
| | | | | | | | | | | | | Remove openshift-deployer.kubeconfig from master template Sync config template Update enterprise image names Switch to node auto registration Add deployer to list of serviceAccountConfig.managedNames Move package installation before registering facts change default kubeconfig location Change system:openshift-client to system:openshift-master Rename node cert/key/kubeconfig per openshift/origin#3160 Update references to /var/lib/openshift/openshift.local.certificates
* * Make portal_net configurable when wetting up the nodes OpenShift RegistryJhon Honce2015-06-121-1/+2
|
* Infrastructure - Set OpenShift RegistryJhon Honce2015-06-121-0/+11
| | | | * TODO: update to secure when 'add volume' feature available in origin