Skip to content

Commit 5b3be94

Browse files
committed
Switch examples stack to jammy
Use the newer jammy stack in example buildpacks Signed-off-by: Aidan Delaney <[email protected]>
1 parent 70ee613 commit 5b3be94

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

content/docs/buildpack-author-guide/create-buildpack/adding-bill-of-materials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ api = "0.8"
5555

5656
# Stacks that the buildpack will work with
5757
[[stacks]]
58-
id = "io.buildpacks.samples.stacks.bionic"
58+
id = "io.buildpacks.samples.stacks.jammy"
5959
```
6060

6161
Then, in our buildpack implementation we will generate the necessary SBOM metadata:

content/docs/buildpack-author-guide/create-buildpack/building-blocks-cnb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pack buildpack new examples/ruby \
2020
--api 0.8 \
2121
--path ruby-buildpack \
2222
--version 0.0.1 \
23-
--stacks io.buildpacks.samples.stacks.bionic
23+
--stacks io.buildpacks.samples.stacks.jammy
2424
```
2525
<!--+- "{{execute}}"+-->
2626
This command will create `ruby-buildpack` directory which contains `buildpack.toml`, `bin/build`, `bin/detect` files.
@@ -50,7 +50,7 @@ api = "0.8"
5050

5151
# Stacks that the buildpack will work with
5252
[[stacks]]
53-
id = "io.buildpacks.samples.stacks.bionic"
53+
id = "io.buildpacks.samples.stacks.jammy"
5454

5555
```
5656

content/docs/operator-guide/create-a-builder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ uri = "docker://cnbs/sample-package:hello-universe"
5151

5252
# Stack that will be used by the builder
5353
[stack]
54-
id = "io.buildpacks.samples.stacks.bionic"
54+
id = "io.buildpacks.samples.stacks.jammy"
5555
# This image is used at runtime
5656
run-image = "cnbs/sample-stack-run:jammy"
5757
# This image is used at build-time

content/docs/operator-guide/create-a-stack.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ Next, we will be setting up the base image as required by the [Cloud-Native Buil
5353
<p class="spacer"></p>
5454

5555
> **NOTE:** The **stack identifier** implies compatibility with other stacks of that same identifier. For instance, a custom stack may use
56-
> `io.buildpacks.stacks.bionic` as its identifier so long as it will work with buildpacks that declare compatibility with the
57-
> `io.buildpacks.stacks.bionic` stack.
56+
> `io.buildpacks.stacks.jammy` as its identifier so long as it will work with buildpacks that declare compatibility with the
57+
> `io.buildpacks.stacks.jammy` stack.
5858
5959

6060
The `CNB_USER_ID` is the `UID` of the user as which the `detect` and `build` steps are run. The given user **MUST NOT** be a root user
@@ -70,8 +70,8 @@ FROM ubuntu:jammy as base
7070
# 2. Set required CNB information
7171
ENV CNB_USER_ID=1000
7272
ENV CNB_GROUP_ID=1000
73-
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.bionic"
74-
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.bionic"
73+
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.jammy"
74+
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.jammy"
7575

7676
# 3. Create the user
7777
RUN groupadd cnb --gid ${CNB_GROUP_ID} && \
@@ -89,8 +89,8 @@ FROM ubuntu:jammy as base
8989
# 2. Set required CNB information
9090
ENV CNB_USER_ID=1000
9191
ENV CNB_GROUP_ID=1000
92-
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.bionic"
93-
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.bionic"
92+
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.jammy"
93+
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.jammy"
9494

9595
# 3. Create the user
9696
RUN groupadd cnb --gid ${CNB_GROUP_ID} && \
@@ -123,8 +123,8 @@ FROM ubuntu:jammy as base
123123
# 2. Set required CNB information
124124
ENV CNB_USER_ID=1000
125125
ENV CNB_GROUP_ID=1000
126-
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.bionic"
127-
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.bionic"
126+
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.jammy"
127+
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.jammy"
128128

129129
# 3. Create the user
130130
RUN groupadd cnb --gid ${CNB_GROUP_ID} && \
@@ -166,8 +166,8 @@ FROM ubuntu:jammy as base
166166
# 2. Set required CNB information
167167
ENV CNB_USER_ID=1000
168168
ENV CNB_GROUP_ID=1000
169-
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.bionic"
170-
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.bionic"
169+
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.jammy"
170+
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.jammy"
171171

172172
# 3. Create the user
173173
RUN groupadd cnb --gid ${CNB_GROUP_ID} && \
@@ -207,8 +207,8 @@ FROM ubuntu:jammy as base
207207
# 2. Set required CNB information
208208
ENV CNB_USER_ID=1000
209209
ENV CNB_GROUP_ID=1000
210-
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.bionic"
211-
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.bionic"
210+
ENV CNB_STACK_ID="io.buildpacks.samples.stacks.jammy"
211+
LABEL io.buildpacks.stack.id="io.buildpacks.samples.stacks.jammy"
212212

213213
# 3. Create the user
214214
RUN groupadd cnb --gid ${CNB_GROUP_ID} && \
@@ -297,7 +297,7 @@ When validating whether the buildpack's mixins are satisfied by a stack, the fol
297297

298298
```toml
299299
[[stacks]]
300-
id = "io.buildpacks.stacks.bionic"
300+
id = "io.buildpacks.stacks.jammy"
301301
mixins = ["build:git", "run:imagemagick", "wget"]
302302
```
303303

content/docs/reference/spec/buildpack-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ id = "example.com/python"
135135
version = "1.0"
136136
137137
[[stacks]]
138-
id = "io.buildpacks.stacks.bionic"
138+
id = "io.buildpacks.stacks.jammy"
139139
```
140140

141141
### Schema

katacoda/scenarios/buildpack-author-guide/adding-bill-of-materials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ api = "0.8"
5151

5252
# Stacks that the buildpack will work with
5353
[[stacks]]
54-
id = "io.buildpacks.samples.stacks.bionic"
54+
id = "io.buildpacks.samples.stacks.jammy"
5555
</pre>
5656

5757
Then, in our buildpack implemetnation we will generate the necessary SBOM metadata:

katacoda/scenarios/buildpack-author-guide/building-blocks-cnb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pack buildpack new examples/ruby \
1717
--api 0.8 \
1818
--path ruby-buildpack \
1919
--version 0.0.1 \
20-
--stacks io.buildpacks.samples.stacks.bionic
20+
--stacks io.buildpacks.samples.stacks.jammy
2121
```{{execute}}
2222
This command will create `ruby-buildpack` directory which contains `buildpack.toml`, `bin/build`, `bin/detect` files.
2323
@@ -46,7 +46,7 @@ api = "0.8"
4646
4747
# Stacks that the buildpack will work with
4848
[[stacks]]
49-
id = "io.buildpacks.samples.stacks.bionic"
49+
id = "io.buildpacks.samples.stacks.jammy"
5050
5151
</pre>
5252

0 commit comments

Comments
 (0)