- Issued:
- 2018-08-29
- Updated:
- 2018-08-29
RHBA-2018:2549 - OpenShift Container Platform 3.9 bug fix update
Synopsis
OpenShift Container Platform 3.9 bug fix update
Type/Severity
Bug Fix Advisory None
Topic
Red Hat OpenShift Container Platform release 3.9.41 is now available with updates to packages and images that fix several bugs.
Description
Red Hat OpenShift Container Platform is Red Hat's cloud computing Kubernetes application platform solution designed for on-premise or private cloud ddeployments.
This advisory contains the RPM packages for Red Hat OpenShift Container Platform 3.9.41. See the following advisory for the container images for this release:
https://access.redhat.com/errata/RHBA-2018:2548
This update fixes the following bugs:
-
This bug fix adds tasks to the upgrade playbooks to correctly upgrade the CRI-O RPMS. (BZ#1553213)
-
Previously, groups associated with a user were not checked when performing access checks to look up the readiness of objects created by the templates. This resulted in a readiness failure at the template instance level. This bug fix passes the user's groups when performing the readiness check operation, not just when performing the object creation. (BZ#1562527)
-
If CRI-O was enabled and /var/lib/docker was a mount point rather than a directory, the installation would fail with the error
Device or resource busy: '/var/lib/docker'. The installation playbooks have been fixed to account for /var/lib/docker as a mount point. (BZ#1574887) -
If the Prometheus service account did not have the required permissions to access the metrics endpoint of the router, then Prometheus failed to scrape the router's metrics. This bug fix grants an additional role with permissions to access the metrics endpoint to the Prometheus service account. (BZ#1588010)
-
Previously, the Ansible template did not quote the value in the selector. This created an invalid JSON file. This bug fix quotes the selector value, which allows the PVC with the selector to be created. (BZ#1601605)
-
The 9100 port was previously blocked on all nodes by default. Prometheus could not scrape the node_exporter service running on the other nodes, which listen on port 9100. This bug fix modifies the firewall configurations to allow incoming TCP traffic for the 9000 - 1000 port range. (BZ#1603144)
-
Previously, the underlying library that Fluentd used for reading in journal files did not correctly handle rolled over files. When a journal file was rolled over, Fluentd would hold these files even after it was done reading from them. This bug fix updated the code in the underlying fluent-plugin-systemd plugin and updated the version in the Fluentd Dockerfile. (BZ#1610678)
-
This bug fix removed the
openshift_crio_use_rpmvariable and updated the installer tasks to only install CRI-O using RPMS. (BZ1614916) -
Previously, older versions of dnsmasq used privileged, lower-numbered source ports for outbound DNS queries. This caused outbound DNS queries to potentially be dropped. This bug fix configures dnsmasq using its
min-portsetting to set the minimum port number for outbound queries to 1024. (BZ#1614983)
All OpenShift Container Platform 3.9 users are advised to upgrade to these updated packages.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
See the following documentation, which will be updated shortly for release 3.9.41, for important instructions on how to upgrade your cluster and fully apply this asynchronous errata update:
This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/articles/11258.
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat OpenShift Container Platform | 3.9 | x86_64 |
Updated Packages
- atomic-openshift-3.9.41-1.git.0.67432b0.el7.src.rpm
- rubygem-domain_name-doc-0.5.20180417-1.el7.noarch.rpm
- rubygem-systemd-journal-1.3.3-2.el7.src.rpm
- rubygem-yajl-ruby-1.4.1-1.el7.src.rpm
- atomic-openshift-pod-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- rubygem-faraday-0.15.2-1.el7.noarch.rpm
- rubygem-mime-types-data-3.2018.0812-2.el7.noarch.rpm
- rubygem-ffi-1.9.25-2.el7.x86_64.rpm
- rubygem-faraday-doc-0.15.2-1.el7.noarch.rpm
- rubygem-yajl-ruby-doc-1.4.1-1.el7.noarch.rpm
- atomic-openshift-service-catalog-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- atomic-openshift-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- fluentd-debuginfo-0.12.43-2.el7.x86_64.rpm
- atomic-openshift-docker-excluder-3.9.41-1.git.0.67432b0.el7.noarch.rpm
- rubygem-excon-doc-0.62.0-1.el7.noarch.rpm
- rubygem-systemd-journal-1.3.3-2.el7.noarch.rpm
- rubygem-domain_name-0.5.20180417-1.el7.src.rpm
- openshift-ansible-3.9.41-1.git.0.4c55974.el7.noarch.rpm
- atomic-openshift-sdn-ovs-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- atomic-openshift-master-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- fluentd-0.12.43-2.el7.x86_64.rpm
- atomic-openshift-web-console-3.9.41-1.git.256.9e431bd.el7.src.rpm
- atomic-openshift-excluder-3.9.41-1.git.0.67432b0.el7.noarch.rpm
- atomic-openshift-template-service-broker-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- rubygem-ffi-1.9.25-2.el7.src.rpm
- rubygem-ffi-debuginfo-1.9.25-2.el7.x86_64.rpm
- rubygem-excon-0.62.0-1.el7.src.rpm
- atomic-openshift-clients-redistributable-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- rubygem-fluent-plugin-systemd-0.0.11-1.el7.src.rpm
- rubygem-fluent-plugin-systemd-doc-0.0.11-1.el7.noarch.rpm
- rubygem-yajl-ruby-1.4.1-1.el7.x86_64.rpm
- rubygem-mime-types-data-doc-3.2018.0812-2.el7.noarch.rpm
- atomic-openshift-node-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- python-requests-2.14.2-1.el7ost.src.rpm
- openshift-ansible-roles-3.9.41-1.git.0.4c55974.el7.noarch.rpm
- rubygem-fluent-plugin-elasticsearch-1.17.2-1.el7.noarch.rpm
- rubygem-mime-types-doc-3.2.2-2.el7.noarch.rpm
- prometheus-node-exporter-3.9.41-1.git.1054.156de1a.el7.x86_64.rpm
- atomic-openshift-utils-3.9.41-1.git.0.4c55974.el7.noarch.rpm
- fluentd-0.12.43-2.el7.src.rpm
- rubygem-mime-types-3.2.2-2.el7.src.rpm
- mariadb-apb-role-1.1.11-1.el7.src.rpm
- atomic-openshift-web-console-3.9.41-1.git.256.9e431bd.el7.x86_64.rpm
- rubygem-fluent-plugin-elasticsearch-doc-1.17.2-1.el7.noarch.rpm
- openshift-ansible-3.9.41-1.git.0.4c55974.el7.src.rpm
- atomic-openshift-federation-services-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- golang-github-prometheus-node_exporter-3.9.41-1.git.1054.156de1a.el7.src.rpm
- openshift-ansible-docs-3.9.41-1.git.0.4c55974.el7.noarch.rpm
- rubygem-mime-types-3.2.2-2.el7.noarch.rpm
- atomic-openshift-clients-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- rubygem-fluent-plugin-elasticsearch-1.17.2-1.el7.src.rpm
- python2-requests-2.14.2-1.el7ost.noarch.rpm
- rubygem-mime-types-data-3.2018.0812-2.el7.src.rpm
- rubygem-domain_name-0.5.20180417-1.el7.noarch.rpm
- rubygem-yajl-ruby-debuginfo-1.4.1-1.el7.x86_64.rpm
- mariadb-apb-role-1.1.11-1.el7.noarch.rpm
- rubygem-fluent-plugin-systemd-0.0.11-1.el7.noarch.rpm
- atomic-openshift-cluster-capacity-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- openshift-ansible-playbooks-3.9.41-1.git.0.4c55974.el7.noarch.rpm
- atomic-openshift-dockerregistry-3.9.41-1.git.351.84a91c0.el7.x86_64.rpm
- rubygem-faraday-0.15.2-1.el7.src.rpm
- fluentd-doc-0.12.43-2.el7.noarch.rpm
- atomic-openshift-tests-3.9.41-1.git.0.67432b0.el7.x86_64.rpm
- rubygem-excon-0.62.0-1.el7.noarch.rpm
- rubygem-systemd-journal-doc-1.3.3-2.el7.noarch.rpm
Fixes
- This content is not included.BZ - 1553213
- This content is not included.BZ - 1556773
- This content is not included.BZ - 1562527
- This content is not included.BZ - 1574887
- This content is not included.BZ - 1588010
- This content is not included.BZ - 1599241
- This content is not included.BZ - 1600041
- This content is not included.BZ - 1601605
- This content is not included.BZ - 1602054
- This content is not included.BZ - 1603144
- This content is not included.BZ - 1605152
- This content is not included.BZ - 1607538
- This content is not included.BZ - 1608092
- This content is not included.BZ - 1610678
- This content is not included.BZ - 1614916
- This content is not included.BZ - 1614983
- This content is not included.BZ - 1617937
- This content is not included.BZ - 1618525
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.