Skip to content

step-ca-bootstrap: bump step CLI to 0.30.2 and kubectl to 1.31.0#261

Open
BjoernWaechter wants to merge 1 commit into
smallstep:masterfrom
BjoernWaechter:fix/step-ca-bootstrap-bump-step-cli
Open

step-ca-bootstrap: bump step CLI to 0.30.2 and kubectl to 1.31.0#261
BjoernWaechter wants to merge 1 commit into
smallstep:masterfrom
BjoernWaechter:fix/step-ca-bootstrap-bump-step-cli

Conversation

@BjoernWaechter
Copy link
Copy Markdown

The bootstrap image's FROM smallstep/step-cli:0.22.0 line hadn't been updated since 2022. step-cli v0.22.0 predates several years of features — most notably the --remote-management flag on step ca init, which was introduced (under the original name --remote-administration) in v0.23.0 (smallstep/cli#736ea97e). The image's CI rebuilds on every tagged release, so the result is a latest image that still ships 0.22.0 verbatim.

Bumping the base to the current 0.30.2 release. Also bumping the kubectl version baked in alongside it from 1.30.0 to 1.31.0 to track the current minor.

Verified locally:
docker build --platform linux/amd64 -t step-ca-bootstrap:test
docker/step-ca-bootstrap/
docker run --rm step-ca-bootstrap:test step version
Smallstep CLI/0.30.2 (linux/amd64)
docker run --rm step-ca-bootstrap:test step ca init --help | grep remote
--remote-management
docker run --rm --entrypoint kubectl step-ca-bootstrap:test version --client
Client Version: v1.31.0

@BjoernWaechter BjoernWaechter requested a review from a team as a code owner May 25, 2026 05:32
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 25, 2026

CLA assistant check
All committers have signed the CLA.

@BjoernWaechter BjoernWaechter marked this pull request as draft May 26, 2026 01:29
@BjoernWaechter BjoernWaechter marked this pull request as ready for review May 26, 2026 01:30
The bootstrap image's `FROM smallstep/step-cli:0.22.0` line hadn't been
updated since 2022. step-cli v0.22.0 predates several years of features —
most notably the `--remote-management` flag on `step ca init`, which was
introduced (under the original name `--remote-administration`) in
v0.23.0 (smallstep/cli#736ea97e). The image's CI rebuilds on every
tagged release, so the result is a `latest` image that still ships
0.22.0 verbatim.

Bumping the base to the current 0.30.2 release. Also bumping the
kubectl version baked in alongside it from 1.30.0 to 1.31.0 to track
the current minor.

Verified locally:
  docker build --platform linux/amd64 -t step-ca-bootstrap:test \
    docker/step-ca-bootstrap/
  docker run --rm step-ca-bootstrap:test step version
    Smallstep CLI/0.30.2 (linux/amd64)
  docker run --rm step-ca-bootstrap:test step ca init --help | grep remote
    --remote-management
  docker run --rm --entrypoint kubectl step-ca-bootstrap:test version --client
    Client Version: v1.31.0
@BjoernWaechter BjoernWaechter force-pushed the fix/step-ca-bootstrap-bump-step-cli branch from fdd47a2 to 6520f80 Compare May 27, 2026 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants