summaryrefslogtreecommitdiffstats
path: root/playbooks
Commit message (Collapse)AuthorAgeFilesLines
* Consolidating AWS roles and variables underneath openshift_aws role.Kenny Woodson2017-09-0711-634/+273
|
* Fixing variables and allowing custom ami.Kenny Woodson2017-09-076-42/+112
|
* Merge pull request #5208 from mgugino-upstream-stage/remove-openshift_commonOpenShift Bot2017-09-0719-38/+71
|\ | | | | Merged by openshift-bot
| * Remove openshift-commonMichael Gugino2017-09-0619-38/+71
| | | | | | | | | | | | | | | | | | Most of this role's purpose was to set facts. The vast majority of these facts were simply redefining user-supplied variables. This commit also removes various artifacts leftover from previous versions, as well as variables that seem to be entirely unused.
* | Create ansible role for deploying prometheus on openshiftZohar Galor2017-09-063-0/+16
|/ | | | | | | | | | | | | | A new role for installing prometheus on openshift. Depends on `openshift_hosted_prometheus_deploy` flag role creates: - prometheus namespace - prometheus clusterrolebinding and service account - pvs for prometheus, alertmanager and alertbuffer for internal nfs - prometheus pod with prometheus behind oauth-proxy, alertmanager and alert-buffer behind oauth-proxy - prometheus and alertmanager configmaps - prometheus and alerts services and direct routes - prometheus, alertmanager and alert-buffer pvcs
* Standardize etcd entry point playbooksRussell Teague2017-09-016-40/+4
|
* Break out master config into stand-alone playbookRussell Teague2017-09-015-10/+9
| | | | | | | | | Added byo/openshift-master/config.yml as a new entry point for performing master installation. Excluder disable/enable for master has been moved to common/openshift-master/config.yml to follow a standard pattern that could be used for both installation and scaleup playbooks.
* Merge pull request #5282 from mtnbikenc/breakout-node-configOpenShift Bot2017-09-018-72/+39
|\ | | | | Merged by openshift-bot
| * Break out node config into stand-alone playbookRussell Teague2017-08-318-72/+39
| | | | | | | | | | | | | | | | | | | | Added byo/openshift-node/config.yml as a new entry point for performing node installation. This playbook must be run after masters have already been deployed. Excluder disable/enable for both nodes and masters has been moved their respective config.yml. This created a common pattern that could be used for both installation and scaleup playbooks.
* | Merge pull request #5283 from mtnbikenc/move-aio-failOpenShift Bot2017-09-012-7/+10
|\ \ | | | | | | Merged by openshift-bot
| * | Move all-in-one fail check to evaluate_groups.ymlRussell Teague2017-08-312-7/+10
| |/
* | Merge pull request #5259 from mtnbikenc/fix-upgrade-auth-checkRussell Teague2017-08-311-0/+1
|\ \ | |/ |/| [BZ1486450] Only run migrate auth for < 3.7
| * Only run migrate auth for < 3.7Russell Teague2017-08-291-0/+1
| |
* | Merge pull request #5247 from mgugino-upstream-stage/fix-master-upgradesOpenShift Bot2017-08-301-4/+1
|\ \ | | | | | | Merged by openshift-bot
| * | Fix openshift_master upgradeMichael Gugino2017-08-291-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | Currently, openshift_master upgrade play imports tasks directly from the openshift_master role. This method does not honor role defaults. This commit changes sets openshift_master_config_dir if undefined.
* | | Merge pull request #5188 from mtnbikenc/test-common-entryRussell Teague2017-08-3021-35/+17
|\ \ \ | | | | | | | | Test: Fail on entry point playbooks in common
| * | | Test: Fail on entry point playbooks in commonRussell Teague2017-08-2921-35/+17
| | |/ | |/|
* | | Merge pull request #5230 from kwoodson/openshift_node_bootstrapOpenShift Bot2017-08-305-68/+76
|\ \ \ | | | | | | | | Merged by openshift-bot
| * | | Merging openshift_node with openshift bootstrap.Kenny Woodson2017-08-295-68/+76
| | |/ | |/|
* | | Merge pull request #5252 from mtnbikenc/fix-group-conditionalOpenShift Bot2017-08-301-2/+2
|\ \ \ | | | | | | | | Merged by openshift-bot
| * | | Fix group conditional requirementsRussell Teague2017-08-291-2/+2
| | |/ | |/|
* | | Merge pull request #5257 from mtnbikenc/fix-scaleupScott Dodson2017-08-3011-56/+11
|\ \ \ | | | | | | | | Move firewall install and fix scaleup playbooks
| * | | Move firewall install and fix scaleup playbooksRussell Teague2017-08-2911-56/+11
| |/ /
* | | Merge pull request #5229 from sdodson/fix-containerized-etcdv3-migrationScott Dodson2017-08-301-2/+4
|\ \ \ | |/ / |/| | Fix scaleup on containerized installations
| * | Fix scaleup on containerized installationsScott Dodson2017-08-251-2/+4
| | | | | | | | | | | | | | | | | | The output from member add had quotes added that caused etcd to fail. Also there were some places that needed to have retries added because containerized start/stop/restart are slower than rpm based installs.
* | | Merge pull request #5201 from mtnbikenc/remove-unsupportedRussell Teague2017-08-2969-2847/+3
|\ \ \ | |_|/ |/| | Remove unsupported playbooks and utilities
| * | Remove unsupported playbooks and utilitiesRussell Teague2017-08-2569-2847/+3
| |/
* | Merge pull request #4570 from rhcarvalho/adhoc-check-runner-miscScott Dodson2017-08-283-5/+82
|\ \ | | | | | | Add playbook to run adhoc health checks or list existing checks
| * | List existing health checks when none is requestedRodolfo Carvalho2017-08-242-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | This is a simple mechanism to learn what health checks are available. Note that we defer task_vars verification, so that we can compute requested_checks and resolved_checks earlier, allowing us to list checks even if openshift_facts has not run.
| * | Add playbook for running arbitrary health checksRodolfo Carvalho2017-08-243-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | This is useful on its own, and also aids in developing/testing new checks that are not part of any playbook. Since the intent when running this playbook is to execute checks, opt for a less verbose explanation on the error summary.
| * | Update health check READMERodolfo Carvalho2017-08-241-5/+4
| |/
* | Merge pull request #5179 from mtnbikenc/openshift_provisionersOpenShift Bot2017-08-281-0/+6
|\ \ | | | | | | Merged by openshift-bot
| * | Standardize openshift_provisioners entry pointRussell Teague2017-08-231-0/+6
| | |
* | | Merge pull request #5033 from ashcrow/system-images-registry-followupScott Dodson2017-08-281-1/+15
|\ \ \ | | | | | | | | System images registry followup
| * | | system-containers: Fallback for system_images_registrySteve Milner2017-08-251-1/+15
| | | |
* | | | Merge pull request #5186 from mgugino-upstream-stage/flatten-cliOpenShift Bot2017-08-261-0/+1
|\ \ \ \ | | | | | | | | | | Merged by openshift-bot
| * | | | Remove near-meta role openshift_cli_factsMichael Gugino2017-08-251-0/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | openshift_cli_facts only runs a single task, and otherwise the only existence is to serve as a link in the dependency chain towards openshift_facts. This commit flattens openshift_cli into one role.
* | | | Merge pull request #5182 from mtnbikenc/upgrade-orphansOpenShift Bot2017-08-261-13/+0
|\ \ \ \ | | | | | | | | | | Merged by openshift-bot
| * | | | Remove unused upgrade playbookRussell Teague2017-08-231-13/+0
| |/ / /
* | | | Merge pull request #5136 from mtnbikenc/std-openshift-checksOpenShift Bot2017-08-254-11/+9
|\ \ \ \ | |_|/ / |/| | | Merged by openshift-bot
| * | | Standardize openshift-checks code pathsRussell Teague2017-08-234-11/+9
| | | |
* | | | Upgrade check for OpenShift authorization objectsRussell Teague2017-08-241-0/+10
| |/ / |/| | | | | | | | | | | | | | | | | Adds task to run `oc adm migrate authorization` to ensure OpenShift authorization objects are in sync. Fixes #5021
* | | Merge pull request #5011 from kwoodson/provisionScott Dodson2017-08-237-305/+775
|\ \ \ | | | | | | | | AWS Provisioning with scale groups.
| * | | First attempt at provisioning.Kenny Woodson2017-08-217-305/+775
| | | |
* | | | Merge pull request #5112 from kwoodson/oc_adm_csrScott Dodson2017-08-231-0/+48
|\ \ \ \ | |_|_|/ |/| | | Adding oc_adm_csr to lib_openshift for node approvals
| * | | First attempt at creating the cert signer.Kenny Woodson2017-08-211-0/+48
| | | |
* | | | Switch to migrating one host and forming a new clusterScott Dodson2017-08-222-10/+68
| |/ / |/| | | | | | | | | | | | | | | | | | | | With large datasets where there are many keys with TTLs the expiry was creating a data inconsistency problem. The hope is that by performing the migration once and then forming a new cluster this is avoided. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1475351
* | | Merge pull request #4784 from abutcher/noop-scaleupScott Dodson2017-08-182-0/+27
|\ \ \ | |_|/ |/| | Fail scaleup configuration when there are no new_nodes or new_masters
| * | Fail within scaleup playbooks when new_{nodes,masters} host groups are empty.Andrew Butcher2017-07-182-0/+27
| | |
* | | Merge pull request #5106 from kwoodson/metrics_stdincludeOpenShift Bot2017-08-172-2/+6
|\ \ \ | | | | | | | | Merged by openshift-bot