summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-07Merge pull request #6048 from fabianvf/1510546-asb-fix-cert-indentScott Dodson
Bug 1510546- Fix previous fix, task was indented one level too deep
2017-11-07Bug 1510546- Fix previous fix, task was indented one level too deepFabian von Feilitzsch
2017-11-07Use oc rather than kubectlScott Dodson
2017-11-07Merge pull request #6044 from fabianvf/1510546-asb-fix-cert-conditionalScott Dodson
Fix ansible service broker etcd cert generation logic.
2017-11-07Merge pull request #6036 from mgugino-upstream-stage/fix-prometheus-varsOpenShift Merge Robot
Automatic merge from submit-queue. Fix prometheus default vars Currently, prometheus role tries to set some defaults depending on openshift_deployment_type. This commit simplifies that logic. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1509782
2017-11-07Merge pull request #6009 from dymurray/templateOpenShift Merge Robot
Automatic merge from submit-queue. Update service broker configmap and serviceaccount privileges Addresses Bugs https://bugzilla.redhat.com/show_bug.cgi?id=1503289 and https://bugzilla.redhat.com/show_bug.cgi?id=1507111
2017-11-07Addressing tox errorsEric Wolinetz
2017-11-07Re-add challenge auth verification to github and googleMichael Gugino
Recent commit removed these checks. These two auth providers are specifically excluded in origin, thus we should enable the checks to ensure challenge auth is not enabled for these providers. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1444367
2017-11-07Merge pull request #5998 from SaravanaStorageNetwork/fix_for_etcdMichael Gugino
Add etcd as part of inventory file
2017-11-07Addressing commentsEric Wolinetz
2017-11-07Move fact definition that breaks when check to end of blockFabian von Feilitzsch
2017-11-07[Bug 1509354] Check if routers have certificates and use themKenny Woodson
2017-11-07Fix v3.6 xpaas image streamsScott Dodson
2017-11-07Fix v3.7 xpaas image streamsScott Dodson
2017-11-07Initial Kuryr Ports Pool SupportLuis Tomas Bolivar
This commits enables the ports pool driver when deploying kuryr networking on top of OpenShift in containers. It also exposes some configuration options such as the maximum and minimum pool sizes, as well as the bulk subports creation size and the time between pools update actions.
2017-11-07Fix prometheus default varsMichael Gugino
Currently, prometheus role tries to set some defaults depending on openshift_deployment_type. This commit simplifies that logic. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1509782
2017-11-07Automatic commit of package [openshift-ansible] release [3.7.0-0.197.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-11-07Remove an unused retry fileTomas Sedovic
2017-11-06Merge pull request #6031 from abutcher/temporary-servinginfo-clientcaOpenShift Merge Robot
Automatic merge from submit-queue. Temporarily set master servingInfo.clientCA as client-ca-bundle.crt during rolling CA redeployment. This PR temporarily configures master `servingInfo.clientCA` as `client-ca-bundle.crt` during CA redeploy so that clients referencing the old OpenShift CA can continue to function until all cluster certificates have been replaced and `servingInfo.clientCA` is reset to `ca.crt`. `client-ca-bundle.crt` is a new bundle created by the `openshift_ca` role which contains old and new OpenShift CA certificates. https://bugzilla.redhat.com/show_bug.cgi?id=1509124 Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1493276
2017-11-07Namespace the docker volumesTomas Sedovic
2017-11-07Fix toxTomas Sedovic
2017-11-07Namespace the OpenStack varsTomas Sedovic
This makes sure that all the variables used in the `openshift_openstack` role are prefixed with `openshift_openstack_` as is the convention.
2017-11-07Use `null` instead of `False` where it makes senseTomas Sedovic
The `openstack_*_network_name` vars are strings, not booleans, so the absense shouldn't really be marked by `False`.
2017-11-07Simplify the template paths for the storage setupTomas Sedovic
Because the templates are present in a role, the `template` module is able to look them up directly, without having to use `{{ role_path }}/templates`.
2017-11-07Use the default `item` loop variable for checksTomas Sedovic
2017-11-07Move the selinux check upTomas Sedovic
2017-11-07Add the DNS updates and rename the openstack varsTomas Sedovic
Most of the vars in `roles/openshift_openstack/defaults/main.yml` are now prefixed with `openstack_`.
2017-11-07Remove the subnet_update_dns_servers task listTomas Sedovic
It's no longer being used.
2017-11-07Move the vars/main.yml to defaultsTomas Sedovic
The contents of roles/openshift_openstack/vars/main.yml were moved to the defaults/main.yml file instead. There are now duplication warnings we need to address, but the deployment does still work.
2017-11-07FIXUP ANSIBLE CFGTomas Sedovic
2017-11-07Remove the static_inventory and bastion samplesTomas Sedovic
These options will have no effect until we add static inventory and bastion support back in.
2017-11-07Use the existing ansible.cfg fileTomas Sedovic
2017-11-07Remove the subscription-manager roleTomas Sedovic
The repo already contains the `rhel_subscribe` role so we should use that instead.
2017-11-07Add a stub of the dns record update code inTomas Sedovic
This will mostly not work but it's a starting point.
2017-11-07Use correct host group in provision.ymlTomas Sedovic
2017-11-07Remove the post-install and scale-up playbooksTomas Sedovic
They're not necessary for the initial PR so let's add them properly later.
2017-11-07Remove the openstack custom-actions for nowTomas Sedovic
They're duplicating a lot of functionality that's already in openshift-ansible and they're not actually used from the provisioning playbooks. We'll revisit them later.
2017-11-07Remove the extra rolesTomas Sedovic
The `openstack-stack` role is now under `openshift_openstack` and the `openstack-create-cinder-registry` one will be added there, later.
2017-11-07Add openshift_openstack role and move tasks thereTomas Sedovic
All the tasks that were previously in playbooks are now under `roles/openshift_openstack`. The `openshift-cluster` directory now only contains playbooks that include tasks from that role. This makes the structure much closer to that of the AWS provider.
2017-11-07Use the docker-storage-setup roleTomas Sedovic
2017-11-07Update readmeTomas Sedovic
2017-11-07Update lookup plugins pathTomas Sedovic
2017-11-07.gitignore casl-infraTomas Sedovic
2017-11-07Move the OpenStack playbooksTomas Sedovic
We move them from `playbooks/provisioning/openstack` to `playbooks/openstack` to mirror `playbooks/aws`.
2017-11-07Merge ../openshift-ansible-contrib into openstack-provider-githistTomas Sedovic
This moves all the OpenStack-related code from the -contrib[1] repo including its git history to openshift-ansible. It will then be moved around and updated to fit the rest of the project's structure. [1]: https://github.com/openshift/openshift-ansible-contrib
2017-11-06Merge pull request #5976 from fabianvf/asb-etcd-certsScott Dodson
Bug 1507617- Move etcd into its own service/dc with SSL
2017-11-06Merge pull request #6027 from ↵OpenShift Merge Robot
mgugino-upstream-stage/retry-restart-master-controllers Automatic merge from submit-queue. Retry restarting master controllers Currently, master controller services may fail to restart if master api services are not fully initialized. This commit enables retry of master controllers. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1509837
2017-11-06Merge pull request #6024 from mgugino-upstream-stage/upgrade-validator-fixOpenShift Merge Robot
Automatic merge from submit-queue. Fix preupgrade authorization objects are in sync Currently, this task is executed based on openshift_version. openshift_version is based on the upgrade target, thus not the currently install versions. This commit ensures that the task executes as intended. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1508301
2017-11-06Merge pull request #6030 from giuseppe/fix-selinux-docker-tooOpenShift Merge Robot
Automatic merge from submit-queue. container-engine: ensure /var/lib/containers/ is properly labelled we were doing it only when CRI-O is installed. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1509880 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-11-06Temporarily set master servingInfo.clientCA as client-ca-bundle.crt during ↵Andrew Butcher
rolling CA redeployment.