<commit_before>= OpenShift Enterprise 3.0 Release Notes
{product-author}
{product-version}
:data-uri:
:icons:
:experimental:
:toc: macro
:toc-title:
:prewrap!:

toc::[]

== Overview

OpenShift Enterprise by Red Hat is a Platform as a Service (PaaS) that provides
developers and IT organizations with a cloud application platform for deploying
new applications on secure, scalable resources with minimal configuration and
management overhead. OpenShift Enterprise supports a wide selection of
programming languages and frameworks, such as Java, Ruby, and PHP.

Built on Red Hat Enterprise Linux and Google Kubernetes, OpenShift Enterprise
provides a secure and scalable multi-tenant operating system for today's
enterprise-class applications while providing integrated application runtimes
and libraries. OpenShift Enterprise brings the OpenShift PaaS platform to
customer data centers, enabling organizations to implement a private PaaS that
meets security, privacy, compliance, and governance requirements.

== New Features

Standard Containers API::
Built on a core of standard and portable Linux containers in the Docker format.

Web-scale Container Orchestration and Management::
Leverages powerful, web-scale container orchestration and management with Google Kubernetes.

Container-optimized Operating System::
Integrates Red Hat Enterprise Linux 7, optimized for running containers at
scale.

Runtimes and Services::
Provides the largest collection of supported programming languages, frameworks,
and services.

Robust Tools and User Experience for Developers and Operations::
Includes a rich web console, CLI interfaces, multi-user collaboration features,
build automation and Source-to-Image, integration with CI, and deployment
automation.

Industry Standard, Web-scale Distributed Application Platform::
Includes a new model for container networking, support for remote storage
volumes, and simplified installation and administration.

== Installing OpenShift Enterprise 3.0

See the link:../install_config/install/index.html[Administrator Guide] for
available installation methods.

== Migrating Applications to OpenShift Enterprise 3.0

Instructions for migrating applications to OpenShift Enterprise 3.0 from
previous versions will be provided in future releases.

[[technology-preview]]
== Technology Preview Features

Some features in this release are currently in Technology Preview. These
experimental features are not intended for production use. Please note the
following scope of support on the Red Hat Customer Portal for these features:

https://access.redhat.com/support/offerings/techpreview[Technology Preview
Features Support Scope]

The following features are in Technology Preview:

- Enabling clustering for link:../using_images/db_images/index.html[database
images].
- Using the
link:../architecture/infrastructure_components/web_console.html#jvm-console[JVM
Console].
- Using link:../dev_guide/persistent_volumes.html[persistent volume] plug-ins
other than the supported
link:../install_config/persistent_storage/persistent_storage_nfs.html[NFS]
plug-in, such as
link:../rest_api/kubernetes_v1.html#v1-awselasticblockstorevolumesource[AWS
Elastic Block Stores (EBS)],
link:../rest_api/kubernetes_v1.html#v1-gcepersistentdiskvolumesource[GCE
Persistent Disks],
link:../rest_api/kubernetes_v1.html#v1-glusterfsvolumesource[GlusterFS],
link:../rest_api/kubernetes_v1.html#v1-iscsivolumesource[iSCSI], and
link:../rest_api/kubernetes_v1.html#v1-rbdvolumesource[RADOS (Ceph)].

== Known Issues

* https://bugzilla.redhat.com/show_bug.cgi?id=1233540[BZ#1233540]: Persistent
Volume does not get recycled when the persistentVolumeReclaimPolicy is
"Recycle"
** Fixed in
https://access.redhat.com/errata/product/290/ver=3.0.0.0/rhel---7/x86_64/RHBA-2015:1209[OpenShift
Enterprise 3.0.0.1]

== xPaaS Images

These are the release notes for xPaaS images on OpenShift Enterprise
3.0. For the release notes for OpenShift Enterprise 3.0, please refer
link:../whats_new/ose_3_0_release_notes.html[here].

xPaaS images for OpenShift Enterprise 3.0 are provided for Red Hat JBoss
Enterprise Application Platform, Red Hat JBoss Web Server and Red Hat
JBoss A-MQ.

=== xPaas Image for Red Hat JBoss A-MQ 6.2

These are the release notes for the `jboss-amq-6/amq62-openshift` image.

[[a-mq-6.2-v1.1.0]]

[horizontal]
Image ID:: `1ac9fd48694766bf7f17a7f71f29033012769971bd0e95158d9ad8f1501f8d25`
Tags:: `1.1-2`, `1.1`, `latest`
Build date:: 2015-09-18
Release date:: 2015-11-06
OpenShift Enterprise version:: `3.0.2`+

==== Enhancements

* Image version information is now printed on boot
* Added support for using Kubernetes REST API to resolve service endpoints for mesh
+
WARNING: For clustering to work, you must add the `view` role to the service account.

Example: Policy commands

Using the default service account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:default -n myproject
....
Using the amq-service-account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:amq-service-account -n myproject
....

* S2I scripts have moved to `/usr/local/s2i` from `/usr/local/sti`

=== xPaas Image for Red Hat JBoss EAP 6.4.x

This are the release notes for the `jboss-eap-6/eap64-openshift` image.

[[jboss-eap-6.4-v1.1.0]]

[horizontal]
Image ID:: `c12d6b01a2fbd3036df445aa03ae6e9210801bd3245daf4e4fc23af08eb20c21`
Tags:: `1.1-2`, `1.1`, `latest`
Build date:: 2015-09-18
Release date:: 2015-11-06
OpenShift Enterprise version:: `3.0.2`+

==== Bug fixes

* `mvn clean` is no longer run as part of S2I build process (and so it won't fail)
* S2I builds force use of IPv4 by default

==== Enhancements

* `DNS_PING` protocol used for clustering is now replaced with `KUBE_PING`
+
WARNING: For clustering to work, you must add the `view` role to the service account.

Example Policy commands

Using the default service account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:default -n myproject
....
Using the eap-service-account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:eap-service-account -n myproject
....

* Can now be used as a standalone builder image, e.g. oc new-app image~source
* JBoss EAP was updated to `6.4.3.GA`
* Image version information is now printed on boot
* `JAVA_OPTS_APPEND` environment variable is supported and appended to the `JAVA_OPTS` variable upon container start-up
* Clean shutdown is now possible by sending the `TERM` signal
* S2I scripts have moved to `/usr/local/s2i` from `/usr/local/sti`

==== Source to Image (S2I) Enhancements

For full details on using these features, See the
link:./image{outfilesuffix}#s2i[S2I section] of the image
documentation.

* A Maven mirror/repository manager can be configured  via environment
  variables.
* A maven HTTP mirror can be configured, including optional authentication
  and host exclusions
<commit_msg>typo fixes for xPaaS release notes<commit_after>= OpenShift Enterprise 3.0 Release Notes
{product-author}
{product-version}
:data-uri:
:icons:
:experimental:
:toc: macro
:toc-title:
:prewrap!:

toc::[]

== Overview

OpenShift Enterprise by Red Hat is a Platform as a Service (PaaS) that provides
developers and IT organizations with a cloud application platform for deploying
new applications on secure, scalable resources with minimal configuration and
management overhead. OpenShift Enterprise supports a wide selection of
programming languages and frameworks, such as Java, Ruby, and PHP.

Built on Red Hat Enterprise Linux and Google Kubernetes, OpenShift Enterprise
provides a secure and scalable multi-tenant operating system for today's
enterprise-class applications while providing integrated application runtimes
and libraries. OpenShift Enterprise brings the OpenShift PaaS platform to
customer data centers, enabling organizations to implement a private PaaS that
meets security, privacy, compliance, and governance requirements.

== New Features

Standard Containers API::
Built on a core of standard and portable Linux containers in the Docker format.

Web-scale Container Orchestration and Management::
Leverages powerful, web-scale container orchestration and management with Google Kubernetes.

Container-optimized Operating System::
Integrates Red Hat Enterprise Linux 7, optimized for running containers at
scale.

Runtimes and Services::
Provides the largest collection of supported programming languages, frameworks,
and services.

Robust Tools and User Experience for Developers and Operations::
Includes a rich web console, CLI interfaces, multi-user collaboration features,
build automation and Source-to-Image, integration with CI, and deployment
automation.

Industry Standard, Web-scale Distributed Application Platform::
Includes a new model for container networking, support for remote storage
volumes, and simplified installation and administration.

== Installing OpenShift Enterprise 3.0

See the link:../install_config/install/index.html[Administrator Guide] for
available installation methods.

== Migrating Applications to OpenShift Enterprise 3.0

Instructions for migrating applications to OpenShift Enterprise 3.0 from
previous versions will be provided in future releases.

[[technology-preview]]
== Technology Preview Features

Some features in this release are currently in Technology Preview. These
experimental features are not intended for production use. Please note the
following scope of support on the Red Hat Customer Portal for these features:

https://access.redhat.com/support/offerings/techpreview[Technology Preview
Features Support Scope]

The following features are in Technology Preview:

- Enabling clustering for link:../using_images/db_images/index.html[database
images].
- Using the
link:../architecture/infrastructure_components/web_console.html#jvm-console[JVM
Console].
- Using link:../dev_guide/persistent_volumes.html[persistent volume] plug-ins
other than the supported
link:../install_config/persistent_storage/persistent_storage_nfs.html[NFS]
plug-in, such as
link:../rest_api/kubernetes_v1.html#v1-awselasticblockstorevolumesource[AWS
Elastic Block Stores (EBS)],
link:../rest_api/kubernetes_v1.html#v1-gcepersistentdiskvolumesource[GCE
Persistent Disks],
link:../rest_api/kubernetes_v1.html#v1-glusterfsvolumesource[GlusterFS],
link:../rest_api/kubernetes_v1.html#v1-iscsivolumesource[iSCSI], and
link:../rest_api/kubernetes_v1.html#v1-rbdvolumesource[RADOS (Ceph)].

== Known Issues

* https://bugzilla.redhat.com/show_bug.cgi?id=1233540[BZ#1233540]: Persistent
Volume does not get recycled when the persistentVolumeReclaimPolicy is
"Recycle"
** Fixed in
https://access.redhat.com/errata/product/290/ver=3.0.0.0/rhel---7/x86_64/RHBA-2015:1209[OpenShift
Enterprise 3.0.0.1]

== xPaaS Images

These are the release notes for xPaaS images on OpenShift Enterprise
3.0. For the release notes for OpenShift Enterprise 3.0, please refer
link:../whats_new/ose_3_0_release_notes.html[here].

xPaaS images for OpenShift Enterprise 3.0 are provided for Red Hat JBoss
Enterprise Application Platform, Red Hat JBoss Web Server and Red Hat
JBoss A-MQ.

=== xPaas Image for Red Hat JBoss A-MQ 6.2

These are the release notes for the `jboss-amq-6/amq62-openshift` image.

[[a-mq-6.2-v1.1.0]]

[horizontal]
Image ID:: `1ac9fd48694766bf7f17a7f71f29033012769971bd0e95158d9ad8f1501f8d25`
Tags:: `1.1-2`, `1.1`, `latest`
Build date:: 2015-09-18
Release date:: 2015-11-06
OpenShift Enterprise version:: `3.0.2`+

==== Enhancements

* Image version information is now printed on boot
* Added support for using Kubernetes REST API to resolve service endpoints for mesh
+
WARNING: For clustering to work, you must add the `view` role to the service account.

Example: Policy commands

Using the default service account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:default -n myproject
....
Using the amq-service-account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:amq-service-account -n myproject
....

* S2I scripts have moved to `/usr/local/s2i` from `/usr/local/sti`

=== xPaas Image for Red Hat JBoss EAP 6.4.x

These are the release notes for the `jboss-eap-6/eap64-openshift` image.

[[jboss-eap-6.4-v1.1.0]]

[horizontal]
Image ID:: `c12d6b01a2fbd3036df445aa03ae6e9210801bd3245daf4e4fc23af08eb20c21`
Tags:: `1.1-2`, `1.1`, `latest`
Build date:: 2015-09-18
Release date:: 2015-11-06
OpenShift Enterprise version:: `3.0.2`+

==== Bug fixes

* `mvn clean` is no longer run as part of S2I build process (and so it won't fail)
* S2I builds force use of IPv4 by default

==== Enhancements

* `DNS_PING` protocol used for clustering is now replaced with `KUBE_PING`
+
WARNING: For clustering to work, you must add the `view` role to the service account.

Example Policy commands

Using the default service account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:default -n myproject
....
Using the eap-service-account in the myproject namespace:
....
oc policy add-role-to-user view system:serviceaccount:myproject:eap-service-account -n myproject
....

* Can now be used as a standalone builder image, e.g. oc new-app image~source
* JBoss EAP was updated to `6.4.3.GA`
* Image version information is now printed on boot
* `JAVA_OPTS_APPEND` environment variable is supported and appended to the `JAVA_OPTS` variable upon container start-up
* Clean shutdown is now possible by sending the `TERM` signal
* S2I scripts have moved to `/usr/local/s2i` from `/usr/local/sti`

==== Source to Image (S2I) Enhancements

For full details on using these features, See the
link:../using_images/s2i_images/index.html[S2I section] of the image
documentation.

* A Maven mirror/repository manager can be configured  via environment
  variables.
* A maven HTTP mirror can be configured, including optional authentication
  and host exclusions

{'fraction_non_alphanumeric': 0.08349376114081997, 'fraction_numerical': 0.03251336898395722, 'mean_word_length': 5.1463628396143735, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6067367', 'n_tokens_mistral': 4450, 'n_tokens_neox': 4088, 'n_words': 1543}