summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removing rhel_subscription roleChandler Wilkerson2017-08-170-0/+0
| | | Mention of the role (which I don't find anywhere in the repo atm) breaks my refarch. I'd advise removing it all together.
* rolling back skip-packages (#654)Ryan Cook2017-08-160-0/+0
| | | | | | * rolling back skip-packages * guess can't use # lines
* Merge pull request #653 from dav1x/initial-3.6-vmwDavis Phillips2017-08-160-0/+0
|\ | | | | Adding OCP 3.6 files and modifications
| * more lintsDavis Phillips2017-08-160-0/+0
| |
| * adding datastoreDavis Phillips2017-08-160-0/+0
| |
| * address lint and remove installer check for docker storageDavis Phillips2017-08-160-0/+0
| |
| * remove additional docker storage setupDavis Phillips2017-08-161-9/+0
| |
| * Adding 3.6 files and modificationsDavis Phillips2017-08-161-0/+9
| |
* | Merge pull request #639 from tomassedovic/travis-ciBogdan Dobrelya2017-08-160-0/+0
|\ \ | | | | | | Add end to end openstack testing to travis
| * | Make the fetch-master.sh script executableTomas Sedovic2017-08-160-0/+0
| | |
| * | Skip end-end ci on forksTomas Sedovic2017-08-160-0/+0
| | | | | | | | | | | | | | | Since PRs coming from forks don't have the openstack credentials, they would always fail. Let's just ignore them instead.
| * | Only fetch the master branch onceTomas Sedovic2017-08-160-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to load the master branch every time we sourced vars.sh, but that file should not have any side effects. Also, since the run takes up to an hour to finish, this meant the output could differ if something merged in the meantime. So with this we only fetch the master and print the modified files once and vars.sh just reads the status of the repo afterwards.
| * | Fix the no-pager argument orderTomas Sedovic2017-08-150-0/+0
| | |
| * | Add --no-pager to the git diff commandTomas Sedovic2017-08-150-0/+0
| | | | | | | | | | | | I think this can cause issues when the git diff list is large.
| * | Pass the extra-vars to install-openshift, tooTomas Sedovic2017-08-150-0/+0
| | | | | | | | | | | | | | | Otherwise it won't pick up on our env_id, which means the apps subdomain will be incorrect.
| * | Set the extra vars in a file not in env varsTomas Sedovic2017-08-140-0/+0
| | |
| * | Remove CI creds and use the `-e` optionTomas Sedovic2017-08-140-0/+0
| | | | | | | | | | | | | | | The CI credentials are set in the travis settings instead and the rest just removes a bunch of sed commands.
| * | Try running travis encrypt on the master branchTomas Sedovic2017-08-140-0/+0
| | | | | | | | | | | | Maybe it locks it to the current remote or something?
| * | See if removing the creds comment fixes travisTomas Sedovic2017-08-140-0/+0
| | |
| * | Add end to end openstack testing to travisTomas Sedovic2017-08-140-0/+0
| | | | | | | | | | | | This is using an RDO Cloud account dedicated to CI.
* | | Avoid server recreation in case of user_data modification. (#651)ioggstream2017-08-162-0/+2
| | |
* | | OpenShift 3.6 on AWS (#619)Ryan Cook2017-08-160-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * addition of glusterfs * using existing instance groups * allowing the ability to specify amount of app nodes * better template due to ashcrow * addition of 7.4 ami * inclusion of brownfield * teardown update * linting * higher required disk space * require docker package before install now * temporary variable location...will remove due to origin * now can do pipelining at default * testing priv escalation timeout fix * transitioning to rhel_subscribe role * roll back of use of rhel_subscribe * addition of repos * linting and missing reo * rolling back * use of overlay2 * need to code cloudformation for atomic but replace if required * moving origin release to provider space * installation params * new add node steps * linting * rollback of rhel_subscribe
* | | Upgrade templates to support OCP 3.6 (#642)Glenn S West2017-08-160-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prep for 3.6 ocp/7.4 rhel spike * Revert to 7.3 * Fix disk size on osdisk * Fix size * Add auto resize * Fixup grow code to be cleaner and make sure docker is auto installed * Make sure docker is started and enabled * First pass move to 3.6 for HA Deployment * Setup test * Fix up installs * Implement auto root device detection * Move to new full auto growfs for root * Prepare for upstream merge * Implement new directory structure for multiple versions * Add version support in allinone * Fix template path on version * Switch back to production * Cleanup ansibledeployocp * Re-add
* | | Fix arch image in GCP readme + some typos (#650)Peter Schiffer2017-08-160-0/+0
| | | | | | | | | | | | | | | | | | * Fixed arch image * Fixed some typos
* | | Set custom hostnames for servers (#643)Tlacenka2017-08-164-10/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README, all.yml, stack_params.yml, heat_stack.yaml.j2: hostname customisation added * hostnames customisation: default set in stack_params * heat_stack: bug fix * fixed commented defaults in group_vars/all.yml
* | | Access UI via a bastion node (#596)Bogdan Dobrelya2017-08-168-5/+83
| | | | | | | | | | | | | | | | | | | | | | | | When using a bastion and a single master, use the lb-secgrp to access UI port allowed from the ingress bastion node cidr. For HA (masters>1), UI still should be accessed via the LB node's ingress cidr, omitting the bastion. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* | | Migrate bin/cluster and associated playbooks from openshift-ansible (#646)Scott Dodson2017-08-150-0/+0
| | | | | | | | | | | | These playbooks were never officially supported and need to be removed from openshift-ansible.
* | | group_vars/all.yml, stack_params.yaml, README: specifying flavors enabled ↵Tlacenka2017-08-153-8/+22
| | | | | | | | | | | | and documented (#638)
* | | Rename some GCP ref. arch. files (#645)Peter Schiffer2017-08-150-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch os_sdn_network_plugin_name to multitenant by default * Rename gcloud.sh to ocp-on-gcp.sh * Rename gce-cli folder to gcp * Updated README
* | | Specify different image names for roles (#637)Tlacenka2017-08-154-10/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * all.yml: set up new variables for specifying images for roles * stack_params.yaml: add image name variables for different roles * more roles added * heat_stack.yaml.j2: openstack_image changed to updated image names * README: updated documentation for specifying image names
* | | Support multiple private networks for static inventory (#604)Bogdan Dobrelya2017-08-155-4/+24
| | | | | | | | | | | | | | | | | | Add openstack_private_network_name to filter by a wanted private network. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* | | Merge pull request #641 from cooktheryan/link_fixDavis Phillips2017-08-140-0/+0
|\ \ \ | |/ / |/| | fix of 404 page
| * | fix of 404 pageRyan Cook2017-08-140-0/+0
|/ /
* | fix to allow for origin to be installed on rhel (#634)Ryan Cook2017-08-140-0/+0
| |
* | Minor fixes (#632)Eduardo Mínguez2017-08-120-0/+0
| |
* | Move GCP ref. arch. to OCP 3.6 (#631)Peter Schiffer2017-08-110-0/+0
| |
* | Merge pull request #630 from e-minguez/osp_default_node_selectorRoger Lopez2017-08-090-0/+0
|\ \ | | | | | | WIP: OSP default node selector
| * | Added default node selector to app nodesEduardo Minguez Perez2017-08-090-0/+0
| | |
| * | Manual OCP scriptsEduardo Minguez Perez2017-08-090-0/+0
| | | | | | | | | | | | | | | | | | | | | * Network subnets no longer hardcoded * Masters are nodes * No need for ansible masters,nodes as previous statement * Added more inline scripts missing in the doc
* | | Removing confusing old hostfile entry (#614)Chandler Wilkerson2017-08-090-0/+0
|/ / | | | | Also adding .pem as an ignored extension in case user puts the ca.pem in the inventory directory :-)
* | Add --redeploy and --clear-logs options to gcloud.sh (#628)Peter Schiffer2017-08-080-0/+0
| | | | | | | | | | | | * Updated ansible log file creation, added --clear-logs option * Add --redeploy option
* | Updated for OCP 3.4, OSP10 and ansible configuration of instances (#620)Mark Lamourine2017-08-080-0/+0
| |
* | Create and assign a log file for ansible runs (#627)Miguel P.C2017-08-080-0/+0
| |
* | Merge pull request #624 from e-minguez/fix_add_host_locationGlenn S West2017-08-080-0/+0
|\ \ | | | | | | Fixed add_host.sh script location
| * | Fixed add_host.sh script locationEduardo Minguez Perez2017-08-070-0/+0
| | | | | | | | | | | | Otherwise it gets downloaded to the /root folder
* | | Add Support for Azure Single Vm Deployment (#626)Glenn S West2017-08-080-0/+0
| | | | | | | | | | | | | | | | | | * Add support for allinone/single vm deployment * Update Readme * Change logging default
* | | Default storage domain changed to a variableChandler Wilkerson2017-08-070-0/+0
|/ /
* | Allow using ephemeral volumes for docker storage (#615)Tomas Sedovic2017-08-043-0/+9
| | | | | | | | | | | | | | | | For testing cases it's sometimes useful to not create Cinder volumes for the VMs. It can also sometimes be a little faster and more robust (but unfit for production). This adds an option called `ephemeral_volumes` that will use the VM's storage instead of creating volumes when set to true.
* | Merge pull request #616 from tomassedovic/remove-clouds-yamlBogdan Dobrelya2017-08-042-9/+0
|\ \ | | | | | | Remove clouds.yaml from sample-inventory
| * | Remove clouds.yaml from sample-inventoryTomas Sedovic2017-08-042-9/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | With the move to the static inventory, we don't need it anymore so it's now just an unnecessary step in the deployment. Note that the users may still want to use clouds.yaml for openstack credentials instead of sourcing the `OS_*` environment variables, but they can do that at their discression. The reason we had the clouds.yaml here was because the `openstack.py` dynamic inventory used the servers' UUID's as ansible hosts by default and the options we put in caused it to use the hostnames (as desired).