Releases: oxidecomputer/terraform-provider-oxide
Releases · oxidecomputer/terraform-provider-oxide
v0.17.0
New features
- New data source:
oxide_disk#539.
List of commits
- 3a1634e disk: initial data source (#539)
- a9e5a8f build(deps): bump github.com/hashicorp/terraform-plugin-log from 0.9.0 to 0.10.0 (#562)
- ac695d1 build(deps): bump actions/checkout from 5 to 6 (#563)
- d86d3a2 build(deps): bump github.com/hashicorp/terraform-plugin-framework-timeouts from 0.6.0 to 0.7.0 (#545)
- e2f5cb6 build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 (#561)
- 9e6fe7c chore: add pull request template (#559)
- 4b8420d chore: bump version (#558)
v0.16.0
Breaking changes
oxide_vpc_firewall_rules: Changed the schema of therulesattribute from a set to a hashmap for better performance. Refer to the resource documentation for how to upgrade your configuration. #543
List of commits
v0.15.0
v0.14.1
v0.14.0
New features
Bug fixes
oxide_vpc_firewall_rules: Fixed theFailed to decode resource from stateerror when upgrading the provider to v0.13.0. #501oxide_silo: Thequotas.cpusattribute no longer accepts negative values. #506
List of commits
- 576125d misc: update version to prepare for release (#509)
- 7141d6e added data_source_system_ip_pools (#505)
- 536e0dd silo: do not allow negative cpu quotas (#506)
- 9284379 oxide_silo_saml_identity_provider: initial resource (#442)
- 3c960ab build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#502)
- cca0824 docs: add changelog for #501 (#503)
- 6c061de resource(vpc_firewall_rules): add schema upgrade (#501)
- 185b9f3 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#499)
- e872fb4 build(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#496)
- ffc10df build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.13.2 to 1.13.3 (#495)
- d65a179 tests: support silo tests for arbitrary environments. (#484)
- 0f5b926 misc: bump to v0.14.0 (#493)
v0.13.0
Breaking changes
oxide_vpc_firewall_rules: Updated the schema for theprotocolsattribute to allow for more control over ICMP traffic. #474
Bug fixes
oxide_instance: Fixed a provider crash when applying a configuration with an emptyboot_disk_idattribute and a non-emptydisk_attachmentsattribute. #471
List of commits
- 2b0c107 release: prepare for v0.13.0 (#491)
- 6d2c71e build(deps): bump actions/checkout from 4 to 5 (#488)
- 78c6e58 Update codeowners file (#487)
- 0ce2d9c resource(instance): fix snat external ip compatibility (#486)
- 5f08487 provider: support snat ips in external ips listing (#477)
- 2b7553d build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.15.0 to 1.15.1 (#483)
- eb81321 resource(instance): use floating ip id instead of ip pool id (#478)
- f2c6d2f misc: use github team for codeowners (#482)
- a59b89c Initial implementation for switch port settings (#426)
- 4c73ad1 resource(vpc_firewall_rules): support new api changes (#474)
- d42ee28 resource(instance): fix provider crash when boot_disk_id is empty (#471)
- d725b5a [docs] Improve release checklist (#472)
- 0bfc1e7 misc: bump version to v0.13.0 (#465)
v0.12.0
Bug fixes
oxide_instance: Fixed theinconsistent result after applyerror when applying a subsequent plan where theexternal_ipsattribute contained an ephemeral IP with a non-empty ID. #460
List of commits
v0.11.0
Breaking changes
- Removed computed attributes from
vpc_firewall_rules: Removed all computed attributes from therulesattribute within thevpc_firewall_rulesresource to fix an invalid plan error while maintaining in-place update of VPC firewall rules. #456
List of commits
- d93050b vpc_firewall_rules: fix provider produced invalid plan (#456)
- 4336e1e revert: vpc_firewall_rules: fix provider produced invalid plan (#455)
- 83b931f misc: format json
- 788bf8c vpc_firewall_rules: fix provider produced invalid plan
- 26cfef7 Bump github.com/hashicorp/terraform-plugin-testing from 1.13.1 to 1.13.2 (#452)
- b925ae6 Bump to version 0.11.0 (#451)
v0.10.0
Breaking changes
- Minimum Terraform version v1.11 required: Due to the introduction of write-only attributes in the new
oxide_siloresource, the minimum Terraform version is now v1.11 #425.
New features
- New resource:
oxide_silo#425. - New resource:
oxide_vpc_router_route#423. - New data resource:
oxide_vpc_router_route#423.
Enhancements
- VPC firewall rules resource: In place updates are now supported #432
oxide_instanceattribute validation: Added validation to thessh_public_keysattribute on theoxide_instanceresource. #443
List of commits
- c004b55 Ignore 404 when removing instance membership from anti-affinity group (#449)
- bb71de5 Update docs to reference 0.10.0 (#448)
- 2674283 Update to Go SDK v0.5.0 (#447)
- a10d6cf Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#445)
- a5e3113 This filters the boot disk out of attachments (#444)
- f803d8b oxide_instance: add validation to ssh_public_keys attribute (#443)
- 7478329 In-place update for VPC firewall rules (#432)
- 3f15cea Bump github.com/hashicorp/terraform-plugin-go from 0.27.0 to 0.28.0 (#439)
- 2eacede Bump github.com/hashicorp/terraform-plugin-testing from 1.13.0 to 1.13.1 (#440)
- 8860cdc oxide_instance: allow in-place
external_ipsmodification (#381) - ac7cc52 Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.17.0 to 0.18.0 (#433)
- 4744222 Bump github.com/hashicorp/terraform-plugin-testing from 1.12.0 to 1.13.0 (#437)
- 154598c Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.36.1 to 2.37.0 (#434)
- b646f11 Bump github.com/hashicorp/terraform-plugin-framework from 1.14.1 to 1.15.0 (#435)
- e5644d0 Feature silo creation (#425)
- 9e5664d Router route resource and datasource (#423)
- 9f0e000 version: bump to 0.10.0 (#429)