summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-27Merge pull request #5760 from sdodson/oa-deps-masterScott Dodson
Make openshift-ansible depend on all subpackages
2017-10-27Merge pull request #5910 from mtnbikenc/remove-origin-inventoryScott Dodson
Remove inadvertently committed inventory file
2017-10-27Remove inadvertently committed inventory fileRussell Teague
2017-10-27Merge pull request #5891 from mgugino-upstream-stage/dns-bind-interfacesMichael Gugino
Change dnsmasq to bind-interfaces + except-interfaces
2017-10-27Merge pull request #5875 from mgugino-upstream-stage/fix-upgrade-config-hookMichael Gugino
This previously passed all CI tests, merge queue broke last night. Merging, this is a blocker bug.
2017-10-27Automatic commit of package [openshift-ansible] release [3.7.0-0.183.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-26Automatic commit of package [openshift-ansible] release [3.7.0-0.182.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-26Merge pull request #5885 from kwoodson/fix_image_cleanScott Dodson
Moving removal of unwanted artifacts to image_prep.
2017-10-26Merge pull request #5900 from kwoodson/cert_key_path_fixScott Dodson
Documentation fix for openshift_aws_iam_cert_key_path
2017-10-26Merge pull request #5882 from mgugino-upstream-stage/persistent-journald-logsScott Dodson
Ensure journald persistence directories exist
2017-10-26Fixing documentation for the cert_key_path variable name.Kenny Woodson
2017-10-26Merge pull request #5793 from tbielawa/openshift_management_moduleOpenShift Merge Robot
Automatic merge from submit-queue. Openshift MGMT Fixes and Container Provider Integration Various small fixes/polishing to the openshift management role. * Updated uninstall script * Automatically add cluster to new management deployment * Scaffolding for scripts to add *N* number of OCP/Origin clusters as Container Providers in any arbitrary MIQ/CFME instance * Fix mis-named task in `openshift_nfs/create_export` * Uninstall playbook only runs on one master
2017-10-26Automatic commit of package [openshift-ansible] release [3.7.0-0.181.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-26Merge pull request #5856 from sngchlko/fix-typo-in-kuryrMichael Gugino
Fix typo and add detailed comments in kuryr
2017-10-26Merge pull request #5863 from mgugino-upstream-stage/fix-logging-loop-warningsOpenShift Merge Robot
Automatic merge from submit-queue. Fix loop_var warnings during logging install Currently, install_logging.yml in openshift_logging role loops over other roles. This creates a collision with the keyword 'item' in those roles. This commit adds the loop_var as suggested by ansible warnings.
2017-10-26Automatic commit of package [openshift-ansible] release [3.7.0-0.179.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-25Merge pull request #5655 from giuseppe/etcd-additional-bind-mountOpenShift Merge Robot
Automatic merge from submit-queue. etcd: remove hacks for the system container This removes the special handling of the etcd directories when running as a system container. Marked as WIP as it depends from this [change](https://bugzilla.redhat.com/show_bug.cgi?id=1484326) in the etcd image to be reflected into `registry.access.redhat.com/rhel7/etcd`
2017-10-25Change dnsmasq to bind-interfaces + except-interfacesMichael Gugino
Currently, we have to set the listen ip for dnsmasq via ansible during installation. This commit enables dnsmasq to bind-interfaces + exclude interfaces to ensure dnsmasq doesn't listen on lo interface.
2017-10-25Merge pull request #5830 from abutcher/registry-deploymentOpenShift Merge Robot
Automatic merge from submit-queue. Ensure deployment_subtype is set within openshift_sanitize_inventory. https://bugzilla.redhat.com/show_bug.cgi?id=1504021
2017-10-25Merge pull request #5861 from mtnbikenc/fix-1505537Scott Dodson
1505537 Remove pause from master service startup
2017-10-25Merge pull request #5850 from mgugino-upstream-stage/remove-base-packageScott Dodson
Remove base package install
2017-10-25Moving removal of unwanted artifacts to image_prep.Kenny Woodson
2017-10-25Merge pull request #5573 from vshn/registryclaim1OpenShift Merge Robot
Automatic merge from submit-queue. Remove unused registry_volume_claim variable The "registry_volume_claim" variable has not been used since at least commit 7cf5cc1 (February 21, 2017) and this commit removes the last mention.
2017-10-25Ensure journald persistence directories existMichael Gugino
Currently, we configure openshfit masters to modify journald to use persistent storage. The directory structure must be created manually according to documentation. This commit ensures the needed directory is created. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1506141
2017-10-25Merge pull request #5854 from sdodson/image-stream-syncScott Dodson
Sync latest imagestreams and templates
2017-10-25Merge pull request #5810 from zgalor/refactor-prom-entryOpenShift Merge Robot
Automatic merge from submit-queue. Add installer checkpoint for prometheus
2017-10-25Remove pause from master service startupRussell Teague
Fixes 1505537 https://bugzilla.redhat.com/show_bug.cgi?id=1505537
2017-10-25Merge pull request #5848 from zgalor/pvc_default_alignScott Dodson
Change default in prometheus storage type to emptydir
2017-10-25Add master config upgrade hook to upgrade-all playsMichael Gugino
Currently, in 1.5, 3.6, 1.7 upgrade-all plays, control plane upgrades are not called correctly. This commit ensures the master config hook is appropriately applied during these upgrades to match the steps in control plane only upgrades. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1486054
2017-10-25Merge pull request #5857 from wozniakjan/bz_1491636/logging/nodeselectorOpenShift Merge Robot
Automatic merge from submit-queue. Bug 1491636 - honor node selectors The deprecation of `*_hosted_*` vars made logging node selectors set in the inventory to be ignored. Node selectors were set as 'facts' and they have higher priority than inventory variables. Setting logging node selectors could be achieved only by using command line --extra-vars. It is related to the same BZ as https://github.com/openshift/openshift-ansible/pull/5858 but the issue is different.
2017-10-25Automatic commit of package [openshift-ansible] release [3.7.0-0.178.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-24Merge pull request #5787 from zgalor/image_prefixOpenShift Merge Robot
Automatic merge from submit-queue. Split prometheus image defaults to prefix and version To allow easier testing and deployment from different repos, image defaults were split to prefix and version that can be set externally. bz: https://bugzilla.redhat.com/show_bug.cgi?id=1493431
2017-10-24Merge pull request #5780 from ↵OpenShift Merge Robot
smarterclayton/allow_per_node_group_bootstrap_and_image Automatic merge from submit-queue. Handle bootstrap behavior in GCP template 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. Then we can remove this as necessary. For metadata, we set the cluster id and bootstrap state into instance metadata. On GCP, we'll use project metadata to set the bootstrap kubeconfig file and a startup-script to call it (not in a PR yet). Pairs with openshift/origin-gce#54 @kwoodson
2017-10-24Merge pull request #5700 from wozniakjan/bz_1452939OpenShift Merge Robot
Automatic merge from submit-queue. Bug 1452939 - change imagePullPolicy in logging and metrics cc: @jcantrill
2017-10-24Merge pull request #5806 from staebler/service_catalog_uninstall_issuesOpenShift Merge Robot
Automatic merge from submit-queue. Fix a few small issues in service catalog uninstall * Service catalog install was not re-creating the apiserver.crt and apiserver.key files when generating certs. But the ca.crt and ca.key files were being re-created. This was causing non-verifiable certs to be used when service catalog was uninstalled and re-installed. The service catalog installer was changed to delete the apiserver.crt and apiserver.key files so that they are re-created using the new ca.crt and ca.key files. * The asb auth token secret was not being deleted correctly and causing the uninstaller to fail. * The asb uninstaller was attempting to delete the broker registration from the service catalog. However, the service catalog is uninstalled first. When the asb uninstaller would fail when attempting to delete the ClusterServiceBroker. The uninstaller was changed to verify that the servicecatalog APIService exists first before attempting to delete the ClusterServiceBroker. * The service catalog uninstaller was attempting to delete policybindings. The server does not have a resource type name policybinding. I do not know what the intention is there, but I have commented out that part of the uninstaller.
2017-10-24Merge pull request #5814 from mgugino-upstream-stage/docker-auth-upgradesOpenShift Merge Robot
Automatic merge from submit-queue. Enable oreg_auth credential replace during upgrades Currently, upgrades run a docker image pull prior to upgrading masters and nodes for containerized installs. If using a secure registry, and a user wishes to upgrade their credentials due to expiry, the image pull will fail. This commit ensures docker login credentials are updated during upgrades, if necessary. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1503995
2017-10-24Merge pull request #5828 from mgugino-upstream-stage/fix-openid-challengeScott Dodson
Remove incorrect validation for OpenIDIdentityProvider
2017-10-24Fix loop_var warnings during logging installMichael Gugino
Currently, install_logging.yml in openshift_logging role loops over other roles. This creates a collision with the keyword 'item' in those roles. This commit adds the loop_var as suggested by ansible warnings.
2017-10-24Merge pull request #5840 from staebler/service_catalog_role_patchingOpenShift Merge Robot
Automatic merge from submit-queue. Fix edit and admin role patching for service catalog Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1496694. Update the jinja files used to patch the edit and admin ClusterRoles so that it uses the new resource names of ServiceInstances and ServiceBindings.
2017-10-24Change default in prometheus storage type to emptydirZohar Galor
Only create pvcs when openshift_prometheus_<alertmanager|buffer>_storage_type==pvc By default deployment will use emptydir. Add some documentation and examples. bz: https://bugzilla.redhat.com/show_bug.cgi?id=1495446
2017-10-24Split prometheus image defaults to prefix and versionZohar Galor
To allow easier testing and deployment from different repos, image defaults were split to prefix and version that can be set externally. bz: https://bugzilla.redhat.com/show_bug.cgi?id=1493431
2017-10-24Merge pull request #5838 from ↵Jan Chaloupka
ingvagabund/strip-dash-when-comparing-versions-python3 strip dash when comparing version with Python3
2017-10-24Merge pull request #5796 from mgugino-upstream-stage/journald-masters-upgradesOpenShift Merge Robot
Automatic merge from submit-queue. Ensure upgrades apply latest journald settings Currently, existing clusters might not have journald configurations applied. This may result in a rate- limiting of important log messages on openshift-masters. This commit ensures that journald settings are applied during the upgrade process openshif-masters. Fixes: https://github.com/openshift/openshift-ansible/issues/5642
2017-10-24Bug 1491636 - honor node selectorsJan Wozniak
The deprecation of `*_hosted_*` vars made logging node selectors set in the inventory to be ignored. Node selectors were set as 'facts' and they have higher priority than inventory variables. Setting logging node selectors could be achieved only by using command line --extra-vars.
2017-10-24Fix typo and add detailed comments in kuryrSeungcheol Ko
2017-10-24Automatic commit of package [openshift-ansible] release [3.7.0-0.177.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-10-23Merge pull request #5808 from zgalor/stateful_setScott Dodson
Switch to stateful set in prometheus
2017-10-23Sync latest imagestreams and templatesScott Dodson
2017-10-23Merge pull request #5569 from ganhuang/all-hosts-no-proxyScott Dodson
Generate internal hostnames of no_proxy
2017-10-23Merge pull request #5832 from sdodson/bz1504525Scott Dodson
Correct version gates on policy reconciliation and add retries