summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-27docker: Create openshift_docker_is_node_or_master variableSteve Milner
This can be used in place of: inventory_hostname in groups['oo_masters_to_config'] or \ inventory_hostname in groups['oo_nodes_to_config'] While the previous version works, this change helps with the tasks are run during AMI creation. Code written by Kenny Woodson @kwoodson.
2017-10-27Merge pull request #5911 from giuseppe/crio-open-port-10010Scott Dodson
cri-o: open port 10010
2017-10-27Merge pull request #5901 from ashcrow/failed-whenScott Dodson
crio: Add failed_when to overlay check
2017-10-27Merge pull request #5904 from mtnbikenc/fix-openshift_releaseRussell Teague
Correct openshift_release regular expression
2017-10-27Merge pull request #5905 from ashcrow/restorcon-for-crioScott Dodson
crio: restorcon /var/lib/containers
2017-10-27Merge pull request #5823 from mtnbikenc/fix-initialize_factsScott Dodson
Force include_role to static for loading openshift_facts module
2017-10-27cri-o: open port 10010Giuseppe Scrivano
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-10-27Merge pull request #5880 from giuseppe/fix-docker-crio-credentialsScott Dodson
docker: set credentials when using system container
2017-10-27Merge pull request #5742 from mtnbikenc/refactor-checksScott Dodson
1504593 Refactor health check playbooks
2017-10-27Merge pull request #5874 from mtnbikenc/fix-5675Scott Dodson
Remove 'Not Started' status from playbook checkpoint
2017-10-27Merge pull request #5890 from staebler/svc-cat-rc0.1.0Scott Dodson
Fix CA Bundle passed to service-catalog broker for ansible-service-broker
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-26crio: restorcon /var/lib/containersSteve Milner
When using the cri-o system container some items in /var/lib/containers end up having incorrect labels. This runs restorecon -R /var/lib/containers after the system container is installed.
2017-10-26Correct openshift_release regular expressionRussell Teague
Match only versions like: 3.7 3.7.0 3.7.0.0 Avoids matches like: 3.7.0.0.0.0
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-26crio: Add failed_when to overlay checkSteve Milner
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1506399 Signed-off-by: Steve Milner <smilner@redhat.com>
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-26docker: set credentials when using system containerGiuseppe Scrivano
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
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-25Fix CA Bundle passed to service-catalog broker for ansible-service-brokerstaebler
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-25Remove 'Not Started' status from playbook checkpointRussell Teague
Playbook status should only be reported for phases that have completed or which have been started. Reporting 'Not Started' could be confusing when running playbooks that do not have an 'installer phase'. Fixes #5675
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