Skip to content
\n

so what would be the preferred way in wolfi to do so?

\n

I found out about incert, but as i build the images myself i don't want to build them and than \"recreate\" the image just to add certificates.

\n

What I'm trying to achieve with my solution is that all internal images that we build are able to just add the certificates by using that package.

","upvoteCount":1,"answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"

Your best option is to use replaces without provides, such that your custom package is co-installable with ca-certificates-bundle.
\nOR
\nor to have provides with full version ca-certificates-bundle=${{package.full-version}} => but the issue there is that your provided versions should then be higher than any ca-certificates-bundle version ever, as if starting with 3000..., to be higher than 2025.... version of the bundle, thus something like ca-certificates-bundle=30000101.${{package.full-version}} which might be confusing.

\n

In general however, it is recommended to either use incert - or to use the Chainguard Console, which will soon have a feature to upload certificate bundle and apply to all of your images in the catalog.

","upvoteCount":0,"url":"https://github.com/orgs/wolfi-dev/discussions/66927#discussioncomment-14485286"}}}
Discussion options

You must be logged in to vote

Your best option is to use replaces without provides, such that your custom package is co-installable with ca-certificates-bundle.
OR
or to have provides with full version ca-certificates-bundle=${{package.full-version}} => but the issue there is that your provided versions should then be higher than any ca-certificates-bundle version ever, as if starting with 3000..., to be higher than 2025.... version of the bundle, thus something like ca-certificates-bundle=30000101.${{package.full-version}} which might be confusing.

In general however, it is recommended to either use incert - or to use the Chainguard Console, which will soon have a feature to upload certificate bundle and apply to all…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@henrysachs
Comment options

@xnox
Comment options

xnox Sep 23, 2025
Maintainer

Answer selected by henrysachs
@henrysachs
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants