v1.19.0
Changelog
Debian 13 (trixie) for CloudVMs
CloudVMs can now be created with Debian 13:
nctl create cloudvm my-vm --os=debian13SSH Key Flags
The SSH public key flags of the CloudVM and database commands now share the same
spelling, --ssh-keys and --ssh-keys-from-files:
| Command | Before | Now |
|---|---|---|
create cloudvm |
--public-keys--public-keys-from-files |
--ssh-keys--ssh-keys-from-files |
update cloudvm |
--rescue-public-keys--rescue-public-keys-from-files |
--rescue-ssh-keys--rescue-ssh-keys-from-files |
create/update mysql, postgres |
--ssh-keys--ssh-keys-file |
--ssh-keys--ssh-keys-from-files |
The old flag names keep working but are hidden from the help output and print a
deprecation warning.
Alongside the rename:
- Keys from flags and from files can be combined, they are no longer mutually exclusive.
Repeat either flag to pass more than one key or file. - Keys are validated to be in SSH format as defined in RFC4253 before the resource is sent to the API,
instead of failing later on. - Rescue keys can be cleared by passing an empty value:
nctl update cloudvm my-vm --rescue-ssh-keys=""
Updates Without Changes
nctl update no longer exits with an error when the resource is already in the requested state,
it reports that no changes were made and exits with 0:
nctl update cloudvm --on cloudvm-veeZoop4
ℹ no changes made to CloudVirtualMachine "cloudvm-veeZoop4"What's Changed
- feat(cloudvm): add support for Debian 13, codenamed trixie by @thde in #438
- fix(update): do not error for unchanged resources by @thde in #440
- fix(update): do not try to guess if flags were provided by @thde in #442
- build(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #431
- build(deps): bump github.com/alecthomas/kong from 1.14.0 to 1.16.0 by @dependabot[bot] in #433
- build(deps): bump github.com/crossplane/crossplane-runtime from 1.20.0 to 1.20.10 by @dependabot[bot] in #434
- build(deps): bump github.com/prometheus/common from 0.67.5 to 0.70.1 by @dependabot[bot] in #432
- build(deps): update dependencies by @thde in #436
- build(deps): bump github.com/grafana/loki/v3 from 3.6.5 to 3.7.4 by @dependabot[bot] in #435
Full Changelog: v1.18.2...v1.19.0