Skip to content

Releases: gridscale/gscloud

v0.13.2

16 Jul 20:30
Compare
Choose a tag to compare

FIXED:

  • Fix invalid kubeconfig error when malformed kubeconfig string is present PR #176.

v0.13.1

10 Jun 13:27
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Fix default Mac config location in README PR #172.
  • Build docker image on release PR #174.

FIXED:

  • Fix windows file access handling PR #173.

v0.13.0

16 May 11:36
Compare
Choose a tag to compare

FEATURES:

  • Add --user-data-base64 flag to server create/update commands to allow user data to be passed as base64 encoded string (see #170).

v0.12.2

15 Mar 16:10
Compare
Choose a tag to compare

FIXED:

  • Fix error "config not found" when exec cmd that doesn't need config (see #168).
  • Fix ENV variables cannot be used when there is no config file (see #169).
  • Correct some warning messages and docs.

v0.12.1

05 Jan 16:25
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Enable retry ability (see #165).

v0.12.0

30 Jun 10:58
Compare
Choose a tag to compare

FEATURES:

  • gscloud info --json now includes the sum of total cores, memory, and storage capacity in the output.
  • Added environment variables GRIDSCALE_UUID, GRIDSCALE_TOKEN and GRIDSCALE_URL that control user ID, token and URL.
  • The configuration file has been moved from $OS_SPECIFIC_PATH/gscloud/config.yaml to $OS_SPECIFIC_PATH/gridscale/config.yaml for shared credentials across gridscale tools.
  • The configuration file format has been changed (see #153), but the old one can still be loaded.
  • gscloud move-config command has been added to move the old config to the new path and format.
  • --account has been renamed to --project. --account is still working, but deprecated and it will be removed in a future release.
  • All --name and --force flags now have a -n or -f shorthand.
  • Added environment variable GRIDSCALE_PROJECT that controls the account used

FIXED:

  • GitHub does not support %(describe), yet, so we have to upload release artifacts manually for now (see https://github.community/t/support-for-describe-in-export-subst/196618 and #131).
  • gscloud server create, gscloud network create and gscloud iso-image create don't return valid json when --json is given (#95, #141).
  • Some account names lead to the wrong error (#147).
  • gscloud manpage crashes without arguments instead of returning an error message (#150).
  • gscloud info could output less than wanted (#159).

v0.11.0

22 Sep 08:42
Compare
Choose a tag to compare

FEATURES:

  • Release tarballs now include version strings. With this you can simply use make(1) in a build environment without git(1) installed and still have gscloud version produce correct output (Fixes #131).
  • gscloud-server-create --with-template learned to accept IDs in addition to template names (see PR #133).

FIXED:

  • Fixed the behavior of iso-image ls --quiet (#134). Thanks @ghostwheel42!
  • Fixed output of gscloud kubernetes cluster -h (#137).

v0.10.0

06 Apr 13:51
Compare
Choose a tag to compare

FEATURES:

  • We added gscloud kubernetes releases and gscloud postgresql releases sub-commands that give you a list of all currently available Managed Kubernetes releases (#113) and PostgreSQL releases (#122).
  • gscloud gained a gscloud info command that shows you a quick account summary as well as the API tokens and user account in use (#116). Example:
$ gscloud --account=dev@example.com info
SETTING    VALUE
Account    dev@example.com
User ID    7ff8003b-55c5-45c5-bf0c-3746735a4f99
API token  <redacted>
URL        https://api.gridscale.io
Getting information about used resources…
OBJECT             COUNT
Platform services  0
Servers            18
Storages           24
IP addresses       2

FIXED:

  • This release also fixes the build on OpenBSD (3be8074).

v0.9.0

27 Feb 12:03
Compare
Choose a tag to compare

FEATURES:

  • We removed the --password flag when. Passwords are now auto-generated when creating servers (#103).
  • We added builds for Apple M1 to our releases (#112). Get it from the release page.

v0.8.0

19 Feb 19:30
Compare
Choose a tag to compare

FEATURES:

  • You can now create networks with gscloud-network-create (PR #107).
  • Make gscloud-server-events a bit more useful by adding initiator column and removing other less useful ones (#110).
  • gscloud server rm learned a --include-related flag that includes storages and assigned IP addresses when removing servers (#98).
  • Added examples to the README to get started more quickly (#93).

FIXED:

  • Removing an object will print a message now to let you know what happens.
  • gscloud-server-create does now leave a clean state if server creation fails (#97).