Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,74 @@
# Changelog

## v2.0.0-beta.3 (2020-06-03)

### Features

* **account**: add support for ssh keys ([#855](https://github.com/scaleway/scaleway-cli/pull/855))
* **account**: add "add" and "remove" commands ([#863](https://github.com/scaleway/scaleway-cli/pull/863))
* **baremetal**: switch to v1 api ([#1037](https://github.com/scaleway/scaleway-cli/pull/1037))
* **baremetal**: add a custom enum marshaling for ping status ([#1024](https://github.com/scaleway/scaleway-cli/pull/1024))
* **baremetal**: add install command with a wait flag ([#873](https://github.com/scaleway/scaleway-cli/pull/873))
* **baremetal**: migrate to v1 ([#1039](https://github.com/scaleway/scaleway-cli/pull/1039))
* **baremetal**: add create server with commercial type ([#768](https://github.com/scaleway/scaleway-cli/pull/768))
* **baremetal**: add offer name in the server list command ([#1004](https://github.com/scaleway/scaleway-cli/pull/1004))
* **baremetal**: add option to add all ssh keys of an org during install ([#1016](https://github.com/scaleway/scaleway-cli/pull/1016))
* **baremetal**: allow OS filtering by offer-id ([#824](https://github.com/scaleway/scaleway-cli/pull/824))
* **baremetal**: make wait command wait for installation ([#858](https://github.com/scaleway/scaleway-cli/pull/858))
* **config**: refactor config commands ([#1032](https://github.com/scaleway/scaleway-cli/pull/1032))
* **core**: add config path flag ([#1029](https://github.com/scaleway/scaleway-cli/pull/1029))
* **core**: add dockerignore ([#910](https://github.com/scaleway/scaleway-cli/pull/910))
* **core**: add standard success message templates ([#845](https://github.com/scaleway/scaleway-cli/pull/845))
* **core**: add support for multi positional args ([#979](https://github.com/scaleway/scaleway-cli/pull/979))
* **feedback**: add feedback command ([#969](https://github.com/scaleway/scaleway-cli/pull/969))
* **init**: rework init command ([#835](https://github.com/scaleway/scaleway-cli/pull/835))
* **init**: add support for profile flag ([#1026](https://github.com/scaleway/scaleway-cli/pull/1026))
* **init**: ask to remove CLI v1 config ([#836](https://github.com/scaleway/scaleway-cli/pull/836))
* **init**: handle empty config file ([#834](https://github.com/scaleway/scaleway-cli/pull/834))
* **init**: rename send-telemetry arg and improve usage ([#818](https://github.com/scaleway/scaleway-cli/pull/818))
* **init**: add SSH-Key support in init ([#760](https://github.com/scaleway/scaleway-cli/pull/760))
* **instance**: add a wait command for image and snapshots ([#996](https://github.com/scaleway/scaleway-cli/pull/996))
* **instance**: add console command ([#897](https://github.com/scaleway/scaleway-cli/pull/897))
* **instance**: add ssh command ([#889](https://github.com/scaleway/scaleway-cli/pull/889))
* **instance**: add stocks in server-type list ([#827](https://github.com/scaleway/scaleway-cli/pull/827))
* **instance**: add support for backup server ([#876](https://github.com/scaleway/scaleway-cli/pull/876))
* **instance**: add terminate command ([#998](https://github.com/scaleway/scaleway-cli/pull/998))
* **instance**: add wait flag on create snapshot ([#976](https://github.com/scaleway/scaleway-cli/pull/976))
* **instance**: add with-snapshots arg on delete image ([#877](https://github.com/scaleway/scaleway-cli/pull/877))
* **instance**: improve human output for image list ([#875](https://github.com/scaleway/scaleway-cli/pull/875))
* **k8s**: add option to keep kubeconfig context ([#890](https://github.com/scaleway/scaleway-cli/pull/890))
* **k8s**: add scaledown unneeded time ([#880](https://github.com/scaleway/scaleway-cli/pull/880))
* **k8s**: add support for v1 API ([#823](https://github.com/scaleway/scaleway-cli/pull/823))
* **k8s**: add wait commands for cluster, node and pool ([#994](https://github.com/scaleway/scaleway-cli/pull/994))
* **k8s**: flag to delete block and pvc with kapsule ([#1020](https://github.com/scaleway/scaleway-cli/pull/1020))
* **object**: add config commands for s3 tools ([#874](https://github.com/scaleway/scaleway-cli/pull/874))
* **registry**: add support for registry product ([#902](https://github.com/scaleway/scaleway-cli/pull/902))
* **registry**: add docker helper ([#906](https://github.com/scaleway/scaleway-cli/pull/906))
* **registry**: add explicit visibility status ([#1033](https://github.com/scaleway/scaleway-cli/pull/1033))
* **registry**: add full name support for tag and image on list and get ([#1014](https://github.com/scaleway/scaleway-cli/pull/1014))
* **registry**: add login/logout commands ([#911](https://github.com/scaleway/scaleway-cli/pull/911))

### Fixes

* **account**: fix ssh-key response message ([#837](https://github.com/scaleway/scaleway-cli/pull/837))
* **account**: typo on init command ([#819](https://github.com/scaleway/scaleway-cli/pull/819))
* **core**: change profile flag precedence ([#857](https://github.com/scaleway/scaleway-cli/pull/857))
* **core**: fix autocomplete edge cases ([#811](https://github.com/scaleway/scaleway-cli/pull/811))
* **core**: json output for empty array ([#1034](https://github.com/scaleway/scaleway-cli/pull/1034))
* **core**: fix optional arrays and add filter by tags on list instances ([#851](https://github.com/scaleway/scaleway-cli/pull/851))
* **init**: better password error handling ([#847](https://github.com/scaleway/scaleway-cli/pull/847))
* **instance**: add ID suffix to organization field ([#861](https://github.com/scaleway/scaleway-cli/pull/861))
* **instance**: list image with not found server ([#854](https://github.com/scaleway/scaleway-cli/pull/854))
* **k8s**: fix typo in arg name ([#970](https://github.com/scaleway/scaleway-cli/pull/970))
* **k8s**: create kubeconfig dir when not existing ([#830](https://github.com/scaleway/scaleway-cli/pull/830))
* **k8s**: typo in config in kubeconfig ([#831](https://github.com/scaleway/scaleway-cli/pull/831))
* **k8s**: fix uninstall with current context ([#885](https://github.com/scaleway/scaleway-cli/pull/885))
* **k8s**: remove oldbinpacking from autoscaler estimator ([#887](https://github.com/scaleway/scaleway-cli/pull/887))
* **registry**: make name required on namespace creation ([#904](https://github.com/scaleway/scaleway-cli/pull/904))




## v2.0.0-beta.2 (2020-03-25)

### Features
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# Download the release from github
curl -o /usr/local/bin/scw -L "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.2/scw-2-0-0-beta-2-darwin-x86_64"
curl -o /usr/local/bin/scw -L "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.3/scw-2-0-0-beta-3-darwin-x86_64"

# Allow executing file as program
chmod +x /usr/local/bin/scw
Expand All @@ -83,7 +83,7 @@ scw init

```bash
# Download the release from github
sudo curl -o /usr/local/bin/scw -L "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.2/scw-2-0-0-beta-2-linux-x86_64"
sudo curl -o /usr/local/bin/scw -L "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.3/scw-2-0-0-beta-3-linux-x86_64"

# Allow executing file as program
sudo chmod +x /usr/local/bin/scw
Expand All @@ -94,7 +94,7 @@ scw init

#### Windows

You can download the last release here: https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.2/scw-2-0-0-beta-2-windows-x86_64.exe<br/>
You can download the last release here: https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.3/scw-2-0-0-beta-3-windows-x86_64.exe<br/>
[This official guide](https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/ee537574%28v%3Doffice.14%29) explains how to add tools to your `PATH`.

<!-- TODO:
Expand All @@ -105,7 +105,7 @@ First, download [the `.deb` file](https://github.com/scaleway/scaleway-cli/relea

```bash
export ARCH=amd64 # Can be 'amd64', 'arm', 'arm64' or 'i386'
wget "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.2/scw-v2-0-0-beta-2-${ARCH}.deb" -O /tmp/scw.deb
wget "https://github.com/scaleway/scaleway-cli/releases/download/v2.0.0-beta.3/scw-v2-0-0-beta-3-${ARCH}.deb" -O /tmp/scw.deb
```

Then, run the installation and remove the `.deb` file:
Expand All @@ -131,7 +131,7 @@ docker run scaleway/cli version
You can use the CLI as you would run any Docker image:

```sh
docker run -i --rm scaleway/cli:v2.0.0-beta.2
docker run -i --rm scaleway/cli:v2.0.0-beta.3
```

See more in-depth information about running the CLI in Docker [here](./docs/docker.md)
Expand Down
2 changes: 1 addition & 1 deletion cmd/scw/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

var (
// Version is updated manually
Version = "v2.0.0-beta.2+dev" // ${BUILD_VERSION:-`git describe --tags --dirty --always`}"
Version = "v2.0.0-beta.3" // ${BUILD_VERSION:-`git describe --tags --dirty --always`}"

// These are initialized by the build script

Expand Down