Skip to content

Commit 8d7800b

Browse files
committed
Update platform support from bionic to jammy/noble
- Remove bionic (Ubuntu 18.04 EOL April 2023) from PLATFORMS - Add noble (Ubuntu 24.04 LTS) to PLATFORMS for future support - Keep jammy (Ubuntu 22.04 LTS) as primary supported platform - Update all documentation references from bionic to jammy - Aligns buildpack with Ubuntu LTS lifecycle and support dates The platform detection at runtime already supported all Ubuntu codenames via /etc/os-release parsing. This change only affects offline buildpack packaging (which platforms to cache) and documentation examples.
1 parent df40274 commit 8d7800b

11 files changed

+23
-23
lines changed

docs/extending-repositories.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ end
5555
| Variable | Description |
5656
| -------- | ----------- |
5757
| `{default.repository.root}` | The common root for all repositories. Currently defaults to `https://java-buildpack.cloudfoundry.org`.
58-
| `{platform}` | The platform that the application is running on. Currently detects `bionic`.
58+
| `{platform}` | The platform that the application is running on. Currently detects `jammy`, `noble`, etc.
5959
| `{architecture}` | The architecture of the system as returned by Ruby. The value is typically one of `x86_64` or `x86`.
6060

6161
## Configuration
@@ -95,5 +95,5 @@ In addition to declaring a specific versions to use, you can also specify a boun
9595
[`config/repository.yml`]: ../config/repository.yml
9696
[`JavaBuildpack::Repository::ConfiguredItem`]: ../lib/java_buildpack/repository/configured_item.rb
9797
[Configuration and Extension]: ../README.md#configuration-and-extension
98-
[example]: https://java-buildpack.cloudfoundry.org/openjdk/bionic/x86_64/index.yml
98+
[example]: https://java-buildpack.cloudfoundry.org/openjdk/jammy/x86_64/index.yml
9999

docs/framework-google_stackdriver_debugger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ The framework can be configured by modifying the [`config/google_stackdriver_deb
3939
[`config/google_stackdriver_debugger.yml`]: ../config/google_stackdriver_debugger.yml
4040
[Google Stackdriver Debugger Service]: https://cloud.google.com/debugger/
4141
[repositories]: extending-repositories.md
42-
[this listing]: https://java-buildpack.cloudfoundry.org/google-stackdriver-debugger/bionic/x86_64/index.yml
42+
[this listing]: https://java-buildpack.cloudfoundry.org/google-stackdriver-debugger/jammy/x86_64/index.yml
4343
[version syntax]: extending-repositories.md#version-syntax-and-ordering

docs/framework-google_stackdriver_profiler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ The framework can be configured by modifying the [`config/google_stackdriver_pro
3939
[`config/google_stackdriver_profiler.yml`]: ../config/google_stackdriver_profiler.yml
4040
[Google Stackdriver Profiler Service]: https://cloud.google.com/profiler/
4141
[repositories]: extending-repositories.md
42-
[this listing]: https://java-buildpack.cloudfoundry.org/google-stackdriver-profiler/bionic/x86_64/index.yml
42+
[this listing]: https://java-buildpack.cloudfoundry.org/google-stackdriver-profiler/jammy/x86_64/index.yml
4343
[version syntax]: extending-repositories.md#version-syntax-and-ordering

docs/framework-your_kit_profiler.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The framework can be configured by creating or modifying the [`config/your_kit_p
2424
| `enabled` | Whether to enable the YourKit Profiler
2525
| `port` | The port that the YourKit Profiler will listen on. Defaults to `10001`.
2626
| `repository_root` | The URL of the YourKit Profiler repository index ([details][repositories]).
27-
| `version` | The version of the YourKit Profiler to use. Candidate versions can be found in the listings for [bionic][].
27+
| `version` | The version of the YourKit Profiler to use. Candidate versions can be found in the listings for [jammy][].
2828

2929
## Creating SSH Tunnel
3030
After starting an application with the YourKit Profiler enabled, an SSH tunnel must be created to the container. To create that SSH container, execute the following command:
@@ -40,7 +40,7 @@ Once the SSH tunnel has been created, your YourKit Profiler should connect to `l
4040
![YourKit Configuration](framework-your_kit_profiler.png)
4141

4242
[`config/your_kit_profiler.yml`]: ../config/your_kit_profiler.yml
43-
[bionic]: https://download.run.pivotal.io/your-kit/bioni/x86_64/index.yml
43+
[jammy]: https://download.run.pivotal.io/your-kit/bioni/x86_64/index.yml
4444
[Configuration and Extension]: ../README.md#configuration-and-extension
4545
[repositories]: extending-repositories.md
4646
[version syntax]: extending-repositories.md#version-syntax-and-ordering

docs/jre-graal_vm_jre.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ cf restage <app_name>
4444
| `jre.repository_root` | The URL of the GraalVM repository index ([details][repositories]).
4545
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the the repository that you have created to house the JREs.
4646
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
47-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
47+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
4848
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
4949

5050
### Additional Resources
@@ -169,7 +169,7 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
169169
[`config/graal_vm_jre.yml`]: ../config/graal_vm_jre.yml
170170
[Configuration and Extension]: ../README.md#configuration-and-extension
171171
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
172-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
172+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
173173
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
174174
[OpenJDK JRE]: jre-open_jdk_jre.md
175175
[GraalVM]: https://www.graalvm.org/

docs/jre-open_jdk_jre.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ The JRE can be configured by modifying the [`config/open_jdk_jre.yml`][] file in
2525
| Name | Description
2626
| ---- | -----------
2727
| `jre.repository_root` | The URL of the OpenJDK repository index ([details][repositories]).
28-
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the listings for [bionic][]. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
28+
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the listings for [jammy][]. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
2929
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
30-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
30+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
3131
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
3232

3333
### Additional Resources
@@ -152,10 +152,10 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
152152
```
153153

154154
[`config/open_jdk_jre.yml`]: ../config/open_jdk_jre.yml
155-
[bionic]: https://java-buildpack.cloudfoundry.org/openjdk/bionic/x86_64/index.yml
155+
[jammy]: https://java-buildpack.cloudfoundry.org/openjdk/jammy/x86_64/index.yml
156156
[Configuration and Extension]: ../README.md#configuration-and-extension
157157
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
158-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
158+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
159159
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
160160
[OpenJDK]: http://openjdk.java.net
161161
[repositories]: extending-repositories.md

docs/jre-oracle_jre.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ cf restage <app_name>
4444
| `jre.repository_root` | The URL of the Oracle repository index ([details][repositories]).
4545
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the the repository that you have created to house the JREs. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
4646
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
47-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
47+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
4848
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
4949

5050
### Additional Resources
@@ -172,7 +172,7 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
172172
[`config/oracle_jre.yml`]: ../config/oracle_jre.yml
173173
[Configuration and Extension]: ../README.md#configuration-and-extension
174174
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
175-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
175+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
176176
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
177177
[OpenJDK JRE]: jre-open_jdk_jre.md
178178
[Oracle]: http://www.oracle.com/technetwork/java/index.html

docs/jre-sap_machine_jre.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ cf restage <app_name>
3232
| Name | Description
3333
| ---- | -----------
3434
| `jre.repository_root` | The URL of the SapMachine repository index ([details][repositories]).
35-
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the listings for [bionic][]. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
35+
| `jre.version` | The version of Java runtime to use. Candidate versions can be found in the listings for [jammy][]. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
3636
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
37-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
37+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
3838
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
3939

4040
### Additional Resources
@@ -155,10 +155,10 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
155155
```
156156

157157
[`config/sap_machine_jre.yml`]: ../config/sap_machine_jre.yml
158-
[bionic]: https://java-buildpack.cloudfoundry.org/openjdk/bionic/x86_64/index.yml
158+
[jammy]: https://java-buildpack.cloudfoundry.org/openjdk/jammy/x86_64/index.yml
159159
[Configuration and Extension]: ../README.md#configuration-and-extension
160160
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
161-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
161+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
162162
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
163163
[repositories]: extending-repositories.md
164164
[SapMachine]: https://sapmachine.io

docs/jre-zing_jre.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ cf restage <app_name>
3636
| `jre.repository_root` | The URL of the Azul Platform Prime repository index ([details][repositories]).
3737
| `jre.version` | The version of Java runtime to use. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
3838
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
39-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
39+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
4040
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
4141

4242
### Additional Resources
@@ -138,7 +138,7 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
138138
[Azul Platform Prime]: https://www.azul.com/products/prime/
139139
[Configuration and Extension]: ../README.md#configuration-and-extension
140140
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
141-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
141+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
142142
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
143143
[repositories]: extending-repositories.md
144144
[version syntax]: extending-repositories.md#version-syntax-and-ordering

docs/jre-zulu_jre.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ cf restage <app_name>
3535
| `jre.repository_root` | The URL of the Zulu repository index ([details][repositories]).
3636
| `jre.version` | The version of Java runtime to use. Note: version 1.8.0 and higher require the `memory_sizes` and `memory_heuristics` mappings to specify `metaspace` rather than `permgen`.
3737
| `jvmkill.repository_root` | The URL of the `jvmkill` repository index ([details][repositories]).
38-
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [bionic][jvmkill-bionic].
38+
| `jvmkill.version` | The version of `jvmkill` to use. Candidate versions can be found in the listings for [jammy][jvmkill-jammy].
3939
| `memory_calculator` | Memory calculator defaults, described below under "Memory".
4040

4141
### Additional Resources
@@ -164,7 +164,7 @@ JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=99199
164164
[Azul Zulu]: https://www.azul.com/products/zulu/
165165
[Configuration and Extension]: ../README.md#configuration-and-extension
166166
[Java Buildpack Memory Calculator]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
167-
[jvmkill-bionic]: https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/index.yml
167+
[jvmkill-jammy]: https://java-buildpack.cloudfoundry.org/jvmkill/jammy/x86_64/index.yml
168168
[Memory Calculator's README]: https://github.com/cloudfoundry/java-buildpack-memory-calculator
169169
[repositories]: extending-repositories.md
170170
[version syntax]: extending-repositories.md#version-syntax-and-ordering

0 commit comments

Comments
 (0)