# changelog

author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.43.0
changelog:
  - Changing conditional_set_fact from module to action_plugin since it does not
    need to access hosts to be effective and to reduce playbook output
    (ewolinet@redhat.com)
  - Revert "Bug 1512825 - add mux pod failed for Serial number 02 has already
    been issued" (mkhan@redhat.com)
  - Fix metadata access in OpenStack inventory (tomas@sedovic.cz)
  - Adding ability to yedit json files. (kwoodson@redhat.com)
  - Simplify double upgrade version logic (mgugino@redhat.com)
  - Whenever we create a new es node ignore health checks, changing prometheus pw
    gen for increased secret idempotency (ewolinet@redhat.com)
  - oc_adm_csr: Add fail_on_timeout parameter which causes module to fail when
    timeout was reached. (abutcher@redhat.com)
  - Adding missing template (ewolinet@redhat.com)
  - Move installation of packages before container_runtime to ensure bind mounts
    are avaialable. (kwoodson@redhat.com)
  - Use curl --noproxy option for internal apiserver access (takayoshi@gmail.com)
  - Revert openshift_version to previous state (mgugino@redhat.com)
  - Add openshift_gcp_multizone bool (mgugino@redhat.com)
  - Invert logic to decide when to re-deploy certs (sdodson@redhat.com)
  - etcd_scaleup: use inventory_hostname when etcd ca host is being picked
    (vrutkovs@redhat.com)
  - Fix docker_upgrade variable (mgugino@redhat.com)
  - Fix gcp variable warnings (mgugino@redhat.com)
  - Disable console install when not 3.9 or newer (spadgett@redhat.com)
  - Fix etcd scaleup plays (mgugino@redhat.com)
  - Add playbook to install components for cluster operator (cewong@redhat.com)
  - Remove cluster_facts.yml from the install.yml (tomas@sedovic.cz)
  - Allow for blank StorageClass in PVC creation (jarrpa@redhat.com)
  - Add service catalog to be upgraded (jpeeler@redhat.com)
  - Remove node start from bootstrap.yml. (abutcher@redhat.com)
  - Restart systemd-hostnamed before restarting NetworkManager in node user-data.
    (abutcher@redhat.com)
  - additional mounts: specify 'type' in container_runtime_crio_additional_mounts
    (vrutkovs@redhat.com)
  - Fix openshift_openstack_provision_user_commands (bdobreli@redhat.com)
  - origin-dns: make sure cluster.local DNS server is listed first
    (vrutkovs@redhat.com)
  - Fix OpenStack playbooks (tomas@sedovic.cz)
  - Backport changes for glusterfs, heketi, s3 and block templates
    (sarumuga@redhat.com)
  - Fix indentation to make yamllint happy (vrutkovs@redhat.com)
  - Use r_etcd_common_etcdctl_command instead of hardcoded binary name to support
    containerized upgrade (vrutkovs@redhat.com)
  - Verify that requested services have schedulable nodes matching the selectors
    (vrutkovs@redhat.com)
  - Normalize the time we wait for pods to 5s * 60 retries (sdodson@redhat.com)
  - Pause for console rollout (spadgett@redhat.com)
  - Fix wording (bdobreli@redhat.com)
  - Fix cloud init runcmd templating (bdobreli@redhat.com)
  - Note ignored Heat user data changes for openstack (bdobreli@redhat.com)
  - Clarify the ansible playbook vs cloud-init (bdobreli@redhat.com)
  - Fix openstack cloud-init runcmd templating (bdobreli@redhat.com)
  - [openstack] custom user commands for cloud-init (bdobreli@redhat.com)
  - Limit host scope during plays (mgugino@redhat.com)
  - Fix upgrade-control plane post_control_plane.yml (mgugino@redhat.com)
  - erase data only if variable is set. fix block indentatation
    (sarumuga@redhat.com)
  - uninstall playbook for GlusterFS (sarumuga@redhat.com)
  - Removing prefix and replacing with cidr, pool_start and pool_end variables.
    (mbruzek@gmail.com)
  - Make node start options configurable (celebdor@gmail.com)
  - Support master node high availability (jihoon.o@samsung.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.46.0
changelog:
  - Tolerate OVS 2.6 in 3.10 as well (sdodson@redhat.com)
  - hosts.example: openshift_dns_ip should be node-specific (vrutkovs@redhat.com)
  - Add target mount for gluster block (m.judeikis@gmail.com)
  - Allow for overriding hosted registry_url variables (rteague@redhat.com)
  - Link to etcd v3 migration docs rather than suggesting dangerous things
    (sdodson@redhat.com)
  - Run openshift_version for image prep (mgugino@redhat.com)
  - Remove redundant openshift_hosted_registry_network_default
    (mgugino@redhat.com)
  - Correct the usage of bool and str (ghuang@redhat.com)
  - kernel module loading fix (m.judeikis@gmail.com)
  - add steps in bootstrap playbook to handle updating aws.conf file
    (jdiaz@redhat.com)
  - Add cloud config variables to the sample inventory (nelluri@redhat.com)
  - Run init/facts for docker upgrade (mgugino@redhat.com)
  - quick installer: remove UPGRADE_MAPPINGS (vrutkovs@redhat.com)
  - Update quick installer to support 3.9 and 3.8 (vrutkovs@redhat.com)
  - Updating deprecation variable check to use a module for cleaner output and
    use run_once to limit to one host. Add flag to skip dep check if desired
    (ewolinet@redhat.com)
  - Patch only if the file exists, otherwise we should copy the file in
    (ewolinet@redhat.com)
  - Add vsphere section for openshift_node_kubelet_args_dict (ghuang@redhat.com)
  - Correctly comparing against the current configmap when making es configmap
    patches (ewolinet@redhat.com)
  - add uninstall playbooks for compute/infra scale groups (jdiaz@redhat.com)
  - Adding ability to pass content and create files from content.
    (kwoodson@redhat.com)
  - Bug 1541946- waiting for master reboot now works behind bastion
    (fabian@fabianism.us)


author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.47.0
changelog:
  - Update API healthz check to use uri module (mkhan@redhat.com)
  - fixed an oo_filter plugin lib_utils_oo_has_no_matching_selector to do set
    comparison (mwoodson@redhat.com)
  - Grafana roles updates. (mrsiano@gmail.com)
  - add deprovision playbook for cluster-operator infrastructure
    (jdiaz@redhat.com)
  - Add tox test to check for invalid playbook include (rteague@redhat.com)
  - Change openshift.common.hostname to inventory_hostname (mgugino@redhat.com)
  - Fix openshift-webconsole version check (mgugino@redhat.com)
  - add master deprovisioning (jdiaz@redhat.com)
  - Adding file locking to yedit. (kwoodson@redhat.com)
  - Log troubleshooting info when console install fails (spadgett@redhat.com)
  - CRI-O: use /var/run/crio/crio.sock for >=3.9 (gscrivan@redhat.com)
  - Fix pvc template by replacing None by lowercase none (toj315@gmail.com)
  - GlusterFS: Fix uninstall regression (jarrpa@redhat.com)
  - Add prometheus reader role for lightweight privileges. (mrsiano@gmail.com)
  - docker_image_availability: encode error message (vrutkovs@redhat.com)
  - Tweak things based on feedback (sdodson@redhat.com)
  - Update example inventory to drive required hostgroups to the top
    (sdodson@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.48.0
changelog:
  - Fix openshift_hosted_registry_storage_glusterfs_path (mgugino@redhat.com)
  - Revert openshift_portal_net (mgugino@redhat.com)
  - skip search for an ami if openshift_aws_ami_map provides one
    (jdiaz@redhat.com)
  - Adding node autoapprover. (kwoodson@redhat.com)
  - Adding ability to state absent array items with index/curr_value.
    (kwoodson@redhat.com)
  - Change image location to CF 4.6 GA from Beta (simaishi@redhat.com)
  - Update templates to mount the configmap into the directory the new image
    expects (simaishi@redhat.com)
  - Fix for support multi-cluster heketi's topology (chinacoolhacker@gmail.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.50.0
changelog:
  - Fix upgrade verify_upgrade_targets (mgugino@redhat.com)
  - Ensure wire-aggregator run on 3.7 upgrades (mgugino@redhat.com)
  - Add no_log to prevent printing AWS creds (sedgar@redhat.com)
  - added ci inventory and groups for containerized (mgugino@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.0-0.52.0
changelog:
  - Move journald setup to node tasks from master (nakayamakenjiro@gmail.com)
  - [BZ 1497408] delete config map, dameon set, and cluster role
    (john.sanda@gmail.com)
  - Fix aggregator relative paths (mgugino@redhat.com)
  - Fix package tasks ordering in OpenStack playbooks (tomas@sedovic.cz)
  - Change openshift_release to openshift_upgrade_target in upgrade
    (mgugino@redhat.com)
  - Normalize times we wait on pods to 10s * 60retries (sdodson@redhat.com)
  - start_api_server: service catalog healthcheck doesn't require proxy
    (vrutkovs@redhat.com)
  - Changing default of openshift_logging_public_master_url to use
    openshift_master_cluster_public_hostname if available (ewolinet@redhat.com)
  - Sync v3.8 content (sdodson@redhat.com)
  - Sync v3.7 content (sdodson@redhat.com)
  - Sync v3.9 content (sdodson@redhat.com)
  - Allow branch specific pulls from origin (sdodson@redhat.com)
  - Fixing bz1540467 docker-registry env var migration. Adding ability to oc_edit
    complex array style edits. (kwoodson@redhat.com)
  - [1537872] Adding seboolean for virt_use_samba (kwoodson@redhat.com)
  - Making patching a local_action and ensuring we become:false for local_actions
    (ewolinet@redhat.com)
  - Cast string to dict in lib_utils_oo_dict_to_keqv_list (mgugino@redhat.com)
  - refine condition for doing ami fetching (jdiaz@redhat.com)
  - Add field_selector parameter to oc_obj. (abutcher@redhat.com)
  - GlusterFS: Check for groups in template file (jarrpa@redhat.com)
  - Updating AMI copying tags to no longer default to parent AMI.
    (kwoodson@redhat.com)
  - Remove NoVolumeNodeConflict from 3.9+ (sdodson@redhat.com)


author: Kevin Traynor <ktraynor@redhat.com> 2.6.1-1.git20161206
changelog:
  - Update to OVS 2.6.1 + branch-2.6 bugfixes (#1335865)
  - Update to use DPDK 16.11 (#1335865)
  - Enable OVN


author: Scott Dodson <sdodson@redhat.com> 0.2-3
changelog:
  - Update to 21fb40637c4e3507cca1fcab6c4d56b06950a149
  - Split packaging of openshift-master and openshift-node


author: Steve Milner <smilner@redhat.com> 0.2-8
changelog:
  - Master configs will be generated if none are found when the master is installed.
  - Node configs will be generated if none are found when the master is installed.
  - Additional notice file added if config is generated by the RPM.
  - All-In-One services removed.


author: Scott Dodson <sdodson@redhat.com> 0.2-9
changelog:
  - Rename from openshift -> origin
  - Symlink /var/lib/origin to /var/lib/openshift if /var/lib/openshift exists


author: Justin Pierce <jupierce@redhat.com> 3.9.20-1
changelog:
  - PAPR: verify minor update on all-in-one cluster (vrutkovs@redhat.com)
  - bug 1535300. Default logging namespace to openshift-logging
    (jcantril@redhat.com)
  - Fix secret and defaultNodeSelector for Calico (dan@projectcalico.org)
  - Use long form of "scc" resource type in logging facts (hansmi@vshn.ch)
  - Fixing crlnumber file missing (bedin@redhat.com)
  - Allow no sdn's to be specified in sanity checks (mgugino@redhat.com)
  - Add iproute to origin-ansible image (rteague@redhat.com)
  - Updating default image tags to be only vX.Y for origin installs
    (ewolinet@redhat.com)
  - Cert check playbooks: remove become (vrutkovs@redhat.com)
  - RPM upgrade: support jinja 2.7 (vrutkovs@redhat.com)
  - [1561247] Add kubeconfig to openshift_bootstrap_autoapprover
    (rteague@redhat.com)
  - Ensure etcd.conf variables are updated during upgrade (rteague@redhat.com)
  - Update deprecated etcd vars in openshfit_cert_expiry (rteague@redhat.com)
  - Convert calico to self-hosted install (djosborne10@gmail.com)
  - Remove etcd_migrate and embedded2external (mgugino@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.21-1
changelog:
  - Revert "bug 1535300. Default logging namespace to openshift-logging"
    (jcantril@redhat.com)
  - Remove obsolete openshift_docker_disable_push_dockerhub (mgugino@redhat.com)
  - Cert verification: add more certs to verify (vrutkovs@redhat.com)
  - always add es and es-ops hostname to the es server cert (rmeggins@redhat.com)
  - fixed typo, caused unknown char error (asaf@sysbind.co.il)
  - Revert docker-rhel-push-plugin (mgugino@redhat.com)
  - Add nfs storage_kind check to sanity_checks (mgugino@redhat.com)
  - health checks: use etcd_image as it would work on Origin correctly
    (vrutkovs@redhat.com)
  - Default bootstrap script file for 3.9 (ccoleman@redhat.com)
  - Add oo_etcd_to_config to service_catalog init (mgugino@redhat.com)
  - wait_for_pod: wait for deployment to be Complete (vrutkovs@redhat.com)
  - PAPR: check 3 masters install (vrutkovs@redhat.com)
  - PARP: Store ansible log file separately (vrutkovs@redhat.com)
  - Add missing package docker-rhel-push-plugin (mgugino@redhat.com)
  - Service Catalog: set log verbosity to level 3 (jaboyd@redhat.com)
  - Update dbus before installing dnsmasq (sdodson@redhat.com)
  - Change default node selector for service-catalog (jpeeler@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.22-1
changelog:
  - Ensure that static upgrade test works against 3.9 (ccoleman@redhat.com)
  - Don't always update dbus but do restart dbus if dnsmasq changed
    (sdodson@redhat.com)
  - Fix registry x509 SAN omit placeholder (mgugino@redhat.com)
  - Mount device manager socket dir path (vichoudh@redhat.com)
  - crio: don't configure openshift-sdn when disabled (phemmer@chewy.com)
  - Change set imagepullpolicy to allow for offline install (esauer@redhat.com)
  - Update console liveness probe (spadgett@redhat.com)
  - use new filter name for AWS availability zones (jdiaz@redhat.com)
  - GlusterFS: Fix missing parameter for registry PVC (jarrpa@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.23-1
changelog:
  - Bug 1567767 - openshift_logging : Run JKS generation script failed
    (rmeggins@redhat.com)
  - make cassandra snapshots configurable (john.sanda@gmail.com)
  - catalog: use configmap for leader election lock (jpeeler@redhat.com)
  - Revert "crio: Fixup docker SELinux permissions" (sdodson@redhat.com)
  - remove all remaining variable quotation (david_hocky@comcast.com)
  - fix certificate auth on containerized etcd (david_hocky@comcast.com)
  - etcd: rework r_etcd_common_etcdctl_command (vrutkovs@redhat.com)
  - Label all-in-one cluster as compute=true (vrutkovs@redhat.com)
  - upgrade prometheus 2.1.0 -> 2.2.1 (pgier@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.26-1
changelog:
  - missing default variables cause curator to fail (jkarasek@redhat.com)
  - Registry remove legacy vars (agladkov@redhat.com)
  - adding ansible node upgrade hooks ()
  - Documents new node upgrade hooks. (jtudelag@redhat.com)
  - grafana: use openshift_client_binary instead of oc (vrutkovs@redhat.com)
  - Use service account token instead of hardcoded user (pep@redhat.com)
  - Fix wrong references to service account (pep@redhat.com)
  - Add missing namespace argument for ASB (lmadsen@redhat.com)
  - Correct default sdn_mtu setting (rteague@redhat.com)
  - Remove etcd_version (vrutkovs@redhat.com)
  - Cert check: skip missing entries when a list of certs to check is assembled
    (vrutkovs@redhat.com)
  - Output useful logs in CI on failure (wk.cvs.github@sydorenko.org.ua)
  - Fixing indentation for topology keyfor antiaffinity rules
    (ewolinet@redhat.com)
  - Updating to use preferred only for logging components and removing infra pod
    concept (ewolinet@redhat.com)
  - GlusterFS: enable modprobe in pods that manage bricks (dani_comnea@yahoo.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.27-1
changelog:
  - Revert "Don't always update dbus but do restart dbus if dnsmasq changed"
    (roignac@gmail.com)
  - Update openshift_release to 3.9 in hosts.localhost
    (skoolstra@users.noreply.github.com)
  - Cert check: verify bootstrap config and skip certs, if it doesn't have
    client-certificate-data (vrutkovs@redhat.com)
  - Add no_proxy to verify to check .svc (nakayamakenjiro@gmail.com)
  - Updating to use existing logging facts over role defaults if available
    (ewolinet@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.28-1
changelog:
  - bump xpaas to 1.4.12 (rcernich@redhat.com)
  - PAPR: try to rebase on the latest code (vrutkovs@redhat.com)
  - docker rootdir is different when installing crio (sjenning@redhat.com)
  - Add helfup comment for error-prone task (mgugino@redhat.com)
  - Update the upgrade playbooks readme to point to the right 3_9 readme file
    (dani_comnea@yahoo.com)
  - azure: append .vhd to name of blobs written during image build process. Azure
    publishing portal requires input blob names to end in .vhd.
    (jminter@redhat.com)
  - Fix redeploy cert for openshift registry (mgugino@redhat.com)
  - Remove dynamic include in logging_fluentd role (mgugino@redhat.com)
  - Flush ansible handlers before running restart service tasks in contiv
    (zhang.lei.fly@gmail.com)
  - setup.py: exclude ymls which start with a dot (vrutkovs@redhat.com)
  - setup.py: revert safe_load_all change (vrutkovs@redhat.com)
  - etcd scaleup: removed openshift_master_facts role; seems uncessary
    (mwoodson@redhat.com)
  - source azure credentials file (jminter@redhat.com)
  - bug 1568361. Modify persistent directory for logs (jcantril@redhat.com)
  - Azure: rollback module usage to support ansible 2.4 (jminter@redhat.com)
  - Azure: add playbook (kwoodson@redhat.com)
  - Allowing way to provide ops and non ops certs for their locations for fluentd
    (ewolinet@redhat.com)
  - Fix oc_version oc_short to report '3.10' (jupierce@redhat.com)
  - override cluster default node selector with empty project selector
    (fabian@fabianism.us)
  - make same change for etcd dc (fabian@fabianism.us)
  - Bug 1557516- Node selector on pod rather than DC (fabian@fabianism.us)
  - Adding missing deprecated var openshift_hosted_metrics_public_url and its
    mapped var (ewolinet@redhat.com)
  - Add max-time option to curl to avoid long running ansible
    (nakayamakenjiro@gmail.com)
  - Bug 1549220 - configmap still exist after running uninstall playbook for
    logging (nhosoi@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.29-1
changelog:
  - Update Dockerfile (sdodson@redhat.com)
  - Fix papr.sh target branch for rebase (mgugino@redhat.com)


author: Justin Pierce <jupierce@redhat.com> 3.9.30-1
changelog:
  - Fix master scaleup play init_fact hosts (mgugino@redhat.com)
  - Specify package versions for all related node packages (rteague@redhat.com)
  - [1579513] Fix RPM version query (rteague@redhat.com)
  - Document the openshift_node_port_range variable (dani_comnea@yahoo.com)
  - Default openshift_use_openshift_sdn to True in openshift_facts
    (vrutkovs@redhat.com)
  - update to oo_glusterfs_to_config as other hosts already configured with NTP.
    (sarumuga@redhat.com)
  - include base_package playbook in glusterfs config and registry playbooks by
    means of variables. This way NTP will be set using timedatectl in all the
    nodes. (sarumuga@redhat.com)
  - NTP service is a pre-requisite for glusterfs. Ensure it is enabled and
    started in host. (sarumuga@redhat.com)
  - Run registry migrations when openshift_hosted_manage_registry
    (vrutkovs@redhat.com)
  - Redeploy docker-registry during upgrade only if dc exists
    (vrutkovs@redhat.com)
  - Fix hosts.example openshift_master_oauth_templates (mgugino@redhat.com)
  - Add patch to installer image (sdodson@redhat.com)
  - GlusterFS: Fix setting heketi route (jarrpa@redhat.com)
  - Force creating hard- and softlinks (vrutkovs@redhat.com)
  - Bug 1561485- get now returns empty instead of error when the namespace is
    missing (fabian@fabianism.us)
  - Fixes #7009: Hardcoded namespace default in lib_openshift/oc_adm_router
    (jkr@adorsys.de)
  - Correct openshift_use_openshift_sdn (ghuang@redhat.com)
  - Copy files from openshift_master_generated_config_dir instead using hardlinks
    (mail@jkroepke.de)
  - Fix path annotation for the Prometheus (lukas.vlcek@gmail.com)
  - quick installer: make all nodes schedulable (vrutkovs@redhat.com)
  - Skip "At least one master is schedulable" when no masters are set in
    oo_masters_to_config (vrutkovs@redhat.com)
  - add run_once for create secret task in calico_master role
    (zhang.lei.fly@gmail.com)
  - repoquery: Omit exclude lines when ignoring excluders
    (mbarnes@fedoraproject.org)
  - Don't validate registry certificates when registry is disabled
    (sdodson@redhat.com)
  - Update playbooks/adhoc/uninstall.yml
    (29396710+drmagel@users.noreply.github.com)
  - azure: revoke sas url before deleting resource group (jminter@redhat.com)
  - install: verify that at least one master is schedulable (vrutkovs@redhat.com)
  - pre upgrade: fix typo (vrutkovs@redhat.com)
  - Fix crio pause image syntax (umohnani@redhat.com)
  - Remove vendored docker_container module (vrutkovs@redhat.com)
  - Compatible with the new prometheus-node-exporter (mmascia@redhat.com)
  - Update cri-o pause image and pause command (umohnani@redhat.com)
  - Conditionally use upgraded version of Calico for different versions
    (mleung975@gmail.com)
  - Install and update openvswitch only when openshift_use_openshift_sdn is set
    (vrutkovs@redhat.com)
  - Stop and start openvswitch only if openshift_use_openshift_sdn
    (vrutkovs@redhat.com)


author: - Maxim Burgerhout <wzzrd@fedoraproject.org> - 0.71b-2
changelog:
  - Enable tests to be run during build
  - Remove EL5 code from specfile in order to 
  - Fix %files section to include the proper files


author: - Maxim Burgerhout <wzzrd@fedoraproject.org> - 0.71c-1
changelog:
  - Build with new upstream tarball containing fixes for hashbangs, exec bits,
    a LICENSE file and more.


author: Kevin Fenzi <kevin@scrye.com> 0.9-6
changelog:
  - Add patch to fix http over proxy. Fixes bug #857514
  - Add patch to fix CVE-2013-2037. Fixes bug #958640
  - Add patch to fix binary headers in python3. Fixes bug #1205127


