summaryrefslogtreecommitdiffstats
path: root/inventory
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Stop including origin and ose hosts example fileScott Dodson2017-10-062-970/+30
| | | | | It's a pain keeping these two in sync so just mention the differences as necessary.
* Merge pull request #5336 from tbielawa/cfme_4.6OpenShift Merge Robot2017-10-052-0/+115
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Cfme 4.6 # Description * Implements support for **CFME 4.6** in OCP 3.7 * **Replaces** the Tech Preview CFME 4.5 release included in OCP 3.6 * Does not support graceful migrations from the CFME 4.5 tech preview release # References * [Trello - (5) Integrate CFME 4.6 into OCP Installation](https://trello.com/c/Rzfn5Qa8/380-5-integrate-cfme-46-into-ocp-installation) Ensure the following RFE/Errors do not happen again - [x] #4555 - Error creating the CFME user - [x] #4556 - Error in PV template evaluation - [x] #4822 - Changing `maxImagesBulkImportedPerRepository` parameter - [x] #4568 - Add NFS directory support # Features Ensure the following features are configurable in the role - [x] POC deployments can easily default to NFS storage - [ ] Production/Cloud deployments can use automatic storage providers - [ ] Able to select between podified vs. external PostgreSQL database (podified uses configured storage mechanism) - [x] Template resource requests can be overridden for POC deployments
| * Remove the no-longer-used App/DB pv size override variables from inventoriesTim Bielawa2017-10-042-15/+0
| |
| * DocumentationTim Bielawa2017-10-042-0/+130
| | | | | | | | | | | | | | * Update README * Add parameter docs to inventory examples * Remove unused graphic * Update defaults
* | Update hosts.ose.exampleErick Almeida2017-10-041-1/+1
| |
* | Update hosts.origin.exampleErick Almeida2017-10-041-1/+1
|/ | | | | | | | | Changing sample config from: #openshift_metrics_hawkular_hostname=https://hawkular-metrics.example.com/hawkular/metrics To: #openshift_metrics_hawkular_hostname=hawkular-metrics.example.com Reason: When i set my inventory with [openshift_metrics_hawkular_hostname=https://metrics.MYDOMAIN.com/hawkular/metrics/] the results is break of metrics url, like this: [https://https//metrics.cirrus.alterdata.com.br/hawkular/metrics/hawkular/metrics]
* Document that nfs_directory must conform to DNS-1123Scott Dodson2017-10-032-0/+8
| | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1488366
* Merge pull request #5508 from sdodson/disable-image-streamsOpenShift Merge Robot2017-09-281-1/+1
|\ | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Allow examples management to be disabled By setting openshift_install_examples=false the image stream and quick start templates will not be installed https://trello.com/c/zLaSgxig/436-2-customers-need-a-way-to-opt-out-of-openshift-ansible-template-and-imagestream-mangement Fixes #5061
| * Allow examples management to be disabledScott Dodson2017-09-221-1/+1
| |
* | OpenShift-Ansible Installer CheckpointingRussell Teague2017-09-272-12/+2
| | | | | | | | | | | | | | | | | | | | | | - Added installer_checkpoint role and callback plugin - Added checkpoint 'Start' and 'End' plays to each installation phase Additional items related to enabling proper checkpointing: - Removed openshift_set_hostname and related task (related to 3.0) - Added openshift-hosted entry point playbook - Moved openshift metrics and logging out of openshift_hosted playbook - Moved API Aggregation play to master install
* | Merge pull request #5176 from ewolinetz/deprecate_log_met_varsOpenShift Merge Robot2017-09-222-80/+80
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue Creating structure to warn for use of deprecated variables and set th… …em in a single location before they are no longer honored Implementation of https://trello.com/c/XKOGHSkP/460-3-deprecate-openshifthostedloggingmetrics-installer-variables Tried to implement this in a way such that we can easily and cleanly add/remove variables in the future for any role we choose. Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1449812 https://bugzilla.redhat.com/show_bug.cgi?id=1464349
| * Creating structure to warn for use of deprecated variables and set them in a ↵Eric Wolinetz2017-09-202-80/+80
| | | | | | | | single location before they are no longer honored
* | Merge pull request #5354 from ashcrow/crio-systemcontainer-image-overrideOpenShift Merge Robot2017-09-222-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue cri-o: Allow full image override ``openshift_crio_systemcontainer_image_registry_override`` has been replaced with ``openshift_crio_systemcontainer_image_override``. The difference is ``openshift_crio_systemcontainer_image_override`` takes a full image path including the tag. Example: ``` openshift_crio_systemcontainer_image_override=gscrivano/cri-o-centos:latest ```
| * cri-o: Allow full image overrideSteve Milner2017-09-122-2/+2
| | | | | | | | | | | | | | | | | | | | | | openshift_crio_systemcontainer_image_registry_override has been replaced with openshift_crio_systemcontainer_image_override. The difference is openshift_crio_systemcontainer_image_override takes a full image path including the tag. Example: openshift_crio_systemcontainer_image_override=gscrivano/cri-o-centos:latest