summaryrefslogtreecommitdiffstats
path: root/roles/openshift_gcp
Commit message (Collapse)AuthorAgeFilesLines
* Add openshift_gcp_multizone boolMichael Gugino2018-02-122-1/+3
| | | | | | | | Add openshift_gcp_multizone bool that defaults to False to enable users to support multizone deployments on gcp. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1542843
* Move origin-gce roles and playbooks into openshift-ansibleClayton Coleman2018-01-2320-5/+394
| | | | | | | | | | | | | | 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
* Ensure GCP image build instance gets cleaned up on teardownClayton Coleman2017-10-311-0/+6
|
* Delete images located in a family named {{ prefix }}imagesClayton Coleman2017-10-301-1/+8
| | | | | Allows CI jobs to create images specifically for this cluster and then remove them afterwards.
* Remove project metadata prefixed with the cluster prefixClayton Coleman2017-10-301-1/+10
| | | | Allows other scripts to create metadata that is cleaned up safely.
* Allow master node group to wait for stable on GCPClayton Coleman2017-10-301-3/+3
| | | | | Masters can be in a bootstrap config, but allow them to wait for stable so that we don't have inventory issues.
* Handle bootstrap behavior in GCP templateClayton Coleman2017-10-181-2/+7
| | | | | | | | | | Allow each node group to request bootstrap, allow per node group image override, and ensure the provision logic does not wait for bootstrapping node groups before continuing. This is an incremental step to allow GCP clusters to use bootstrap logic on cluster deploy without having fully baked images. We will switch over slowly and ensure both code paths function.
* Wait longer for stable GCP instancesClayton Coleman2017-10-181-1/+1
| | | | | We are seeing instances take longer than 5m to become available, possibly due to GCP infra issues.
* Update to the openshift_aws style scheme for variablesClayton Coleman2017-10-014-149/+209
| | | | | Corresponding changes will be made to the other repositories after merge.
* Port origin-gce roles for cluster setup to copy AWS provisioningClayton Coleman2017-09-144-0/+530
This is a rough cut of the existing origin-gce structure (itself a refined version of the ref arch). I've removed everything except core cluster provisioning, image building, and inventory setup. Node groups are part of the "all at once" provisioning but can be changed.