Skip to content

Commit

Permalink
updates changelog and documentation accordingly
Browse files Browse the repository at this point in the history
  • Loading branch information
luispresuelVenafi committed May 17, 2022
1 parent b12569a commit 2c99fc5
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 9 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## 0.16.0 (May 16, 2022)
Upgraded plugin to SDKv2

## 0.15.5 (April 14, 2022)

Fixed a bug in backward compatibility with PKCS#1 Keys
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,9 @@ this transition in [here](https://github.com/Venafi/vcert/releases/tag/v4.17.0))
For backward compatibility during Terraform state refresh please update to version
0.15.5 or above.

> :warning: As a part for upgrading our provider to SDK version 2, we dropped for
Terraform 0.11 and below.

1. Declare that the Venafi Provider is required:

```text
Expand Down
21 changes: 12 additions & 9 deletions website/docs/index.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ Venafi is the enterprise platform for Machine Identity Protection. The Venafi pr

# Venafi Provider

!> We dropped support for RSA PKCS#1 formatted keys for TLS certificates in version 15.0 and also for EC Keys in version
!> We dropped support for RSA PKCS#1 formatted keys for TLS certificates in version 15.0 and also for EC Keys in version
0.15.4 (you can find out more about this transition in [here](https://github.com/Venafi/vcert/releases/tag/v4.17.0)).
For backward compatibility during Terraform state refresh please update to version 0.15.5 or above.

!> As a part for upgrading our provider to SDK version 2, we dropped for
Terraform 0.11 and below.

[Venafi](https://www.venafi.com) is the enterprise platform for Machine Identity
Protection. The Venafi provider streamlines the process of acquiring SSL/TLS
keys and certificates from Venafi services giving assurance of compliance with
Expand All @@ -32,13 +35,13 @@ issue certificates. The zone is formed by combining the Application Name and Iss
```hcl
# Configure the Venafi provider
provider "venafi" {
api_key = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
zone = "Business App\\Enterprise CIT"
api_key = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
zone = "Business App\\Enterprise CIT"
}
# Generate a key pair and request a certificate
resource "venafi_certificate" "webserver" {
# ...
# ...
}
```

Expand All @@ -60,15 +63,15 @@ policy using the `venafi_policy` resource.
```hcl
# Configure the Venafi provider
provider "venafi" {
url = "https://tpp.venafi.example"
trust_bundle = "${file("/opt/venafi/bundle.pem")}"
access_token = "p0WTt3sDPbzm2BDIkoJROQ=="
zone = "DevOps\\Terraform"
url = "https://tpp.venafi.example"
trust_bundle = "${file("/opt/venafi/bundle.pem")}"
access_token = "p0WTt3sDPbzm2BDIkoJROQ=="
zone = "DevOps\\Terraform"
}
# Generate a key pair and request a certificate
resource "venafi_certificate" "webserver" {
# ...
# ...
}
```

Expand Down

0 comments on commit 2c99fc5

Please sign in to comment.