The following sections aggregate the revision histories of each guide by publish date.

Mon May 22 2017

Table 1. Container Security Guide
Affected Topic Description of Change

All topics

New guide providing a high-level walkthrough of the container security measures available in OpenShift Container Platform.

Thu May 18 2017

Table 2. Release Notes
Affected Topic Description of Change

OpenShift Container Platform 3.5 Release Notes

Added release notes for RHBA-2017:1235 - OpenShift Container Platform 3.5.5.15 Bug Fix Update.

Mon May 15 2017

Table 3. Installation and Configuration
Affected Topic Description of Change

Upgrading a Cluster → Overview

Added clarification that nodes and masters are forward and backward compatible across one minor version.

Master and Node Configuration

Added information about openshift_master_audit_config to the Audit Configuration section.

Table 4. Cluster Administration
Affected Topic Description of Change

Garbage Collection

Updated the default value for the maximum-dead-containers setting in the Container Garbage Collection section.

Backup and Restore

Restored and updated steps for adding an etcd member.

High Availability

Removed numbering and added a title to Deploy IP Failover Pod in the Configuring a Highly-available Service section.

Table 5. Developer Guide
Affected Topic Description of Change

Environment Variables

Added Ignoring Source Files section.

Mon May 08 2017

Table 6. Installation and Configuration
Affected Topic Description of Change

Installing a Cluster → Advanced Installation

Added a Configuring Deployment Type section.

Updated the Configuring Schedulability on Masters section to note that masters are automatically marked unschedulable by default by the installer.

Updated the Configuring Node Host Labels section to better describe the special region=infra label and to suggest configuring dedicated infrastructure nodes.

Tue May 02 2017

Table 7. Cluster Administration
Affected Topic Description of Change

Securing Builds by Strategy

Added that custom builds are disabled by default.

Table 8. Using Images
Affected Topic Description of Change

S2I (Source-to-Image) → .NET Core

Added a support statement about Visual Studio 2017.

Table 9. Architecture
Affected Topic Description of Change

Additional Concepts → F5 BIG-IP® Router Plug-in

Removed information about integration with HAProxy router.

Additional Concepts → F5 BIG-IP® Router Plug-in

F5 BIG-IP® Router Plug-in is now its own topic.

Table 10. Scaling Performance
Affected Topic Description of Change

Recommended Host Practices

Included a section on setting max pods per node.

Table 11. Installation and Configuration
Affected Topic Description of Change

Aggregating Container Logs

Noted that aggregated logging is only supported using the journald driver in Docker

Installing a Cluster → Advanced Installation

In the Configuring Cluster Metrics section, updated the openshift_metrics_install_metrics=true to be openshift_hosted_metrics_deploy.

Aggregating Container Logs

Added that the openshift_logging role labels nodes as part of the installation process.

Tue Apr 25 2017

Table 12. Release Notes
Affected Topic Description of Change

OpenShift Container Platform 3.5 Release Notes

Added release notes for RHBA-2017:1129 - OpenShift Container Platform 3.5.5.8 Bug Fix and Enhancement Update.

Wed Apr 12 2017

OpenShift Container Platform 3.5 Initial Release

Table 13. Release Notes
Affected Topic Description of Change

OpenShift Container Platform 3.5 Release Notes

Added release notes for initial release.

Added release notes for RHBA-2017:0903 - atomic-openshift-utils Bug Fix and Enhancement Update.

Table 14. Architecture
Affected Topic Description of Change

Infrastructure Components → Web Console

Added information about StatefulSet, currently a Technology Preview feature.

Core Concepts → Builds and Image Streams

Added link to OpenShift Image Streams and Templates library in the Image Streams section.

Core Concepts → Routes

Added more context to the Sticky Sessions section.

Added ROUTER_SLOWLORIS_HTTP_KEEPALIVE to the Router Configuration Parameters table.

New Disabling the Namespace Ownership Check section.

Added information on how to clear route status.

Added ROUTER_MAX_CONNECTIONS to the Router Configuration Parameters table.

Added ROUTER_CANONICAL_HOSTNAME to the list of route variables.

Added details about insecureEdgeTerminatePolicy in regard to reencrypt and passthrough routes.

Updated router customization details.

Additional Concepts → Persistent Storage

Added a Storage Class section.

Table 15. Installation and Configuration
Affected Topic Description of Change

Installing a Cluster → Prerequisites

Specified the UDP for port 4789.

Installing a Cluster → Host Preparation

Added rhel-7-fast-datapath-rpms to the list of repositories to be enabled.

Installing a Cluster → Advanced Installation

In the Known Issues multiple masters discussion, included the docker-common package in the removal process, following a failed setup play.

Added information about deploying metrics using the ansible role openshift_metrics.

Setting up the Registry → Extended Registry Configuration

Added details about mirroring of blobs.

Setting up a Router → Using the Default HAProxy Router

Added graphics to the Using Router Shards section.

Added a new section about Setting the Maximum Number of Concurrent Connections.

Setting up a Router → Deploying a Customized HAProxy Router

Expanded details in the Rebuilding Your Router section.

Setting up a Router → Using the F5 Router Plug-in

Added the Finding the Hostname of the Router section

Specified that F5 virtual servers must be configured by users as a prerequisite.

Upgrading a Cluster → Performing Manual In-place Cluster Upgrades

Added rhel-7-fast-datapath-rpms to the list of repositories to be enabled.

Upgrading a Cluster → Automated In-place Cluster Upgrades

Added the Customizing Upgrades With Ansible Hooks section.

Added rhel-7-fast-datapath-rpms to the list of repositories to be enabled.

Redeploying Certificates

Updated for new set of playbooks and options.

Configuring Authentication and User Agent

Updated authentication proxy requirements in Request Header.

Added information about the ability include a list of one or more GitHub teams to which a user must have membership in order to authenticate.

Configuring Persistent Storage → Persistent Storage Using GlusterFS

Added Container Native Storage Recommendations.

Configuring Persistent Storage → Dynamic Provisioning and Creating Storage Classes

Added information about Trident from NetApp.

Persistent Storage Examples → Complete Example of Dynamic Provisioning Using Dedicated GlusterFS

New topic with a full dynamic provisioning example using a dedicated Gluster cluster.

Configuring Native Container Routing

Separated the Configuring Native Container Routing content from the Configuring Route Timeouts topic.

Configuring for OpenStack

Added openshift_cloudprovider_openstack_domain_id and openshift_cloudprovider_openstack_domain_name to the list of configurable parameters.

Configuring Global Build Defaults and Overrides

Added information to the Manually Setting Global Build Defaults example about adding default resources to BuildConfig.

Added and organized information on configuring global build overrides.

Aggregating Container Logs

Added content to reference Ansible Logging updates.

Aggregate Logging Sizing Guidelines

Added content to reference Ansible Logging updates.

Enabling Cluster Metrics

Added metrics recommendations for OpenShift Container Platform version 3.5.

Added more details to the Specifying Metrics Ansible Variables section.

Added content on deploying the agent to the default project in the Deploying the Hawkular OpenShift Agent section.

Added the Deploying the Hawkular OpenShift Agent section.

Added information about deploying metrics using the ansible role openshift_metrics.

Customizing the Web Console

Added a new section on enabling wildcard routes in the web console.

Updated the Changing Links to Documentation section to include information about customizing documentation links with a base URL.

Table 16. Administrator Solutions
Affected Topic Description of Change

Authentication

Added information about the ability include a list of one or more GitHub teams to which a user must have membership in order to authenticate.

Table 17. Cluster Administration
Affected Topic Description of Change

Managing Nodes

Fixed markup error in the examples in the Setting Maximum Pods Per Node section.

Managing Networking

Created the Managing Networking topic and added the Enabling Multicast and Enabling NetworkPolicy sections.

Managing Security Context Constraints

Added information about preserving labels and annotations, in addition to groups.

High Availability

In the Check and Notify Scripts section, added that the defaultMode for the mounted configMap files must allow execution.

In the Check and Notify Scripts section, added that when using the oadm ipfailover command, the user check script overrides the default.

Added new options to oadm ipfailover to configure the check and notify scripts and to control the period of time the check script runs.

Troubleshooting OpenShift SDN

Added that the ipf-debug.sh script can be used for debugging IP failover problems.

Table 18. Scaling and Performance Guide
Affected Topic Description of Change

All topics

New guide on recommended practices for building, scaling, and tuning OpenShift Container Platform clusters.

Table 19. CLI Reference
Affected Topic Description of Change

Developer CLI Operations

Added information about oc start-build --from-file and oc start build --from-dir.

Table 20. Developer Guide
Affected Topic Description of Change

Application Life Cycle Management → Creating New Applications

Added golang to the Languages Detected by new-app table.

Added information about --param-file and --env-file oc command arguments to the Template Parameters section.

Added information about the pipeline build strategy.

Noted that any BuildConfig objects created as part of oc new-app processing will not be updated with environment variables passed via the --e|--env argument.

Builds → Build Inputs

Clarified when URLs can be used with binary builds.

Added details about the build.openshift.io/source-secret-match-uri- annotation.

Added information about using URLs with oc start-build --from-file and oc start build --from-dir.

Templates

Added link to OpenShift Image Streams and Templates library in the Overview section.

Updated the NOTE box about updating template namespace behavior in the Object List section to reflect parameter support.

Added information about --param-file and working with a large number of parameters to the Parameters section.

Managing Images

Added new sections about the Insecure Tag Import Policy and Reference Policy.

Quotas and Limit Ranges

Added a new section on Opaque Integer Resources.

Secrets

Added information about expiration to the Service Serving Certificate Secrets section.

Cron Jobs

Changed instances of "Scheduled jobs" to "Cron jobs".

Create from URL

New topic on Create from URL, a function that allows you to construct a URL from an image stream, image tag, or template.

Table 21. Using Images
Affected Topic Description of Change

Database Images → MariaDB

New topic on the MariaDB database image.

Other Images → Jenkins

Clarified information about non-browser access to the OpenShift Container Platform OAuth Authentication section.