summaryrefslogtreecommitdiff
path: root/inventory
AgeCommit message (Collapse)Author
2018-02-08Set default image tag to openshift_image_tag for servicesVadim Rutkovsky
Signed-off-by: Vadim Rutkovsky <vrutkovs@redhat.com>
2018-02-02Merge pull request #6949 from vrutkovs/schedulable-mastersOpenShift Merge Robot
Automatic merge from submit-queue. Make masters schedulable by default Fixes #6930
2018-02-01hosts.example: clarify usage of openshift_master_cluster_public_hostnameVadim Rutkovsky
2018-01-31Update hosts examples with a note about scheduling on mastersVadim Rutkovsky
2018-01-30Merge pull request #6129 from sdodson/contribOpenShift Merge Robot
Automatic merge from submit-queue. Add a bare minimum localhost hosts file and docs Hopefully this makes things easier for folks new to ansible
2018-01-30Add a bare minimum localhost hosts fileScott Dodson
2018-01-24Merge pull request #6541 from smarterclayton/move_gcp_inScott Dodson
Allow openshift-ansible image to deploy to GCP
2018-01-23Move origin-gce roles and playbooks into openshift-ansibleClayton Coleman
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
2018-01-22[1506750] Ensure proper hostname check overrideRussell Teague
2018-01-17Add new grafana playbook.Eldad Marciano
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.
2018-01-11Merge pull request #6607 from tomassedovic/fix-cinder-pvOpenShift Merge Robot
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
2018-01-10Merge pull request #6579 from ↵OpenShift Merge Robot
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
2018-01-10Merge pull request #5080 from sdodson/drain-timeoutsOpenShift Merge Robot
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.
2018-01-10Merge pull request #6423 from dav1x/add-vsphere-providerScott Dodson
Add vsphere provider
2018-01-10Add the ability to specify a timeout for node drain operationsScott Dodson
2018-01-10Add documentation exampleJoel Pearson
2018-01-09Ability to specify override tolerations via the buildconfig overriderCorey Daley
Trello: https://trello.com/c/LNxlMjjU/1435-5-ability-to-specify-default-tolerations-via-the-buildconfig-defaulter-builds
2018-01-09Merge pull request #6618 from ture-karlsson/masterScott Dodson
Provide example on how to use osm_etcd_image
2018-01-08Fix error in variable in commentMichael Scherer
2018-01-05Provide example on how to use osm_etcd_image in a disconnected and ↵Ture Karlsson
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
2018-01-02Merge pull request #6522 from mgugino-upstream-stage/oauth_templateOpenShift Merge Robot
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.
2017-12-21Remove references to deployment_typeMichael Gugino
Move openshift_deployment_type check into sanity_check action plugin. Remove compatibility for deployment_type. deployment_type has been deprecated for some time now.
2017-12-21Remove oauth_template bits from openshift_factsMichael Gugino
This commit moves some deprecated variable logic outside of openshift_facts and into role defaults.
2017-12-12Add support for storage classes to openshift_prometheus role.Jiri Mencak
2017-12-11add vsphere examples in hosts.exampleDavis Phillips
2017-12-08Cleanup byo referencesRussell Teague
2017-12-05Remove all references to pacemaker (pcs, pcsd) and ↵Andrew Butcher
openshift.master.cluster_method. With pacemaker removed there is no longer a need for openshift.master.cluster_method. We only have one option.
2017-11-27inventory: Add example for service catalog varsSteve Milner
Signed-off-by: Steve Milner <smilner@redhat.com>
2017-11-16Merge pull request #6114 from sosiouxme/20171114-registry-console-tech-debtOpenShift Merge Robot
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.
2017-11-15registry-console: align image and checkLuke Meyer
enable option to configure basename in image docker_image_availability check: follow registry-console image options
2017-11-15Minor tweaks to ansible.cfg and example inventoryRussell Teague
- 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
2017-11-14Merge pull request #5921 from lpsantil/make-nfs-clearMichael Gugino
Make clearer *_nfs_directory and *_volume_name
2017-11-08Merge pull request #5829 from sosiouxme/20171020-registry-console-bz1497310Scott Dodson
reconcile registry-console and docker_image_availability
2017-11-07Merge pull request #5998 from SaravanaStorageNetwork/fix_for_etcdMichael Gugino
Add etcd as part of inventory file
2017-11-06reconcile registry-console and docker_image_availabilityLuke Meyer
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.
2017-11-03Add etcd as part of inventory file.Saravanakumar Arumugam
Otherwise, it fails as "Running etcd as an embedded service is no longer supported." Signed-off-by: Saravanakumar Arumugam <sarumuga@redhat.com>
2017-11-02openshift_hosted: Add docker-gcSteve Milner
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>
2017-10-31Merge pull request #5949 from mgugino-upstream-stage/ha_controller_ttlOpenShift Merge Robot
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
2017-10-31Remove unused osm_controller_lease_ttlMichael Gugino
This variable is no longer used and references should be removed. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1507449
2017-10-30Add arbitrary firewall port config to master tooScott Dodson
2017-10-28Make clearer *_nfs_directory and *_volume_namelpsantil
2017-10-27Remove inadvertently committed inventory fileRussell Teague
2017-10-26Merge pull request #5793 from tbielawa/openshift_management_moduleOpenShift Merge Robot
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
2017-10-24Change default in prometheus storage type to emptydirZohar Galor
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
2017-10-20Management Cleanup and Provider IntegrationTim Bielawa
* Add container provider integration * General cleanup * Poll until service fully starts * Add notes on multiple-provider additions
2017-10-18Merge pull request #5459 from zgalor/nfs_fixScott Dodson
Fix prometheus role nfs
2017-10-16Fix prometheus role nfsZohar Galor
Allow for external or internal nfs. use facts as used for logging and metrics. Update prometheus-alertmanager image to v0.9.1
2017-10-13Rewire openshift_template_service_broker_namespaces configurableJim Minter
2017-10-10Fix typo in inventory exampleRussell Teague
2017-10-06Rename openshift_cfme role to openshift_managementTim Bielawa