Releases: digitalocean-labs/terraform-vault-github-oidc
Releases · digitalocean-labs/terraform-vault-github-oidc
2.1.1
Changed
- Updated Terraform and GitHub Action dependencies
What's Changed
- docs: update examples for v2.1.0 by @artis3n in #102
- docs: add DO deep dive article by @artis3n in #103
- fix(deps): bump hashicorp/vault from 3.12.0 to 3.13.0 in /test by @dependabot in #105
- fix(deps): bump hashicorp/vault from 3.13.0 to 3.14.0 in /test by @dependabot in #106
- fix(deps): bump hashicorp/vault from 3.14.0 to 3.15.0 in /test by @dependabot in #107
- fix(deps): bump hashicorp/vault-action from 2.5.0 to 2.7.3 by @dependabot in #114
- fix(deps): bump hashicorp/vault from 3.15.0 to 3.20.0 in /test by @dependabot in #116
- fix(deps): bump actions/checkout from 3 to 4 by @dependabot in #117
- ci: group Dependabot updates by @artis3n in #119
- fix(deps): bump the terraform group in /test with 1 update by @dependabot in #120
Full Changelog: v2.1.0...v2.1.1
2.1.0
Added
- Added a
token_type
variable to allow end users to customize the type of token Vault will generate. Defaults tobatch
. - Added documentation for enterprise cloud organizations who enable their unique token URL for a customized bound issuer.
Changed
- Replaced the CI environment for a much simpler setup
- Updated dependencies
What's Changed
- doc: update Terraform examples with newly published 2.0.0 by @artis3n in #69
- fix(deps): bump github.com/hashicorp/vault/api from 1.7.2 to 1.8.0 in /test/terratest by @dependabot in #68
- fix(deps): bump hashicorp/setup-terraform from 2.0.0 to 2.0.2 by @dependabot in #70
- fix(deps): bump actions/setup-go from 3.3.0 to 3.3.1 by @dependabot in #71
- fix(deps): bump hashicorp/vault from 3.8.2 to 3.10.0 in /test/terratest/configure-oidc by @dependabot in #73
- fix(deps): bump hashicorp/vault from 3.8.2 to 3.10.0 in /test/terratest/configure-vault by @dependabot in #74
- fix(deps): bump digitalocean/digitalocean from 2.22.3 to 2.23.0 in /test/terratest/prepare-server by @dependabot in #72
- fix(deps): bump hashicorp/setup-terraform from 2.0.2 to 2.0.3 by @dependabot in #78
- fix(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /test/terratest by @dependabot in #75
- fix(deps): bump github.com/hashicorp/vault/api from 1.8.0 to 1.8.2 in /test/terratest by @dependabot in #76
- fix(deps): bump github.com/gruntwork-io/terratest from 0.40.22 to 0.41.0 in /test/terratest by @dependabot in #79
- fix(deps): bump hashicorp/vault-action from 2.4.2 to 2.4.3 by @dependabot in #80
- fix(deps): bump github.com/gruntwork-io/terratest from 0.41.0 to 0.41.3 in /test/terratest by @dependabot in #84
- fix(deps): bump hashicorp/vault from 3.10.0 to 3.11.0 in /test/terratest/configure-vault by @dependabot in #82
- fix(deps): bump hashicorp/vault from 3.10.0 to 3.11.0 in /test/terratest/configure-oidc by @dependabot in #81
- fix(deps): bump digitalocean/digitalocean from 2.23.0 to 2.25.2 in /test/terratest/prepare-server by @dependabot in #83
- fix(deps): bump actions/setup-go from 3.3.1 to 3.4.0 by @dependabot in #85
- fix(deps): bump github.com/gruntwork-io/terratest from 0.41.3 to 0.41.7 in /test/terratest by @dependabot in #87
- fix(deps): bump actions/setup-go from 3.4.0 to 3.5.0 by @dependabot in #86
- feat: replace ci environment by @artis3n in #97
- fix(deps): bump hashicorp/vault-action from 2.4.3 to 2.5.0 by @dependabot in #91
- feat: add token_type variable. Support unique token URL iss by @artis3n in #98
Full Changelog: v2.0.0...v2.1.0
2.0.0
Changed
- BREAKING: Terraform 1.3 standardizes and deprecates the
module_variable_optional_attrs
experiment. v2.0.0 of this module now supports the standard feature and requires Terraform 1.3 to operate. Users below Terraform 1.3 can still run v1.1.0 of this module with themodule_variable_optional_attrs
experiment enabled. default_ttl
moved from 60 seconds to 5 minutes (300 seconds)
Commits
- chore: add github-enterprise example into fmt CI suite by @artis3n in #40
- docs: update version in README example by @artis3n in #41
- chore: comprehension tweaks to README documentation by @artis3n in #42
- docs: add openssf best practices badge by @artis3n in #43
- docs: Create SECURITY.md by @artis3n in #44
- chore: restrict default workflow token permissions by @artis3n in #45
- fix(deps): bump hashicorp/vault from 3.7.0 to 3.8.0 in /test/configure-vault by @dependabot in #46
- fix(deps): bump hashicorp/vault from 3.7.0 to 3.8.0 in /test/configure-oidc by @dependabot in #47
- chore: migrate CI server setup to Packer-based prebuilds" by @artis3n in #49
- chore: found the last missing path in the CI terratest move by @artis3n in #53
- fix(deps): bump github.com/gruntwork-io/terratest from 0.40.17 to 0.40.19 in /test/terratest by @dependabot in #52
- fix(deps): bump hashicorp/vault from 3.8.0 to 3.8.1 in /test/terratest/configure-vault by @dependabot in #51
- fix(deps): bump hashicorp/vault from 3.8.0 to 3.8.1 in /test/terratest/configure-oidc by @dependabot in #50
- chore: add missing env var to build pipeline by @artis3n in #54
- chore: fix github step summary messages by @artis3n in #55
- chore: ok now the step summary should work by @artis3n in #56
- chore: improve markdown syntax of step summary table by @artis3n in #57
- docs: update path in README to new test directory by @artis3n in #58
- fix(deps): bump hashicorp/vault-action from 2.4.1 to 2.4.2 by @dependabot in #59
- fix(deps): bump hashicorp/vault from 3.8.1 to 3.8.2 in /test/terratest/configure-oidc by @dependabot in #60
- fix(deps): bump digitalocean/digitalocean from 2.21.0 to 2.22.2 in /test/terratest/prepare-server by @dependabot in #61
- fix(deps): bump hashicorp/vault from 3.8.1 to 3.8.2 in /test/terratest/configure-vault by @dependabot in #62
- fix(deps): bump github.com/gruntwork-io/terratest from 0.40.19 to 0.40.22 in /test/terratest by @dependabot in #64
- fix(deps): bump actions/setup-go from 3.2.1 to 3.3.0 by @dependabot in #65
- feat!: Migrate to Terraform 1.3 (2.0 release of module) by @artis3n in #67
Full Changelog: v1.1.0...v2.0.0
1.1.0
Added
- Adds support for GitHub Enterprise Server, minimum required version is 3.5 (https://docs.github.com/en/enterprise-server@3.5/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault)
What's Changed
- chore: Create CODE_OF_CONDUCT.md by @artis3n in #24
- chore: add issue templates by @artis3n in #26
- fix(deps): bump hashicorp/vault from 3.6.0 to 3.7.0 in /test/configure-oidc by @dependabot in #28
- fix(deps): bump github.com/gruntwork-io/terratest from 0.40.13 to 0.40.17 in /test by @dependabot in #32
- chore: update test dependencies by @artis3n in #36
- chore: bump digitalocean provider version in tests by @artis3n in #37
- feat: add support for GHES by @artis3n in #39
Full Changelog: v1.0.2...v1.1.0
1.0.2
Adds
- Completes the CI test framework as a combination of Terratest and native GitHub Action workflow tests.
What's Changed
- test: add terratest and configure CI workflow by @artis3n in #15
- fix(deps): bump hashicorp/setup-terraform from 1.3.2 to 2.0.0 by @dependabot in #16
- test: Setup Terratest and Actions workflow to verify the OIDC configuration of the module by @artis3n in #17
- docs: Clean up language on README and add badges by @artis3n in #23
- fix(deps): bump digitalocean/digitalocean from 2.19.0 to 2.20.0 in /test/prepare-server by @dependabot in #21
- fix(deps): bump github.com/gruntwork-io/terratest from 0.40.10 to 0.40.13 in /test by @dependabot in #22
- fix(deps): bump hashicorp/vault from 3.5.0 to 3.6.0 in /examples/simple-repo by @dependabot in #20
- fix(deps): bump hashicorp/vault from 3.5.0 to 3.6.0 in /examples/additional-claims by @dependabot in #19
- fix(deps): bump hashicorp/vault from 3.5.0 to 3.6.0 in /examples/json-files by @dependabot in #18
Full Changelog: v1.0.1...v1.0.2