summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-17Updating mtu value to intKenny Woodson
2017-11-16Automatic commit of package [openshift-ansible] release [3.8.0-0.2.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-11-16Merge pull request #6029 from boeboe/masterOpenShift Merge Robot
Automatic merge from submit-queue. logging with static pvc: allow specifying the storage class name See https://github.com/openshift/openshift-ansible/issues/6028 for more info and motivation.
2017-11-16Merge pull request #6021 from luis5tb/masterScott Dodson
Initial Kuryr Ports Pool Support
2017-11-16Merge pull request #6142 from mtnbikenc/fix-initRussell Teague
Fix openstack init
2017-11-16Fix openstack initRussell Teague
2017-11-16Merge pull request #6039 from tomassedovic/openstack-provider-githistScott Dodson
Add the OpenStack provider
2017-11-16Merge pull request #6064 from mtnbikenc/consolidate-initScott Dodson
Playbook Consolidation - Initialization
2017-11-16Merge pull request #6088 from wozniakjan/bug_1510496_es_pvc_sizeOpenShift Merge Robot
Automatic merge from submit-queue. Bug 1510496 - logging: honor ES PVC size fix for https://bugzilla.redhat.com/show_bug.cgi?id=1510496
2017-11-16Merge pull request #5729 from kwoodson/cluster_autoscalerOpenShift Merge Robot
Automatic merge from submit-queue. Adding support for cluster-autoscaler. This is the kubernetes cluster-autoscaler role. Features: - Updated lib_openshift to handle --role-namespace when modifying/creating rolebindings for specific namespaced role objects - openshift_cluster_autoscaler role to deploy the autoscaler
2017-11-16Merge pull request #5990 from kwoodson/ensure_node_startedOpenShift Merge Robot
Automatic merge from submit-queue. Ensure node service is started. When bootstrapping nodes we need to restart networkmanager so that the /etc/resolv.conf is properly populated. We also restart the node service after making changes to the unit files.
2017-11-16Merge pull request #5500 from vshn/projtmpl1OpenShift Merge Robot
Automatic merge from submit-queue. Add role to configure project request template The OpenShift master role already supports changing the master configuration to refer to a project template, but there's no way to manage that template directly. This role adds the necessary code to generate a default template and to apply customizations using the "yedit" module. We need to configure custom services and endpoints in every project. The project request template enables us to do that automatically in every project and we'd like to manage the template using Ansible.
2017-11-15Merge pull request #6123 from mtnbikenc/tweak-configOpenShift Merge Robot
Automatic merge from submit-queue. Minor tweaks to ansible.cfg and example inventory - Adds reference to plugins and library path to support removal of symlinks - Removes references to old example inventories - Corrects deprecated ansible_ssh_user - Adds [nfs] group for proper parsing of the example inventory
2017-11-15Merge pull request #6037 from ewolinetz/logging_default_imagesOpenShift Merge Robot
Automatic merge from submit-queue. Updating logging components image defaulting pattern Matches openshift_logging pattern and pattern used by other ansible components Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1505681
2017-11-15Merge pull request #6099 from zgalor/create_cfgmap_before_statefulsetOpenShift Merge Robot
Automatic merge from submit-queue. Create prometheus configmaps before statefulset Originally statefulset was created before configmaps and the pod would have a "FailedMount" warning for a few seconds until the configmaps are created. Now the configmaps are created before the statefulset to avoid that warning.
2017-11-15Merge pull request #6078 from mtnbikenc/require-ansible-2.4OpenShift Merge Robot
Automatic merge from submit-queue. Start requiring Ansible 2.4 We've tested Ansible 2.4 and need to start addressing deprecation warnings. This change will allow us to start migrating away from the `include:` directive as well as make necessary changes for obsolete AWS modules.
2017-11-15Merge pull request #6084 from mgugino-upstream-stage/combine-master-upgradeOpenShift Merge Robot
Automatic merge from submit-queue. Combine master upgrade play with role Currently, there are plays importing tasks directly from openshift_master role. This has caused numerous bugs and code duplicaiton in the past. This commit combines the upgrade into openshift_master role utilizing include_role syntax.
2017-11-15Merge pull request #6105 from kwoodson/docker_crio_fixScott Dodson
Fixing docker crio installation.
2017-11-15Ensure node service is started.Kenny Woodson
2017-11-15Added aos-3.8 releaser for titoJenkins CD Merge Bot
2017-11-15Merge pull request #6079 from mgugino-upstream-stage/fix-log-local-factsOpenShift Merge Robot
Automatic merge from submit-queue. Fix stale data in openshift_facts for logging Currently, some stale facts may be present in '/etc/ansible/facts.d/openshift.fact' which causes openshift_facts to fail. This commit ensures that the data for the 'logging' key in that file is a dictionary; otherwise we re-initialize a new dictionary. Fixes: https://github.com/openshift/openshift-ansible/issues/6057
2017-11-15Merge pull request #5968 from mgugino-upstream-stage/version-scrubScott Dodson
Removed old version code
2017-11-15Automatic commit of package [openshift-ansible] release [3.8.0-0.1.0].Jenkins CD Merge Bot
Created by command: /usr/bin/tito tag --debug --accept-auto-changelog --keep-version --debug
2017-11-15Playbook Consolidation - InitializationRussell Teague
2017-11-15Merge pull request #6051 from mgugino-upstream-stage/docker-containers-proposalOpenShift Merge Robot
Automatic merge from submit-queue. Proposal: container_runtime role This is a proposal meant to facilitate discussion. Input is welcome.
2017-11-15Minor tweaks to ansible.cfg and example inventoryRussell Teague
- Adds reference to plugins and library path to support removal of symlinks - Removes references to old example inventories - Corrects deprecated ansible_ssh_user - Adds [nfs] group for proper parsing of the example inventory
2017-11-15Merge pull request #6094 from ↵OpenShift Merge Robot
mgugino-upstream-stage/syscontainers-docker-login-module Automatic merge from submit-queue. Alternative method to create docker registry auth creds Currently, the command 'docker login' is run when using oreg with authentication. On some hosts, such as hosts configured to use system containers, the docker service is not running. 'docker login' will fail without the docker service running. This commit adds a module to idempotently add credentials to the registry credentials file without the use of 'docker login' Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1511374
2017-11-15Merge pull request #5846 from kwoodson/cluster_install_orderOpenShift Merge Robot
Automatic merge from submit-queue. Switch up the cluster install order. The purpose of this pull request is to change the order of installation to the following: - Provision masters - Install masters - Provision node groups (infra/compute) - Join nodes to cluster (approval process) - Call hosted playbooks on entire cluster This model of install is a bit more robust than the previous one of bringing up nodes after hosted has been installed. This method allows us to have all nodes available when the services are being configured rather than after-the-fact.
2017-11-15Merge pull request #5967 from gregswift/uninstallOpenShift Merge Robot
Automatic merge from submit-queue. Cleans up additional artifacts in uninstall. Closes 3082 Closes #3082
2017-11-14Merge pull request #6102 from mgugino-upstream-stage/fix-docker-reg-auth-proxyOpenShift Merge Robot
Automatic merge from submit-queue. Run registry auth after docker restart Currently, docker login may fail if a proxy is added to the config but docker is already running. This is due to the fact that 'docker login' must have a functioning docker.service running (with valid network connection) to complete. Currently, handlers restart the docker service at the end of the role. This doesn't allow for updating proxy settings before running docker login. This commit moves 'docker login' command after flushing handlers. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1511869
2017-11-14Merge pull request #6095 from kwoodson/add_instance_profile_supportOpenShift Merge Robot
Automatic merge from submit-queue. Instance profile support. Purpose of this PR is to remove the AWS cloud-provider credentials from the node and use instance profiles during provisioning time.
2017-11-14Merge pull request #6091 from sosiouxme/20171110-ini-parse-failureOpenShift Merge Robot
Automatic merge from submit-queue. ansible.cfg: error when inventory does not parse As of Ansible 2.4 this option exists: https://github.com/ansible/ansible/issues/15035#issuecomment-329672168 The kind of error you get later when this is your real problem tends to be *very* confusing. Much better to just fail right away. I cannot think of any scenario in which it would be preferable to proceed when inventory parsing fails.
2017-11-14Merge pull request #6081 from kwoodson/remove_oc_edit_restrictionsOpenShift Merge Robot
Automatic merge from submit-queue. removing kind restrictions from oc_edit Removing any kind restriction on oc_edit. This allows it to just call the API which in most cases works.
2017-11-14Merge pull request #6068 from mtnbikenc/remove-old-upgradesOpenShift Merge Robot
Automatic merge from submit-queue. Remove upgrade playbooks for 3.3 through 3.5 Release branches should be used for older upgrades.
2017-11-14Merge pull request #6115 from sdodson/disable-auth-migrationScott Dodson
Allow disabling authorization migration check
2017-11-14Merge pull request #6054 from nak3/cleanup-lbOpenShift Merge Robot
Automatic merge from submit-queue. Remove remaining haproxy files with uninstallation Although OpenShift LB(HAProxy) distributes `/etc/systemd/system/haproxy.service.d/limits.conf` and `/etc/systemd/system/haproxy.service`, uninstall playbook does not remove them now. This patch changes to remove these files.
2017-11-14Removed old version codeMichael Gugino
This commit removes any references to versions < 1.5/3.5 We assume the version is always greater than or equal to 1.5/3.5.
2017-11-14Allow disabling authorization migration checkScott Dodson
2017-11-14Merge pull request #5948 from mtnbikenc/checkpoint-timesOpenShift Merge Robot
Automatic merge from submit-queue. Add execution times to checkpoint status This PR adds execution times to the checkpoint status report at the end of an installer playbook run. - Checkpoint plays now use `all` host group to avoid using an undefined host group during the Initialization phase as well as maintaining the need to collect inventory vars for host group conditionals - `run_once: true` is used to limit the execution to only one host - `installer_phase_*` data is now stored as a dict so multiple data points can be stored for that phase - Documentation updated ``` INSTALLER STATUS *************************************************************** Initialization : Complete (0:02:14) Health Check : Complete (0:01:10) etcd Install : Complete (0:02:01) Master Install : Complete (0:11:43) Master Additional Install : Complete (0:00:54) Node Install : Complete (0:14:11) Hosted Install : Complete (0:03:28) ```
2017-11-14Alternative method to create docker registry auth credsMichael Gugino
Currently, the command 'docker login' is run when using oreg with authentication. On some hosts, such as hosts configured to use system containers, the docker service is not running. 'docker login' will fail without the docker service running. This commit adds a module to idempotently add credentials to the registry credentials file without the use of 'docker login' Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1511374
2017-11-14Merge pull request #6110 from sdodson/dockershimScott Dodson
Nuke /var/lib/dockershim/sandbox/* while nodes are drained
2017-11-14Nuke /var/lib/dockershim/sandbox/* while nodes are drainedScott Dodson
2017-11-14Merge pull request #5784 from jarrpa/glusterfs-new-featuresOpenShift Merge Robot
Automatic merge from submit-queue. GlusterFS: Update for new features This is a small collection of updates to take advantage of new features available for containerized GlusterFS, currently available downstream in CNS 3.6.
2017-11-14Merge pull request #5942 from giuseppe/crio-sync-configurationScott Dodson
crio: sync crio.conf
2017-11-14Merge pull request #5921 from lpsantil/make-nfs-clearMichael Gugino
Make clearer *_nfs_directory and *_volume_name
2017-11-14crio: sync crio.confGiuseppe Scrivano
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-11-13Merge pull request #6101 from mgugino-upstream-stage/fix-tsb-jsonScott Dodson
Fix extension script for catalog
2017-11-13Merge pull request #6104 from kwoodson/regex_cors_fixScott Dodson
Regex anchors changed to match protocol start and ports.
2017-11-13Merge pull request #6072 from tbielawa/obvious_docsOpenShift Merge Robot
Automatic merge from submit-queue. Update Docs. Make Clearer where the actual docs are. This just makes it more obvious where the openshift docs are.
2017-11-13Fixing islnk.Kenny Woodson