- Issued:
- 2016-10-03
- Updated:
- 2016-10-03
RHBA-2016:1983 - Bug Fix Advisory
Synopsis
OpenShift Container Platform 3.3 atomic-openshift-utils bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated atomic-openshift-utils and openshift-ansible packages that fix several bugs are now available for OpenShift Container Platform 3.3.
Description
Red Hat OpenShift Container Platform is the company's cloud computing Platform-as-a-Service (PaaS) solution designed for on-premise or private cloud deployments.
The atomic-openshift-utils and openshift-ansible packages contain the installation utility and Ansible requirements for installing and upgrading OpenShift Container Platform 3.
This update fixes the following bugs:
- When Network Manager restarts, it resets the net.ipv4.ip_forward parameter, which can cause OpenShift Container Platform to lose certain functionality. This bug fix updates the installer to set the sysctl parameter at the system level now, and as a result Network Manager restarts no longer interfere with the installation process. (BZ#1372388)
- Previously, the quick installer asked the user which product version to install because the installer handled multiple versions. This bug fix updates the installer to be specific to the version of OpenShift being installed, and as a result users are no longer asked which version they want to install. (BZ#1336271)
- The installer previously checked for service presence by looking for "LoadState=not-found" in the output of `systemctl show` however systemd updates in RHEL 7.3 now return an error rather than output. The installer has been updated to accommodate this behavior change ensuring that installations on RHEL 7.3 work properly. (BZ#1378337)
- If the openshift_builddefaults_no_proxy Ansible variable had been set, it previously was not converted into a list, resulting in a broken master configuration file. With this bug fix, the variable is now converted to a list, ensuring that the master configuration generated for builddefaults is properly defined. (BZ#1353461)
- Previously, the installer did not configure proxy settings for the node service. In some cases, this is required for the node service to communicate with the cloud provider, which would have prevented the node from starting properly. This bug fix updates the installer to configure proxy settings for the node service, ensuring the node can communicate with the cloud API when a proxy is required to do so. (BZ#1375723)
- The scaleup playbook previously utilized the credentials of the Ansible user without ensuring that the user was a cluster administrator. With this bug fix, the scaleup playbook now ensures that the cluster administrator login is used by using a pristine kubeconfig for all tasks, ensuring that the playbook runs correctly. (BZ#1327409)
- Previously, the rootdirectory for S3 docker registry storage was hard coded in the registry configuration. This bug fix adds a new variable to modify the S3 rootdirectory: `openshift_hosted_registry_storage_s3_rootdirectory=<directory_path>` with a default value of `/registry`. (BZ#1367284)
- Named certificates which had matching host names in CN and subjectAlternativeNames certificate entries previously caused duplicate host names to be detected and configured in the /etc/origin/master/master-config.yaml file. This caused an error and prevented the master from starting. With this bug fix, duplicate host names are now correctly removed from detected certificate names. (BZ#1379841)
- An incorrect variable was previously referenced when persisted settings were being fetched. This caused users to be forced to re-enter saved proxy information. This bug fix corrects the variable reference, and as a result users no longer must re-enter proxy information if it has already been saved. (BZ#1339624)
All OpenShift Container Platform 3.3 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.
To apply this update, run the following on all hosts where you intend to initiate Ansible-based installation or upgrade procedures:
# yum update atomic-openshift-utils
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
- Red Hat OpenShift Container Platform 3.3 x86_64
Fixes
- BZ - 1327409 - scaleup playbook uses current oc login which may not have enough permissions
- BZ - 1336271 - Installer should not ask which version number to install
- BZ - 1339624 - re-running the quick installer should not prompt a user to re-enter proxy information.
- BZ - 1353461 - NO_PROXY was set in builddefaults config with additional commas
- BZ - 1367284 - rootdirectory configuration is hardcode when installer is using s3 as registry storage
- BZ - 1372388 - Installer should persist net.ipv4.ip_forward
- BZ - 1375723 - OCP 3.3 ansible installer doesn't support proxy setting for OpenShift Node
- BZ - 1378337 - [RHEL73] checking service presence on containerized install didn't work well on RHEL-7.3
- BZ - 1379841 - Named certificates with SANs cause duplicate name entries when cafile is specified
CVEs
(none)
References
(none)
Red Hat OpenShift Container Platform 3.3
SRPM | |
---|---|
openshift-ansible-3.3.28-1.git.0.762256b.el7.src.rpm | SHA-256: f7234ebab4b108d2f4e56d8e186ab17e5ff2a43b886b4530cabe57691f7c871f |
x86_64 | |
atomic-openshift-utils-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: c95496e4548fa2d30ed9c103e7303d13cc6fa84fa38e92c2aa2a419ae219e703 |
openshift-ansible-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: f8bd291692fbe275a4aa2317b1c9103a48944d070d7dc823590f144aed7e9064 |
openshift-ansible-docs-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: 6be77a3692689b1390442d170321359f82b9d0cb44ef21fecd8cebf7dd1c8251 |
openshift-ansible-filter-plugins-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: 2f69b14e0cd3c67bff513c91e15d326feee5f43662e071dbe838563d4aa6ec57 |
openshift-ansible-lookup-plugins-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: f0f707a0aea593c5b02b3db3301154ee3a27d0af14aeceb4c7064cfd5e76cd92 |
openshift-ansible-playbooks-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: 4ee587ed557c76696bbe250d15bd70aa300cb76a33378cc609c5493e4a42d0d8 |
openshift-ansible-roles-3.3.28-1.git.0.762256b.el7.noarch.rpm | SHA-256: 206bc068a8464eed9ff2dcfd3298f9d3171be2c540f3e52faf02f2b6e3e41941 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.