summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Point openshift_master_cluster_public_hostname at master or lb if defined (#706)tzumainn2017-09-062-0/+37
| | | | | | | | | | | | | | * Point openshift_master_cluster_public_hostname at master or load balancer if specified * cleanup * remove extraneous brackets * corrections * added doc section * add private records
* Fix openstack CI (#714)Tomas Sedovic2017-09-060-0/+0
| | | | | | | | | | | | | | | | | | * Wait for the router and registry pods to come up The end to end openstack CI started failing intermittently, because the openshift-ansible finished without waiting for the router to come up. If we waited with the validation, it would succeed. So this adds two checks that verify that the registry and router are actually running or failed before considering the installation done. * Print diagnostic info about the cluster oc get nodes, oc status and oc get all can all be useful in determining why the test failed. * Add missing `fi`
* Allow using a provider network (#701)Tomas Sedovic2017-09-069-35/+153
| | | | | | | | | | | | | | | | | | * Allow using a provider network This adds a new option `openstack_provider_network_name` which will take a name of an existing network and put the servers there. It will also prevent creating floating IP addresses as the provider network's IPs should already be accessible without any additional routing required. Fixes #622 * Requested changes Don't fail on external/private networks and use role defaults for the provider network. * Add missing endif
* Document global DNS security options (#694)Bogdan Dobrelya2017-09-054-1/+28
| | | | | | | | | | | | | | | | | * Document global DNS security options Related changes: * Do not create a view if externally managed. * Allow to specify the recursion settings for public/private views defined by the dns-view role. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> * Document public_dns_nameservers better Also use it as the private view forwarder Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* osp validation script (#711)Ryan Cook2017-09-010-0/+0
|
* Add --validation option to GCP deploy script (#709)Peter Schiffer2017-08-310-0/+0
|
* Add custom post-provision playbook for adding yum repos (#697)tzumainn2017-08-312-9/+29
| | | | | | | | * Add custom post-provision playbook for adding yum repos * fixed formatting issues * requested corrections and formatting changes
* Use HTTPS LB instead of SSL proxy (#703)Peter Schiffer2017-08-280-0/+0
| | | | | | | | | | | * Use HTTPS LB instead of SSL proxy Since GCP now supports websockets with HTTPS load balancers, let's use that for external communication as it's more suitable for OCP needs. * Increase websocket timeout to 5 min * Fix bugs caused by master https lb rename
* Switch openshift-ansible back to master in the CI (#700)Tomas Sedovic2017-08-280-0/+0
| | | | | | | | | | The issue in openshift-ansible is fixed now: https://github.com/openshift/openshift-ansible/issues/5177 So this moves the Openstack end to end CI from using known working commit to using master again. Fixes #686
* Tower Integration for OCP on Azure. Refactored AWS. Linting Issues fixed. (#698)James Labocki2017-08-250-0/+0
|
* Support external/pre-provisioned authoritative cluster DNS (#690)Bogdan Dobrelya2017-08-253-8/+61
| | | | | | | | | | | | * Document how to use fully external DNS servers w/o provisioning dns servers group with Heat. * Document how to use a mixed servers setup for dynamic records updates mathing public or private views. * Allow custom nsupdate key names for OSP10 dns service compatibility. The osp-dns configures the named service with the fixed key_name 'update-key'. Add optional key_name for the external_nsupdate_keys public section to allow custom key names.
* Added checks for configured images and flavors (#688)Tlacenka2017-08-253-0/+50
| | | | | | | | * prerequisites, custom_*_check: added checking that specified images/flavors are available - uses stack_params as a source of variable value which is then passed to the HOT * minor fixes
* Cast num_* as int for jinja templates (#685)Bogdan Dobrelya2017-08-251-4/+4
| | | Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Brownfield BYO Bastion Template (#691)Mattia2017-08-240-0/+0
| | | The task Render Brownfield BYO Bastion Template is missing the dash on the destination file
* Invalid JSON Format (#692)Mattia2017-08-240-0/+0
| | | Invalid JSON Format during Create Brownfield Infrastructure with existing bastion
* RHSM pool example, trial gcp account info (#693)Peter Schiffer2017-08-240-0/+0
| | | | | | | | * Use example for rhsm pool name * Add info about GCP trial version to the README * Include openshift_disable_check var in static inventory file
* Do not repeat pre_tasks for post-provision playbook (#689)Bogdan Dobrelya2017-08-242-6/+5
| | | | | | Move repeating pre_tasks to pre-install (OpenShift Pre-Requisites) step. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* link to most the recent OSP ref arch (#671)Dale Bewley2017-08-230-0/+0
|
* Fix node label customisation (#679)Tlacenka2017-08-234-7/+34
| | | | | | | | | | | | | | | | | | | | * node labels: add checks for custom labels - README: add more info about customising labels - pre_tasks: add checks for label values, set to empty dict if undefined - group_vars: move labels customisation from OSEv3 to all * pre_tasks: tried a new approach to updating variables * pre_tasks: variable update fixed * pre_tasks: rollback upscaling changes (to be added in upscaling PR) * pre_tasks: blank line removed * pre_tasks: add check for undefined variable (should not happen though) * pre_tasks: be sure to have regions defined
* Add documentation regarding running custom post-provision tasks (#678)tzumainn2017-08-231-0/+38
| | | | | | | | * Add documentation regarding running custom post-provision tasks * moved post-provision doc to openstack README * added reference to OSEv3, clarified some text
* Merge pull request #687 from tomassedovic/pin-openshift-ansible-in-ciBogdan Dobrelya2017-08-230-0/+0
|\ | | | | Pin openshift ansible in ci
| * Show git status of the openshift-anisble versionTomas Sedovic2017-08-230-0/+0
| | | | | | | | | | | | This runs git status on the openshift-ansible repo in the end to end openstack CI. This is useful for investigating breakages later on (we'll know exactly which commit of openshift ansible to look at).
| * Pin the openshift-ansible version in the CITomas Sedovic2017-08-230-0/+0
|/ | | | | | See issue #686 We'll pin this to unblock CI until that issues is properly resolved.
* Merge pull request #649 from bogdando/mmsBogdan Dobrelya2017-08-233-0/+22
|\ | | | | [WIP] Add docs and defaults for multi-master setup
| * Add docs and defaults for multi-master setupBogdan Dobrelya2017-08-213-0/+22
| | | | | | | | | | | | | | | | Additionally, add the lb group to contain lb nodes to the static inventory template. Include the lb group into the OSEv3 group, in order to apply the cluster group vars to it. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* | Don't reattach the pool (#680)Peter Schiffer2017-08-220-0/+0
| | | | | | | | | | | | * Don't reattach the pool * Fixed intendation
* | Use overlay2 in GCP ref. arch. (#681)Peter Schiffer2017-08-220-0/+0
| | | | | | | | | | | | | | | | * Move docker storage to overlay * Preinstall docker in gold image * Allow overwriting of dns records
* | Add links to all ref. archs. on main README (#682)Peter Schiffer2017-08-220-0/+0
| |
* | Merge pull request #676 from openshift/jameslabocki-patch-1Glenn S West2017-08-220-0/+0
|\ \ | | | | | | Update main.yaml for new directory structure
| * | Update main.yaml for new directory structureJames Labocki2017-08-210-0/+0
| | | | | | | | | Without this change the azure deployment will fail because of the introduction of 3.5 and 3.6 directories.
* | | Merge pull request #677 from openshift/jameslabocki-patch-2Glenn S West2017-08-220-0/+0
|\ \ \ | |/ / |/| | Change path to include 3.5 directory.
| * | Change path to include 3.5 directory.James Labocki2017-08-210-0/+0
|/ / | | | | | | | | | | Without this change the azure deployment will fail because of the introduction of 3.5 and 3.6 directories. #### Who would you like to review this? cc: @gwestredhat @e-minguez
* | destory file for OCP on Azure (#675)James Labocki2017-08-210-0/+0
| |
* | Remove `set -x` from the e2e ci pod validation (#673)Tomas Sedovic2017-08-210-0/+0
| | | | | | | | We've set the verbose logging too eagerly and it ends up spewing a lot of useless input in the "waiting for the pods to come up" phase.
* | Ignore *.cfg and *.crt in the openstack inventory (#672)Tomas Sedovic2017-08-211-1/+1
|/ | | | | | This allows our users to keep the ansible.cfg file in the inventory as well as putting e.g. LDAP certificates in. Fixes #481
* Update openshift_release in the sample inventory (#647)Tomas Sedovic2017-08-212-2/+0
| | | | | | | * Update openshift_release in the sample inventory This removes setting the version for Openshift Origin, because the only the latest release is actually available. So if a new Origin release comes up, the installation will fail.
* Merge pull request #661 from tomassedovic/contributingBogdan Dobrelya2017-08-210-0/+0
|\ | | | | Add a contributing guide
| * Another missing wordTomas Sedovic2017-08-180-0/+0
| |
| * Add a missing wordTomas Sedovic2017-08-180-0/+0
| |
| * Add a contributing guideTomas Sedovic2017-08-180-0/+0
| | | | | | | | | | | | Hoping that this will get our pull requests and code reviews more consistent (and it should help people getting started with code reviews).
* | resolves #669 and resolves #668 (#670)Ryan Cook2017-08-200-0/+0
| |
* | Merge pull request #659 from glennswest/masterGlenn S West2017-08-210-0/+0
|\ \ | | | | | | Merge back 3.5 support
| * | Switch all to use 7.4 (using sku 7-RAW)glennswest2017-08-180-0/+0
| | |
| * | Switch to dev branchglennswest2017-08-180-0/+0
| | |
| * | Fix versionglennswest2017-08-180-0/+0
| | |
| * | Fix up sku selectorglennswest2017-08-180-0/+0
| | |
| * | Update to 7.4glennswest2017-08-180-0/+0
| | |
| * | Merge branch 'master' of https://github.com/openshift/openshift-ansible-contribglennswest2017-08-185-6/+29
| |\| | | | | | | | | | Resync With Master
| * | Fix README for overwriteglennswest2017-08-180-0/+0
| | |
| * | Cleanup imagesglennswest2017-08-170-0/+0
| | |