Conversation
b43bc26 to
102f93e
Compare
|
@voigt Thanks already for the PR! Please open PR's as draft PRs (especially when your working on it) and press |
|
Good point - I simply haven't thought of that option. Sorry for spamming your inbox 😇 |
2f11eb5 to
5796a4c
Compare
|
@cipherboy / @pree would either of you be able to store the signing material as https://ocm.software/docs/getting-started/sign-component-versions/ |
Alex put the signing key as |
ce218d0 to
1782c77
Compare
463fc10 to
f0902d6
Compare
71f5eba to
b5ede93
Compare
JanMa
left a comment
There was a problem hiding this comment.
@voigt looking at the error message, the GitHub Actions workflow is trying to push to a non existing package in the GitHub registry:
Error: openbao.org/openbao:0.16.3: transferring resource 0: unable to add blob (component openbao.org/openbao:0.16.3 resource openbao-helm-chart-external-oci): exploding OCI artifact resource blob ([openbao/charts/openbao:0.16.3] namespace openbao/openbao/charts/openbao: transfer artifact): transferring config blob: unable to add blob (OCI repository openbao/openbao/charts/openbao): failed to push: failed to push: POST "https://ghcr.io/v2/openbao/openbao/charts/openbao/blobs/uploads/": response status code 403: denied: installation not allowed to Create organization package, ghcr.io/openbao/openbao/charts/openbaoThe correct path would be ghcr.io/openbao/charts/openbao. I am not yet sure which setting needs to be changed in the OCM config to get rid of the additional openbao in the path 🤔
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
Signed-off-by: Christoph Voigt <christoph.voigt@sap.com>
b5ede93 to
985f121
Compare
|
I think this needs to be merged to be able to run using the repository GH secrets |
|
I will try this out in our fork repo and update it to only trigger on releases when everything else is working |
8d3aa88 to
7435426
Compare
|
@pree @JanMa This should be done now. This is what it looks like in our forked repo: https://github.com/Ki-Reply-GmbH/openbao-helm/pkgs/container/component-descriptors%2Fopenbao.org%2Fopenbao so the artifact would be stored under This now only builds and pushes the OCM artifact itself, all the actual artifacts (helm chart + images) are just being referenced. Unfortunately since it's not my PR I can't undraft it. |
|
Thanks for the update!
I've just undrafted the PR for you :) |
Signed-off-by: Tom Gehrke <tom.gehrke@sap.com>
7435426 to
5c841fb
Compare
Signed-off-by: Tom Gehrke <tom.gehrke@sap.com>
5c841fb to
bfe54b2
Compare
pree
left a comment
There was a problem hiding this comment.
LGTM for the first iteration.
I would love to have this swapped out for a OCM GH Action when this will be available sometime in the future.
This PR addresses #74 and adds a Github Action job to create an OCM artifact for OpenBao referencing the OpenBao upstream helm-chart.
The OCM job will be triggered after a release of the helm chart is performed.
Artifact signing is not yet part of this PR. We'd like to use our existing GPG key we use to sign all other artifacts. Unfortunately OCM does not yet support signing via a passkey protected key (see #1544).