From 72b52a9694db734ddf7cd49afbe6822535e139bf Mon Sep 17 00:00:00 2001 From: Thiery Ouattara Date: Mon, 24 Apr 2023 11:45:19 +0000 Subject: [PATCH] Update CHANGELOG and REAME --- CHANGELOG.md | 19 +++++++++++++++++++ README.md | 29 +++++++++++++++++++---------- 2 files changed, 38 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da6a27664..f9df0bf92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +0.9.0 (April 24, 2023) +======================== + +BUG FIXES: +---------- + +* Cannot create access_key without "expiration_date" ([GH-342](https://github.com/outscale/terraform-provider-outscale/issues/342)) + +FEATURES: +--------- + +* Implement all_vms parametter in vm_state datasource(s) ([GH-291](https://github.com/outscale/terraform-provider-outscale/issues/291)) + +IMPROVEMENT: +----------- + +* Using environment secret and remove pull_request_target +* Split acceptances tests + 0.8.2 (February 10, 2023) ======================== diff --git a/README.md b/README.md index e90ae0038..2899bc697 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,15 @@ - [Go](https://golang.org/doc/install) 1.13 (to build the provider plugin) + +## Breaking change + +> **Warning** +> +> We have a broken change on our api when creating access_key without expiration date for all version less then v0.9.0. ([GH-issues](https://github.com/outscale/terraform-provider-outscale/issues/342)) +> +> We recommende to upgrade on the latest ([v0.9.0](https://registry.terraform.io/providers/outscale/outscale/latest)) + ## Using the Provider > **Warning** @@ -27,7 +36,7 @@ terraform { required_providers { outscale = { source = "outscale/outscale" - version = "0.8.2" + version = "0.9.0" } } } @@ -55,7 +64,7 @@ terraform { required_providers { outscale = { source = "outscale/outscale" - version = "0.8.2" + version = "0.9.0" } } } @@ -79,22 +88,22 @@ Clone repository to: `$GOPATH/src/github.com/terraform-providers/terraform-provi ```sh mkdir -p $GOPATH/src/github.com/terraform-providers cd $GOPATH/src/github.com/terraform-providers -git clone --branch v0.8.2 https://github.com/outscale/terraform-provider-outscale +git clone --branch v0.9.0 https://github.com/outscale/terraform-provider-outscale ``` Enter the provider directory and build the provider ```sh cd $GOPATH/src/github.com/terraform-providers/terraform-provider-outscale -go build -o terraform-provider-outscale_v0.8.2 +go build -o terraform-provider-outscale_v0.9.0 ``` ## Using the provider ### On Linux 1. Download and install [Terraform](https://www.terraform.io/downloads.html) -2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.8.2/linux_amd64/. +2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.0/linux_amd64/. ```shell -mkdir -p ~/.terraform.d/plugins/regisutry.terraform.io/outscale/outscale/0.8.2/linux_amd64 -mv terraform-provider-outscale_v0.8.2 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.8.2/linux_amd64 +mkdir -p ~/.terraform.d/plugins/regisutry.terraform.io/outscale/outscale/0.9.0/linux_amd64 +mv terraform-provider-outscale_v0.9.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.0/linux_amd64 ``` 3. Execute `terraform init @@ -103,10 +112,10 @@ mv terraform-provider-outscale_v0.8.2 ~/.terraform.d/plugins/registry.terraform. ### On macOS 1. Download and install [Terraform](https://www.terraform.io/downloads.html) -2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.8.2/darwin_arm64 +2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.0/darwin_arm64 ```shell -mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.8.2/darwin_arm64 -mv terraform-provider-outscale_v0.8.2 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.8.2/darwin_arm64 +mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.0/darwin_arm64 +mv terraform-provider-outscale_v0.9.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.0/darwin_arm64 ``` 3. Execute `terraform init`