Commit 0314cff9 authored by Girija Saint-Ange's avatar Girija Saint-Ange
Browse files

fix: update builder list in README and update default platform API version

parent b9aef9b3
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ The CNB template uses some global configuration used throughout all jobs.
| Input / Variable | Description                            | Default value     |
| --------------------- | -------------------------------------- | ----------------- |
| `builder-image` / `CNB_BUILDER_IMAGE` | The CNB builder image used to build your application image<br/>_depending on your needs, [choose the most appropriate one](https://paketo.io/docs/concepts/builders/#what-paketo-builders-are-available)_ | `docker.io/paketobuildpacks/builder-jammy-base:latest` <br/>[![Trivy Badge](https://to-be-continuous.gitlab.io/doc/secu/trivy-badge-CNB_BUILDER_IMAGE.svg)](https://to-be-continuous.gitlab.io/doc/secu/trivy-CNB_BUILDER_IMAGE) |
| `platform-api` / `CNB_PLATFORM_API` | The CNB [platform API version](https://github.com/buildpacks/spec/blob/main/platform.md#platform-api-version) | `0.9` |
| `platform-api` / `CNB_PLATFORM_API` | The CNB [platform API version](https://github.com/buildpacks/spec/blob/main/platform.md#platform-api-version) | `0.14` |
| `source-date-epoch-enabled` / `CNB_SOURCE_DATE_EPOCH_ENABLED` | Enable setting [`SOURCE_DATE_EPOCH` to configure image create time](https://github.com/buildpacks/rfcs/blob/main/text/0103-source-date-epoch.md) based on Git commit date. | `false` |

### Available Builders
@@ -55,11 +55,13 @@ Depending on your needs and preferences, you are free to choose whichever CNB co

| Input / Variable | Builder Image                    | Description     |
| --------------------- | -------------------------------- | ----------------- |
|	[Google](https://github.com/GoogleCloudPlatform/buildpacks) | `gcr.io/buildpacks/builder:v1`   | Ubuntu 18 base image with buildpacks for .NET, Go, Java, Node.js, and Python |
|	[Heroku](https://github.com/heroku/builder) | `docker.io/heroku/buildpacks:20`           | Base builder for Heroku-20 stack, based on ubuntu:20.04 base image |
|	[Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_base_) | `docker.io/paketobuildpacks/builder-jammy-base:latest`  | Ubuntu Jammy (22.04) base image with buildpacks for Java, .NET Core, NodeJS, Go, Python, Ruby, Apache HTTPD, NGINX and Procfile. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
|	[Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_full_) | `docker.io/paketobuildpacks/builder-jammy-full:latest`  | Ubuntu Jammy (22.04) base image with buildpacks for Java, .NET Core, NodeJS, Go, Python, PHP, Ruby, Apache HTTPD, NGINX and Procfile. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
|	[Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_tiny_) | `paketobuildpacks/builder-jammy-tiny:latest`  | Tiny base image (Ubuntu Jammy (22.04) build image, distroless-like run image) with buildpacks for Java, Java Native Image and Go. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
| [Google](https://github.com/GoogleCloudPlatform/buildpacks) | `gcr.io/buildpacks/builder:latest`   | Ubuntu 22.04 base image with buildpacks for .NET, Dart, Go, Java, Node.js, PHP, Python, and Ruby. |
| [Heroku](https://github.com/heroku/builder) | `heroku/builder:24`           | Ubuntu 24.04 AMD64+ARM64 base image with buildpacks for .NET, Go, Java, Node.js, PHP, Python, Ruby & Scala. |
| [Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_base_) | `paketobuildpacks/builder-jammy-base`  | Ubuntu 22.04 Jammy Jellyfish base image with buildpacks for Java, Go, .NET Core, Node.js, Python, Apache HTTPD, NGINX and Procfile. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
| [Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_full_) | `paketobuildpacks/builder-jammy-full`  | Ubuntu 22.04 Jammy Jellyfish full image with buildpacks for Apache HTTPD, Go, Java, Java Native Image, .NET, NGINX, Node.js, PHP, Procfile, Python, and Ruby. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
| [Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_tiny_) | `paketobuildpacks/builder-jammy-tiny`  | Tiny base image (Ubuntu Jammy Jellyfish build image, distroless-like run image) with buildpacks for Java, Java Native Image and Go. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
| [Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_static_) | `paketobuildpacks/builder-jammy-buildpackless-static`  | Static base image (Ubuntu Jammy Jellyfish build image, distroless-like run image) with no buildpacks included. To use, specify buildpacks at build time. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
| [Paketo](https://hub.docker.com/r/paketobuildpacks/builder) (_ubi8_) | `paketobuildpacks/builder-ubi8-base`  |  Ubi 8 base builder with buildpacks for Node.js, Java, Quarkus and Procfile. [More info](https://paketo.io/docs/reference/builders-reference/#available-paketo-builders). |
<!--
| [CloudFoundry](https://hub.docker.com/r/cloudfoundry/cnb) (_base_) | `cloudfoundry/cnb:base`  | A minimal image based on Ubuntu, with the addition of a few packages - notably, git and build-essentials (added in order to successfully run go applications) |
| [CloudFoundry](https://hub.docker.com/r/cloudfoundry/cnb) (_full_) | `cloudfoundry/cnb:full`  | An image based on Ubuntu supplemented with additional packages |
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@
    {
      "name": "CNB_PLATFORM_API",
      "description": "The CNB [platform API version](https://github.com/buildpacks/spec/blob/main/platform.md#platform-api-version)",
      "default": "0.9",
      "default": "0.14",
      "advanced": true
    },
    {
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ spec:
      default: .
    platform-api:
      description: The CNB [platform API version](https://github.com/buildpacks/spec/blob/main/platform.md#platform-api-version)
      default: '0.9'
      default: '0.14'
    source-date-epoch-enabled:
      description: Enable setting SOURCE_DATE_EPOCH environment variable based on commit date
      type: boolean