Skip to content

Commit

Permalink
Update ChangeLog and Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
outscale-toa committed Jan 9, 2025
1 parent 6f5157f commit c997394
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 23 deletions.
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
1.0.0 (January 9, 2025)
========================
FEATURES:
---------

* Implement EIM (user, user group, policy, policy version) resources and datasources ([GH-364](https://github.com/outscale/terraform-provider-outscale/issues/364)) ([GH-413](https://github.com/outscale/terraform-provider-outscale/issues/413))
* Enable setting credentials using profile ([GH-129](https://github.com/outscale/terraform-provider-outscale/issues/129))
* Enable attaching vms to LBU with 'backendIps' ([GH-238](https://github.com/outscale/terraform-provider-outscale/issues/238))

IMPROVEMENTS:
-----------
* Update tests and osc-sdk-go
* Some refactoring

1.0.0-rc.2 (September 13, 2024)
========================
BUG FIXES:
Expand Down Expand Up @@ -924,5 +938,5 @@ FEATURES:
NOTES:
------

One resource/datasource delivery for initial Hashicorp review.
One resource/datasource delivery for initial Hashicorp review.

44 changes: 22 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ terraform {
required_providers {
outscale = {
source = "outscale/outscale"
version = "1.0.0-rc.2"
version = "1.0.0"
}
}
}
Expand Down Expand Up @@ -62,7 +62,7 @@ sed -i '/"link_nic": {/, /},/d' terraform.tfstate
sed -i '/"flexible_gpu_id": "/, /",/d' terraform.tfstate
sed -i '/"accepter_net": {/, /},/d' terraform.tfstate
sed -i '/"source_net": {/, /},/d' terraform.tfstate
sed -i '/"state": {/, /},/d' terraform.tfstate
sed -i '/"state": {/, /},/d' terraform.tfstate
sed -i 's/outscale_volumes_link/outscale_volume_link/g' *.tf
sed -i 's/flexible_gpu_id /flexible_gpu_ids /g' *.tf
sed -i '/flexible_gpu_ids /s/= /= \[/' *.tf
Expand All @@ -80,7 +80,7 @@ sed -i='' '/"link_nic": {/, /},/d' terraform.tfstate
sed -i='' '/"flexible_gpu_id": "/, /",/d' terraform.tfstate
sed -i='' '/"accepter_net": {/, /},/d' terraform.tfstate
sed -i='' '/"source_net": {/, /},/d' terraform.tfstate
sed -i='' '/"state": {/, /},/d' terraform.tfstate
sed -i='' '/"state": {/, /},/d' terraform.tfstate
sed -i='' 's/outscale_volumes_link/outscale_volume_link/g' *.tf
sed -i='' 's/flexible_gpu_id /flexible_gpu_ids /g' *.tf
sed -i='' '/flexible_gpu_ids /s/= /= \[/' *.tf
Expand All @@ -99,7 +99,7 @@ terraform refresh
>
> 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 recommend to upgrade on the latest ([v1.0.0-rc.2](https://registry.terraform.io/providers/outscale/outscale/latest))
> We recommend to upgrade on the latest ([v1.0.0](https://registry.terraform.io/providers/outscale/outscale/latest))
## Using the Provider with Terraform

Expand All @@ -116,7 +116,7 @@ terraform {
required_providers {
outscale = {
source = "outscale/outscale"
version = "1.0.0-rc.2"
version = "1.0.0"
}
}
}
Expand All @@ -136,7 +136,7 @@ terraform {
required_providers {
outscale = {
source = "outscale/outscale"
version = "1.0.0-rc.2"
version = "1.0.0"
}
}
}
Expand Down Expand Up @@ -169,7 +169,7 @@ terraform {
required_providers {
outscale = {
source = "outscale/outscale"
version = "1.0.0-rc.2"
version = "1.0.0"
}
}
}
Expand All @@ -193,23 +193,23 @@ Clone repository to: `$GOPATH/src/github.com/outscale/terraform-provider-outscal
```sh
mkdir -p $GOPATH/src/github.com/terraform-providers
cd $GOPATH/src/github.com/terraform-providers
git clone --branch v1.0.0-rc.2 https://github.com/outscale/terraform-provider-outscale
git clone --branch v1.0.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_v1.0.0-rc.2
go build -o terraform-provider-outscale_v1.0.0
```
## Using the provider built
### For Terraform
#### 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/1.0.0-rc.2/linux_amd64/.
2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/linux_amd64/.
```shell
mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0-rc.2/linux_amd64
mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0-rc.2/linux_amd64
mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/linux_amd64
mv terraform-provider-outscale_v1.0.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/linux_amd64
```
3. Execute `terraform init`

Expand All @@ -218,11 +218,11 @@ mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.terra
#### 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/1.0.0-rc.2/darwin_arm64
2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/darwin_arm64
```shell
mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0-rc.2/darwin_arm64
mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0-rc.2/darwin_arm64
```
mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/darwin_arm64
mv terraform-provider-outscale_v1.0.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/1.0.0/darwin_arm64
```

3. Execute `terraform init`

Expand All @@ -233,10 +233,10 @@ mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.terra

1. Download and install [OpenTofu](https://opentofu.org/docs/intro/install/deb/)

2. Move the plugin to the repository ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/linux_amd64/.
2. Move the plugin to the repository ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/linux_amd64/.
```shell
mkdir -p ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/linux_amd64
mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/linux_amd64
mkdir -p ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/linux_amd64
mv terraform-provider-outscale_v1.0.0 ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/linux_amd64
```
3. Execute `tofu init`

Expand All @@ -245,10 +245,10 @@ mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.opent
#### On macOS
1. Download and install [OpenTofu](https://opentofu.org/docs/intro/install/homebrew/)

2. Move the plugin to the repository ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/darwin_arm64
2. Move the plugin to the repository ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/darwin_arm64
```shell
mkdir -p ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/darwin_arm64
mv terraform-provider-outscale_v1.0.0-rc.2 ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0-rc.2/darwin_arm64
mkdir -p ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/darwin_arm64
mv terraform-provider-outscale_v1.0.0 ~/.terraform.d/plugins/registry.opentofu.org/outscale/outscale/1.0.0/darwin_arm64
```

3. Execute `tofu init`
Expand Down

0 comments on commit c997394

Please sign in to comment.