bcdock v0.5.1
bcdock v0.5.1
Beta CLI. Surface and JSON shapes may change between releases - see CHANGELOG.md for what moved.
Install:
go install github.com/bcdock/cli/cmd/bcdock@v0.5.1
Or download an archive below and put the bcdock binary on PATH.
Changes in this release
Fixed
auth signupsays when it did not create your first environment, and why. When the
invite carries a BC configuration (from the waitlist) or you pass one, signup creates your
first environment. If that configuration can no longer be created - most often a version
with no ready image any more - the account is still activated and signup prints
No environment was created: <reason>, with how to create one (bcdock env create).
It used to report success and queue an environment that could not start.
Changed
bcdock auth loginkeys carry two more scopes:billing:writeandaccount:write.me export,
me deleteandme cancel-deletionnow needaccount:write, andbilling checkout/billing portal
needbilling:write, so a key minted for CI with onlyenv:readcan no longer delete the account,
export its data or change the plan. A key from an earlierbcdock auth loginlacks the new scopes:
those commands answer with a 403 that says to runbcdock auth loginto refresh your key.- An API key with only
billing:writecan no longer read environment data (environments,
logs, stats, health). Environment reads needenv:readorenv:write; billing and usage reads
acceptenv:read,env:writeorbilling:write. Keys frombcdock auth logincarryenv:read,
so everybcdockcommand that reads environments, billing or usage works as before. - The
--bc-versionhelp and theauth signup/auth join-waitlistexamples use a full
version (or<version>frombcdock artifacts list --region <r> --fast-only) instead of
25.5, which the API refuses.
Full changelog: CHANGELOG.md
Report issues: support@bcdock.io · Security: see SECURITY.md