Features
- account: add support for ssh keys (#855)
- account: add "add" and "remove" commands (#863)
- baremetal: switch to v1 api (#1037)
- baremetal: add a custom enum marshaling for ping status (#1024)
- baremetal: add install command with a wait flag (#873)
- baremetal: migrate to v1 (#1039)
- baremetal: add create server with commercial type (#768)
- baremetal: add offer name in the server list command (#1004)
- baremetal: add option to add all ssh keys of an org during install (#1016)
- baremetal: allow OS filtering by offer-id (#824)
- baremetal: make wait command wait for installation (#858)
- config: refactor config commands (#1032)
- core: add config path flag (#1029)
- core: add dockerignore (#910)
- core: add standard success message templates (#845)
- core: add support for multi positional args (#979)
- feedback: add feedback command (#969)
- init: rework init command (#835)
- init: add support for profile flag (#1026)
- init: ask to remove CLI v1 config (#836)
- init: handle empty config file (#834)
- init: rename send-telemetry arg and improve usage (#818)
- init: add SSH-Key support in init (#760)
- instance: add a wait command for image and snapshots (#996)
- instance: add console command (#897)
- instance: add ssh command (#889)
- instance: add stocks in server-type list (#827)
- instance: add support for backup server (#876)
- instance: add terminate command (#998)
- instance: add wait flag on create snapshot (#976)
- instance: add with-snapshots arg on delete image (#877)
- instance: improve human output for image list (#875)
- k8s: add option to keep kubeconfig context (#890)
- k8s: add scaledown unneeded time (#880)
- k8s: add support for v1 API (#823)
- k8s: add wait commands for cluster, node and pool (#994)
- k8s: flag to delete block and pvc with kapsule (#1020)
- object: add config commands for s3 tools (#874)
- registry: add support for registry product (#902)
- registry: add docker helper (#906)
- registry: add explicit visibility status (#1033)
- registry: add full name support for tag and image on list and get (#1014)
- registry: add login/logout commands (#911)
Fixes
- account: fix ssh-key response message (#837)
- account: typo on init command (#819)
- core: change profile flag precedence (#857)
- core: fix autocomplete edge cases (#811)
- core: json output for empty array (#1034)
- core: fix optional arrays and add filter by tags on list instances (#851)
- init: better password error handling (#847)
- instance: add ID suffix to organization field (#861)
- instance: list image with not found server (#854)
- k8s: fix typo in arg name (#970)
- k8s: create kubeconfig dir when not existing (#830)
- k8s: typo in config in kubeconfig (#831)
- k8s: fix uninstall with current context (#885)
- k8s: remove oldbinpacking from autoscaler estimator (#887)
- registry: make name required on namespace creation (#904)