summaryrefslogtreecommitdiffstats
path: root/inventory
Commit message (Collapse)AuthorAgeFilesLines
* Set default image tag to openshift_image_tag for servicesVadim Rutkovsky2018-02-081-0/+3
| | | | Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
* Merge pull request #6949 from vrutkovs/schedulable-mastersOpenShift Merge Robot2018-02-026-8/+12
|\ | | | | | | | | | | | | Automatic merge from submit-queue. Make masters schedulable by default Fixes #6930
| * Update hosts examples with a note about scheduling on mastersVadim Rutkovsky2018-01-316-8/+12
| |
* | hosts.example: clarify usage of openshift_master_cluster_public_hostnameVadim Rutkovsky2018-02-011-1/+4
| |
* | Merge pull request #6129 from sdodson/contribOpenShift Merge Robot2018-01-301-0/+26
|\ \ | |/ |/| | | | | | | | | Automatic merge from submit-queue. Add a bare minimum localhost hosts file and docs Hopefully this makes things easier for folks new to ansible
| * Add a bare minimum localhost hosts fileScott Dodson2018-01-301-0/+26
| |
* | Merge pull request #6541 from smarterclayton/move_gcp_inScott Dodson2018-01-248-0/+516
|\ \ | | | | | | Allow openshift-ansible image to deploy to GCP
| * | Move origin-gce roles and playbooks into openshift-ansibleClayton Coleman2018-01-238-0/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves all core functionality into the openshift-ansible repo, adds the necessary equivalent entrypoint to the openshift-ansible installer image, and ensures the dynamic inventory mechanisms in openshift-ansible continue to work. Notable changes from origin-gce: * playbook extensions changed to .yml * dynamic inventory subdirectory created to prevent accidental use * use the custom entrypoint entrypoint-gcp for this image * move tasks into openshift_gcp role
* | | [1506750] Ensure proper hostname check overrideRussell Teague2018-01-221-3/+3
|/ /
* | Add new grafana playbook.Eldad Marciano2018-01-171-0/+12
| | | | | | | | | | | | | | this patch introduce a new playbook and roles to deploy grafana automaticly using openshift-ansible capabilities. this patch will abstract the grafana deployment process specially for openshift.
* | Merge pull request #6607 from tomassedovic/fix-cinder-pvOpenShift Merge Robot2018-01-111-0/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Fix Cinder Persistent Volume support This documents how to use Cinder-backed persistent volumes with OpenStack. It needed a change to the dynamic inventory because the "openstack" cloudprovider plugin does actually require internal name resolution -- and the `openshift_hostname` value must match the name of the Nova server. In addition, we need to be able to specify the V2 of the Cinder API for now as described in: https://github.com/openshift/openshift-docs/issues/5730
| * | Add documentation exampleJoel Pearson2018-01-101-0/+3
| | |
* | | Merge pull request #6579 from ↵OpenShift Merge Robot2018-01-101-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | coreydaley/trello_1435_default_tolerations_via_buildconfig_defaulter Automatic merge from submit-queue. Ability to specify default tolerations via the buildconfig defaulter Trello: https://trello.com/c/LNxlMjjU/1435-5-ability-to-specify-default-tolerations-via-the-buildconfig-defaulter-builds Dependent on: https://github.com/openshift/origin/pull/17955
| * | | Ability to specify override tolerations via the buildconfig overriderCorey Daley2018-01-091-0/+1
| |/ / | | | | | | | | | Trello: https://trello.com/c/LNxlMjjU/1435-5-ability-to-specify-default-tolerations-via-the-buildconfig-defaulter-builds
* | | Merge pull request #5080 from sdodson/drain-timeoutsOpenShift Merge Robot2018-01-101-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Add the ability to specify a timeout for node drain operations A timeout to wait for nodes to drain pods can be specified to ensure that the upgrade continues even if nodes fail to drain pods in the allowed time. The default value of 0 will wait indefinitely allowing the admin to investigate the root cause and ensuring that disruption budgets are respected. In practice the `oc adm drain` command will eventually error out, at least that's what we've seen in our large online clusters, when that happens a second attempt will be made to drain the nodes, if it fails again it will abort the upgrade for that node or for the entire cluster based on your defined `openshift_upgrade_nodes_max_fail_percentage`. `openshift_upgrade_nodes_drain_timeout=0` is the default and will wait until all pods have been drained successfully `openshift_upgrade_nodes_drain_timeout=600` would wait for 600s before moving on to the tasks which would forcefully stop pods such as stopping docker, node, and openvswitch.
| * | | Add the ability to specify a timeout for node drain operationsScott Dodson2018-01-101-0/+8
| | | |
* | | | Merge pull request #6423 from dav1x/add-vsphere-providerScott Dodson2018-01-101-0/+10
|\ \ \ \ | |_|/ / |/| | | Add vsphere provider
| * | | add vsphere examples in hosts.exampleDavis Phillips2017-12-111-0/+10
| | |/ | |/|
* | | Merge pull request #6618 from ture-karlsson/masterScott Dodson2018-01-091-0/+4
|\ \ \ | | | | | | | | Provide example on how to use osm_etcd_image
| * | | Provide example on how to use osm_etcd_image in a disconnected and ↵Ture Karlsson2018-01-051-0/+4
| | |/ | |/| | | | | | | | | | containerized installation Example of how to use osm_etcd_image in accordance to: https://docs.openshift.com/container-platform/3.7/install_config/install/rpm_vs_containerized.html
* / | Fix error in variable in commentMichael Scherer2018-01-081-1/+1
|/ /
* | Merge pull request #6522 from mgugino-upstream-stage/oauth_templateOpenShift Merge Robot2018-01-021-0/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Remove oauth_template bits from openshift_facts This commit moves some deprecated variable logic outside of openshift_facts and into role defaults.
| * | Remove oauth_template bits from openshift_factsMichael Gugino2017-12-211-0/+3
| | | | | | | | | | | | | | | This commit moves some deprecated variable logic outside of openshift_facts and into role defaults.
* | | Remove references to deployment_typeMichael Gugino2017-12-211-1/+1
|/ / | | | | | | | | | | | | Move openshift_deployment_type check into sanity_check action plugin. Remove compatibility for deployment_type. deployment_type has been deprecated for some time now.
* / Add support for storage classes to openshift_prometheus role.Jiri Mencak2017-12-121-0/+6
|/
* Cleanup byo referencesRussell Teague2017-12-089-31/+27
|
* Remove all references to pacemaker (pcs, pcsd) and ↵Andrew Butcher2017-12-051-13/+1
| | | | | | | openshift.master.cluster_method. With pacemaker removed there is no longer a need for openshift.master.cluster_method. We only have one option.
* inventory: Add example for service catalog varsSteve Milner2017-11-271-0/+8
| | | | Signed-off-by: Steve Milner <smilner@redhat.com>
* Merge pull request #6114 from sosiouxme/20171114-registry-console-tech-debtOpenShift Merge Robot2017-11-161-2/+3
|\ | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. registry-console tech debt Followup to https://github.com/openshift/openshift-ansible/pull/5829 Replaces https://github.com/openshift/openshift-ansible/pull/6093 Fixes the construction and checking of registry-console images to be as similar as it can get to those constructed from the traditional `oreg_url` without tacking on `ose-` or `origin-` to the base name. I did not see a reason for having `registry.access.redhat.com/` as a hardcoded enterprise default so I took it out. Someone say something if there was a good reason for this.
| * registry-console: align image and checkLuke Meyer2017-11-151-2/+3
| | | | | | | | | | enable option to configure basename in image docker_image_availability check: follow registry-console image options
* | Minor tweaks to ansible.cfg and example inventoryRussell Teague2017-11-151-2/+5
|/ | | | | | | - Adds reference to plugins and library path to support removal of symlinks - Removes references to old example inventories - Corrects deprecated ansible_ssh_user - Adds [nfs] group for proper parsing of the example inventory
* Merge pull request #5921 from lpsantil/make-nfs-clearMichael Gugino2017-11-141-6/+18
|\ | | | | Make clearer *_nfs_directory and *_volume_name
| * Make clearer *_nfs_directory and *_volume_namelpsantil2017-10-281-6/+18
| |
* | Merge pull request #5829 from sosiouxme/20171020-registry-console-bz1497310Scott Dodson2017-11-081-3/+4
|\ \ | | | | | | reconcile registry-console and docker_image_availability
| * | reconcile registry-console and docker_image_availabilityLuke Meyer2017-11-061-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1497310 https://bugzilla.redhat.com/show_bug.cgi?id=1497310 The registry console is a special case in more than one way. This adds logic to incorporate the openshift_cockpit_deployer_* variables into determining what its image will be in docker_image_availability. Along the way I noticed the origin and enterprise templates for this were not consistent. Now they are, and the example hosts file is updated.
* | | Merge pull request #5998 from SaravanaStorageNetwork/fix_for_etcdMichael Gugino2017-11-075-0/+20
|\ \ \ | |/ / |/| | Add etcd as part of inventory file
| * | Add etcd as part of inventory file.Saravanakumar Arumugam2017-11-035-0/+20
| | | | | | | | | | | | | | | | | | Otherwise, it fails as "Running etcd as an embedded service is no longer supported." Signed-off-by: Saravanakumar Arumugam <sarumuga@redhat.com>
* | | openshift_hosted: Add docker-gcSteve Milner2017-11-021-0/+9
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Two new inventory variables have been created: - openshift_crio_enable_docker_gc: Enable docker_gc daemon set - openshift_crio_docker_gc_node_selector: Optional dictionary to use node selector When openshift_crio_enable_docker_gc and openshift_use_crio are both true then dockergc daemonset will be created along with adding a dockergc sa. Signed-off-by: Steve Milner <smilner@redhat.com>
* | Merge pull request #5949 from mgugino-upstream-stage/ha_controller_ttlOpenShift Merge Robot2017-10-311-3/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Remove unused osm_controller_lease_ttl This variable is no longer used and references should be removed. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1507449
| * | Remove unused osm_controller_lease_ttlMichael Gugino2017-10-311-3/+0
| |/ | | | | | | | | | | | | This variable is no longer used and references should be removed. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1507449
* / Add arbitrary firewall port config to master tooScott Dodson2017-10-301-0/+6
|/
* Remove inadvertently committed inventory fileRussell Teague2017-10-271-900/+0
|
* Merge pull request #5793 from tbielawa/openshift_management_moduleOpenShift Merge Robot2017-10-261-19/+31
|\ | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Openshift MGMT Fixes and Container Provider Integration Various small fixes/polishing to the openshift management role. * Updated uninstall script * Automatically add cluster to new management deployment * Scaffolding for scripts to add *N* number of OCP/Origin clusters as Container Providers in any arbitrary MIQ/CFME instance * Fix mis-named task in `openshift_nfs/create_export` * Uninstall playbook only runs on one master
| * Management Cleanup and Provider IntegrationTim Bielawa2017-10-201-19/+31
| | | | | | | | | | | | | | * Add container provider integration * General cleanup * Poll until service fully starts * Add notes on multiple-provider additions
* | Change default in prometheus storage type to emptydirZohar Galor2017-10-241-0/+6
|/ | | | | | | | Only create pvcs when openshift_prometheus_<alertmanager|buffer>_storage_type==pvc By default deployment will use emptydir. Add some documentation and examples. bz: https://bugzilla.redhat.com/show_bug.cgi?id=1495446
* Merge pull request #5459 from zgalor/nfs_fixScott Dodson2017-10-182-0/+965
|\ | | | | Fix prometheus role nfs
| * Fix prometheus role nfsZohar Galor2017-10-162-0/+965
| | | | | | | | | | | | Allow for external or internal nfs. use facts as used for logging and metrics. Update prometheus-alertmanager image to v0.9.1
* | Rewire openshift_template_service_broker_namespaces configurableJim Minter2017-10-131-2/+7
|/
* Fix typo in inventory exampleRussell Teague2017-10-101-2/+2
|
* Rename openshift_cfme role to openshift_managementTim Bielawa2017-10-061-16/+16
|