Releases: buildkite/terraform-provider-buildkite
v1.0.0-docs
SUP-1431 Upgrade path for pipeline teams (#401) * Improve docs around upgrade path for pipeline teams * Add note about team upgrade * Update changelog * Add doc note about pre-release
v0.27.0
Important notes
This release introduces a default timeout for all CRUD operations on resources of 30 seconds. You can override this using the timeout
attribute of the provider configuration block.
What's Changed
- SUP-1392: Random test suite names in tests/t.Run() conversion by @james2791 in #376
- SUP-1374 Add timeout to provider and cluster datasource by @jradtilbrook in #363
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.27.0 to 2.28.0 by @dependabot in #379
- SUP-1374 Remove timeout context by @jradtilbrook in #378
- SUP-1402: Agent token resource retries by @james2791 in #382
- SUP-1322: Team member resource retries by @james2791 in #381
- SUP-805: Team resource retries by @james2791 in #360
- SUP-1399: Add retry to pipeline team resource by @lizrabuya in #384
- Add retries to pipeline-schedule by @lizrabuya in #380
- SUP-1361: Add timeouts to pipeline resource api by @lizrabuya in #385
- Add retries to cluster resource create by @mcncl in #356
- SUP-1405: Fix dangling team resources created in tests by @lizrabuya in #389
- SUP-1400: Test suite and test suite team (team suite) resource retries by @james2791 in #383
- SUP-1393 Detect repository provider type by @jradtilbrook in #386
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.11.0 to 0.12.0 by @dependabot in #392
- Bump github.com/hashicorp/terraform-plugin-testing from 1.4.0 to 1.5.1 by @dependabot in #393
- SUP-1401: Cluster Queue and Cluster Agent Token resource retries by @james2791 in #388
- Release v0.27.0 by @jradtilbrook in #395
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- SUP-1319: Removal of archive_on_delete from pipeline resource by @james2791 in #369
- SUP-1388 Implement planmodifier.String for slugs by @jradtilbrook in #374
- Use ID for Cluster read and import by @mcncl in #372
- Move Cluster tests to t.Run by @mcncl in #365
- SUP-1337: Remove org settings resource & remove mux provider by @lizrabuya in #368
- SUP-1320: Remove deprecated deletion_protection from pipeline by @lizrabuya in #373
- Release 0.26.0 by @lizrabuya in #375
##Notable Changes
The archive_on_delete
attribute has been removed from the buildkite_pipeline resource in this release. Please use the provider configuration archive_pipeline_on_delete instead.
The deletion_protection
attribute has also been removed from the buildkite_pipeline resource in this release. This feature offers similar functionality to lifecycles which are supported by Terraform.
Full Changelog: v0.25.1...v0.26.0
v0.25.1
What's Changed
- SUP-1375 Use context everywhere by @jradtilbrook in #362
- Bump github.com/hashicorp/terraform-plugin-framework from 1.3.4 to 1.3.5 by @dependabot in #364
- SUP-1383 Fix teams block bug in v0.25.0 by @jradtilbrook in #370
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- Move archive pipeline config to provider by @jradtilbrook in #354
- SUP-1076 Convert testing to framework by @jradtilbrook in #361
- SUP-1368 Fix pipeline resource update by @lizrabuya in #359
- SUP-1307 Implement Pipeline Team Resource by @lizrabuya in #351
Notable Changes
This release implements the buildkite_pipeline_team
resource to create and manage team configuration in a pipeline. Tests have also been refactored to use Framework from SDKv2.
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- refactor: use Conventional Commits for PR template by @mcncl in #348
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.10.0 to 0.11.0 by @dependabot in #350
- Bump github.com/hashicorp/terraform-plugin-framework from 1.3.3 to 1.3.4 by @dependabot in #349
- SUP-1068 Migrate pipeline resource to framework by @jradtilbrook in #345
- Release v0.24.0 by @jradtilbrook in #353
Notable changes
This release migrates buildkite_pipeline
to the terraform plugin framework. Every effort was made to maintain
backwards compatibility with the provider. Due to these changes, there are some transparent changes to the state file. Please ensure you run terraform refresh
prior to applying.
This should not cause any errors for end-users, however if you find a problem, please raise an issue.
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- Add deprecation warning. Update CHANGELOG. by @mcncl in #341
- SUP 1301/deprecation warning by @mcncl in #342
- SUP-1343 Add random strings for team names. Enable parallel tests. by @mcncl in #343
- Added note on write_suites API access token scope to README by @james2791 in #344
- SUP-1305: Test Suite Team Resource addition by @james2791 in #346
- V0.23.0 release by @james2791 in #347
Fixed
- Fixed a bug in buildkite_test_suite resources where team_owner_id could be set to the access_level instead @james2791 @jradtilbrook
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- Convert CreatePipeline to genqlient by @jradtilbrook in #334
- Initial roll out with Cluster resource tests by @mcncl in #336
- SUP-1281: Pipeline resource ReadPipeline conversion to Genqlient by @james2791 in #319
- Add buildkite_test_suite resource by @jradtilbrook in #327
- SUP-196: Pipeline Schedule GraphQL transition by @james2791 in #339
- Release prep for v0.22.0 by @lizrabuya in #340
Full Changelog: v0.21.2...v0.22.0
v0.21.2
What's Changed
- 🐛 Make descriptions not required on Team by @mcncl in #331
- Set pipeline_schedule enabled=true by @jradtilbrook in #332
Full Changelog: v0.21.1...v0.21.2
v0.21.1
What's Changed
- Fix: goreleaser and Terraform manifest by @james2791 in #330
Full Changelog: v0.21.0...v0.21.1