Skip to content

Conversation

@roeldev
Copy link
Contributor

@roeldev roeldev commented Nov 6, 2025

Name of feature:

Add additional DOCKER_STEPCA_INIT_* envs.

Pain or issue this feature alleviates:

Adds additional DOCKER_STEPCA_INIT_* environment variables to entrypoint.sh so step ca init also accepts the --root, --key, --key-password-file, --deployment-type and --with-ca-url arguments via its corresponding DOCKER_STEPCA_INIT_* var.

This allows for using existing root ca certificates with the Docker container.

Why is this important to the project (if not answered above):

See above.

Is there documentation on how to use this feature? If so, where?

Could not find any existing docs in the repo.

In what environments or workflows is this feature supported?

  • containers

In what environments or workflows is this feature explicitly NOT supported (if any)?

  • standalone binaries

Supporting links/other PRs/issues:

Maybe a bit related to #2271.

💔Thank you!

Add additional DOCKER_STEPCA_INIT_* environment variables to entrypoint.sh so 'step ca init' also accepts the --root, --key, --key-password-file, --deployment-type and --with-ca-url arguments.
@CLAassistant
Copy link

CLAassistant commented Nov 6, 2025

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added the needs triage Waiting for discussion / prioritization by team label Nov 6, 2025
Copy link
Contributor

@tashian tashian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, I have tested this and it seems to work well.

@tashian tashian merged commit 2204af1 into smallstep:master Nov 6, 2025
14 checks passed
@hslatman hslatman added this to the v0.28.5 milestone Nov 6, 2025
@roeldev roeldev deleted the feat-add-docker-init-envs branch November 7, 2025 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs triage Waiting for discussion / prioritization by team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants