- introduce automatic registration of --no-headers on list commands and cloud-provider list to use it (#109)
- add account and account member commands (#108)
- add role management commands (#107)
- add user management commands (#102)
- use OutputTable with --no-headers support in all list commands (#112)
- management api key commands (#98)
- add cluster create-from-backup command (#96)
- add cluster logs command (#94)
- remove multi-az flag from the cluster scale command, as that is a (#92)
- remove the default string from the nodes flag help message, since it's already rendered by cobra (#90)
- Merged the
hybrid clustercommands intocluster. This is a breaking change. e.g.qcloud cluster listnow lists both managed cloud and hybrid cloud clusters. - Moved the
cluster packagecommands into a rootpackagecommand. This is a breaking change. e.g.qcloud package list
- hybrid cloud environments command initial implementation (#68)
- add --wait flag to cluster key create command (#73)
- add --version flag to cluster update command (#69)
- improve root command long help text and use more descriptive errors when account id or api key are missing (#66)
- add the option to use a helper command to retrieve api key securely instead of storing it in plain text (#59)
- readme quickstart commands (#61)
- poll immediately when waiting for cluster health (#56)
- fix scale confirm prompt line order (#49)
- change ParseMillicores to use math.Round instead of truncation using a cast (#51)
- avoid double -dev in the version variable when building with make (#53)
- use getter methods to retrieve phase when scaling a cluster for nil safety (#54)
- add --multi-az to the cluster scale command (#45)
- stricter context setting (#47)
- add installation instructions in the readme, change the releases with a format that allows to download latest without the version in the filename (#43)
- rework --label on cluster update to add/update and remove instead (#40)
- change the allow-ips to allow-ip, make it behave like the --label (#42)
- add remaining database configuration cluster update (#38)
- add --disk-performance flag to the 'cluster create' and 'cluster scale' commands (#35)
- cluster scale command (#33)
- add command completion for cloud-provider and cloud-region flags for packages (#30)
- parse resources into a full struct so that maintaining resource quantities is easier (#32)
- move cloud-provider and cloud-region subcommands as root commands (#27)
- package upgrade simplification (#24)
- add --gpu flag on cluster create that filters packages properly (#22)
- add self-uprade command to autoinstall releases (this won't work until the repo is public) (#20)
- normalize resources to allow users to set cpu and ram in an easier (#16)
- package matching now uses cpu and ram (#18)
- add support for gpu and multi-az (#13)
- clarify quick start commands for creating a cluster and hint the user to create a key (#15)
- checkout so that it fetches tags in the build workflow (#10)
- correctly match dist files in the build workflow and fetch 0 to retrieve tag information so that goreleaser can see tags (#12)
- backup schedule commands (#5)
- add backup management commands (#1)