Skip to content

Conversation

@JeffResc
Copy link

Adds --endpoint option to chainloop cas-backend add azure-blob command.

For example:

./chainloop cas-backend add azure-blob \
  --client-id [CLIENT_ID] \
  --client-secret [CLIENT_SECRET] \
  --container [CONTAINER] \
  --storage-account [STORAGE_ACCOUNT] \
  --tenant [TENANT] \
  --name az-blob \
  --endpoint blob.core.usgovcloudapi.net

Resolves #2495

Signed-off-by: Jeff Rescignano <jeffr@defenseunicorns.com>
@JeffResc JeffResc force-pushed the feat/cas-backend-azure-endpoint branch from dd92e07 to 9d858cf Compare October 31, 2025 03:42
@migmartri
Copy link
Member

Awesome, we'll take a look at it shortly, note that some automated tests are failing.

Just to confirm, did you manage to make this feature work end-to-end locally?

Thanks!

@jiparis
Copy link
Member

jiparis commented Oct 31, 2025

Thanks for the contribution @JeffResc, it looks great. For the CI job to pass, you might need to run go generate ./... in app/cli folder to generate the CLI documentation.

Signed-off-by: Jeff Rescignano <jeffr@defenseunicorns.com>
@JeffResc
Copy link
Author

Just to confirm, did you manage to make this feature work end-to-end locally?

Yes I did, I was able to successfully add the cas-backend and push attestations to it

For the CI job to pass, you might need to run go generate ./... in app/cli folder to generate the CLI documentation.

Done, hopefully that resolves the CI errors

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.

Support for Azure Government Cloud in azure-blob CAS backend

3 participants