Skip to content

Commit 5f1c96d

Browse files
authored
Merge pull request #606 from WASdev/main
Merge main into vNext
2 parents ed51057 + 8907ba8 commit 5f1c96d

12 files changed

Lines changed: 55 additions & 60 deletions

File tree

.github/workflows/update_files_for_release.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,11 @@ on:
66
workflow_dispatch:
77
inputs:
88
OLD_VERSION:
9-
description: 'Enter old version'
10-
# Show defaults as examples so user enters correct format.
11-
default: '23.0.0.11'
9+
description: 'Enter old version (what was just released)'
1210
required: true
1311
type: string
1412
NEW_VERSION:
15-
description: 'Enter new version'
16-
default: '23.0.0.12'
13+
description: 'Enter new version (pre-eGA release)'
1714
required: true
1815
type: string
1916
BUILD_LABEL:
@@ -55,7 +52,7 @@ jobs:
5552

5653
- name: Create Pull Request
5754
run: |
58-
gh pr create -B vNext -H "${{ inputs.NEW_VERSION }}-release" -r mbroz2 -r leochr --title "Updates for the release of ${{ inputs.NEW_VERSION }}" --body "Created by Github Actions"
55+
gh pr create -B vNext -H "${{ inputs.NEW_VERSION }}-release" -r leochr --title "Updates for the release of ${{ inputs.NEW_VERSION }}" --body "Created by Github Actions"
5956
env:
6057
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6158

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
## Container images
2121

22-
* Our recommended set uses Red Hat's Universal Base Image (UBI) as the Operating System and are re-built daily. They are available from [IBM Container Registry (ICR)](docs/icr-images.md) and [Docker Hub](https://hub.docker.com/r/ibmcom/websphere-liberty). We strongly recommend using the images in ICR. Unlike Docker Hub, pulls from ICR are not rate limited.
23-
* Another set, using Ubuntu as the Operating System can be found on [Docker Hub](https://hub.docker.com/_/websphere-liberty). These are re-built automatically anytime something changes in the layers below.
22+
* Our recommended set uses Red Hat's Universal Base Image (UBI) as the Operating System and are rebuilt periodically. They are available from IBM Container Registry (icr.io) and are listed [here](docs/icr-images.md).
23+
* Another set, using Ubuntu as the Operating System can be found on [Docker Hub](https://hub.docker.com/_/websphere-liberty).
2424

2525
## Building an application image
2626

docs/icr-images.md

Lines changed: 41 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,22 @@
33

44
WebSphere Liberty container images are available from the IBM Container Registry (ICR) at `icr.io/appcafe/websphere-liberty`. Our recommendation is to use ICR instead of Docker Hub since ICR doesn't impose rate limits on image pulls. Images can be pulled from ICR without authentication. Only images with Universal Base Image (UBI) as the Operating System are available in ICR.
55

6-
The images for the latest Liberty release and the last two quarterly releases (versions ending in _.3_, _.6_, _.9_ and _.12_) are available and are refreshed regularly to include fixes for the operating system (OS) and Java.
6+
The images for the latest Liberty release and the last two quarterly releases (versions ending in _.3_, _.6_, _.9_ and _.12_) are available and are refreshed regularly (every 1-2 weeks) to include fixes for the operating system (OS) and Java.
77

8-
Available image tags are listed below. The tags follow this naming convention:
8+
Available image tags are listed below. The tags use the following naming convention. For more information on tags, see [Container image naming conventions](https://www.ibm.com/docs/en/was-liberty/base?topic=images-liberty-container#cntr_r_images__imagename__title__1) documentation.
99
```
10-
<fixpack_version_optional>-<liberty_image_flavour>-<java_version>-<java_type>-ubi
10+
<optional fix pack version-><liberty image type>-<java version>-<java type>-<base image type>
1111
```
1212

13+
Liberty images with Java 21 are based on UBI 9 minimal and include IBM Semeru Runtimes for Java 21 JRE. This combination offers a compact and effective Java runtime that is suited for applications that need Java 21.
14+
15+
Liberty images with Java 8, 11 and 17 and with the `openj9` type are based on UBI 8 standard and include IBM Semeru Runtime for the respective Java version with the JDK. Images with the `ibmjava` type are based on UBI 8 standard and include IBM Java 8 JRE.
16+
17+
The `latest` tag simplifies pulling the full latest Open Liberty release with the latest Java JRE. It is an alias for the full-java21-openj9-ubi-minimal tag. If you do not specify a tag value, `latest` is used by default.
18+
1319
Append a tag to `icr.io/appcafe/websphere-liberty` to pull a specific image. For example,
1420
```
15-
icr.io/appcafe/websphere-liberty:23.0.0.9-kernel-java17-openj9-ubi
21+
icr.io/appcafe/websphere-liberty:24.0.0.3-kernel-java17-openj9-ubi
1622
```
1723

1824
Available images can be listed using [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-getting-started). Log in with your IBMid prior to running the following commands. Note that authentication is only required to list the images. **Images can be pulled from ICR without authentication** :
@@ -22,58 +28,50 @@ ibmcloud cr images --restrict appcafe/websphere-liberty
2228
```
2329

2430

25-
## Latest version (23.0.0.11)
31+
## Latest version (24.0.0.3)
2632

2733
```
28-
kernel-java8-openj9-ubi
29-
kernel-java8-ibmjava-ubi
30-
kernel-java11-openj9-ubi
34+
kernel-java21-openj9-ubi-minimal
3135
kernel-java17-openj9-ubi
36+
kernel-java11-openj9-ubi
37+
kernel-java8-ibmjava-ubi
38+
kernel-java8-openj9-ubi
3239
40+
full-java21-openj9-ubi-minimal
41+
full-java17-openj9-ubi
42+
full-java11-openj9-ubi
3343
full-java8-openj9-ubi
3444
full-java8-ibmjava-ubi
35-
full-java11-openj9-ubi
36-
full-java17-openj9-ubi
37-
```
3845
39-
## 23.0.0.11
40-
41-
```
42-
23.0.0.11-kernel-java8-openj9-ubi
43-
23.0.0.11-kernel-java8-ibmjava-ubi
44-
23.0.0.11-kernel-java11-openj9-ubi
45-
23.0.0.11-kernel-java17-openj9-ubi
46-
47-
23.0.0.11-full-java8-openj9-ubi
48-
23.0.0.11-full-java8-ibmjava-ubi
49-
23.0.0.11-full-java11-openj9-ubi
50-
23.0.0.11-full-java17-openj9-ubi
46+
latest
5147
```
5248

53-
## 23.0.0.9
49+
## 24.0.0.3
5450

5551
```
56-
23.0.0.9-kernel-java8-openj9-ubi
57-
23.0.0.9-kernel-java8-ibmjava-ubi
58-
23.0.0.9-kernel-java11-openj9-ubi
59-
23.0.0.9-kernel-java17-openj9-ubi
60-
61-
23.0.0.9-full-java8-openj9-ubi
62-
23.0.0.9-full-java8-ibmjava-ubi
63-
23.0.0.9-full-java11-openj9-ubi
64-
23.0.0.9-full-java17-openj9-ubi
52+
24.0.0.3-kernel-java21-openj9-ubi-minimal
53+
24.0.0.3-kernel-java17-openj9-ubi
54+
24.0.0.3-kernel-java11-openj9-ubi
55+
24.0.0.3-kernel-java8-ibmjava-ubi
56+
24.0.0.3-kernel-java8-openj9-ubi
57+
58+
24.0.0.3-full-java21-openj9-ubi-minimal
59+
24.0.0.3-full-java17-openj9-ubi
60+
24.0.0.3-full-java11-openj9-ubi
61+
24.0.0.3-full-java8-openj9-ubi
62+
24.0.0.3-full-java8-ibmjava-ubi
6563
```
6664

67-
## 23.0.0.6
65+
## 23.0.0.12
6866

6967
```
70-
23.0.0.6-kernel-java8-openj9-ubi
71-
23.0.0.6-kernel-java8-ibmjava-ubi
72-
23.0.0.6-kernel-java11-openj9-ubi
73-
23.0.0.6-kernel-java17-openj9-ubi
74-
75-
23.0.0.6-full-java8-openj9-ubi
76-
23.0.0.6-full-java8-ibmjava-ubi
77-
23.0.0.6-full-java11-openj9-ubi
78-
23.0.0.6-full-java17-openj9-ubi
68+
23.0.0.12-kernel-java17-openj9-ubi
69+
23.0.0.12-kernel-java11-openj9-ubi
70+
23.0.0.12-kernel-java8-openj9-ubi
71+
23.0.0.12-kernel-java8-ibmjava-ubi
72+
73+
23.0.0.12-full-java17-openj9-ubi
74+
23.0.0.12-full-java11-openj9-ubi
75+
23.0.0.12-full-java8-openj9-ubi
76+
23.0.0.12-full-java8-ibmjava-ubi
7977
```

ga/23.0.0.12/kernel/helpers/build/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ else
2121
fi
2222

2323
if [ "$VERBOSE" != "true" ]; then
24-
exec &>/dev/null
24+
exec >/dev/null
2525
fi
2626

2727
set -Eeox pipefail

ga/23.0.0.12/kernel/helpers/build/infinispan-client-setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
if [ "$VERBOSE" != "true" ]; then
16-
exec &>/dev/null
16+
exec >/dev/null
1717
fi
1818

1919
set -Eeox pipefail

ga/23.0.0.12/kernel/helpers/build/populate_scc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
if [ "$VERBOSE" != "true" ]; then
16-
exec &>/dev/null
16+
exec >/dev/null
1717
fi
1818

1919
set -Eeox pipefail

ga/24.0.0.3/kernel/helpers/build/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ else
2121
fi
2222

2323
if [ "$VERBOSE" != "true" ]; then
24-
exec &>/dev/null
24+
exec >/dev/null
2525
fi
2626

2727
set -Eeox pipefail

ga/24.0.0.3/kernel/helpers/build/infinispan-client-setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
if [ "$VERBOSE" != "true" ]; then
16-
exec &>/dev/null
16+
exec >/dev/null
1717
fi
1818

1919
set -Eeox pipefail

ga/24.0.0.3/kernel/helpers/build/populate_scc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
if [ "$VERBOSE" != "true" ]; then
16-
exec &>/dev/null
16+
exec >/dev/null
1717
fi
1818

1919
set -Eeox pipefail

ga/latest/kernel/helpers/build/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ else
2121
fi
2222

2323
if [ "$VERBOSE" != "true" ]; then
24-
exec &>/dev/null
24+
exec >/dev/null
2525
fi
2626

2727
set -Eeox pipefail

0 commit comments

Comments
 (0)