Skip to content

Releases: oxidecomputer/terraform-provider-oxide

v0.17.0

09 Dec 00:37
2d9a864

Choose a tag to compare

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

14 Nov 23:29

Choose a tag to compare

Breaking changes

  • oxide_vpc_firewall_rules: Changed the schema of the rules attribute 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

13 Nov 20:39
56dbb2f

Choose a tag to compare

Enhancements

  • oxide_instance: Support the new auto_restart_policy attribute. #532

Bug fixes

  • oxide_silo: The id attribute no longer shows as (known after apply) during an update. #529
  • Use previous state for id attribute: The id attribute for resources that support updates no longer shows as (known after apply) during an update. #530

v0.14.1

25 Sep 01:14

Choose a tag to compare

Bug fixes

  • oxide_silo: The id attribute no longer shows as (known after apply) during an update. #529

List of commits

  • 6c1a07c silo: use previous state for id attribute (#529)

v0.14.0

04 Sep 19:14
b27db06

Choose a tag to compare

New features

  • New resource: oxide_silo_saml_identity_provider #442.
  • New data source: oxide_system_ip_pools #505.

Bug fixes

  • oxide_vpc_firewall_rules: Fixed the Failed to decode resource from state error when upgrading the provider to v0.13.0. #501
  • oxide_silo: The quotas.cpus attribute 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

13 Aug 21:13
8225f69

Choose a tag to compare

Breaking changes

  • oxide_vpc_firewall_rules: Updated the schema for the protocols attribute to allow for more control over ICMP traffic. #474

Bug fixes

  • oxide_instance: Fixed a provider crash when applying a configuration with an empty boot_disk_id attribute and a non-empty disk_attachments attribute. #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

10 Jul 00:15
1a60d28

Choose a tag to compare

Bug fixes

  • oxide_instance: Fixed the inconsistent result after apply error when applying a subsequent plan where the external_ips attribute contained an ephemeral IP with a non-empty ID. #460

List of commits

  • 7af9fa6 resource(oxide_instance): fix inconsistent result after apply (#460)
  • f9b42d1 misc: update release checklist (#458)
  • f148e51 changelog: add missing date
  • d1a4d6d misc: bump to version v0.12.0 (#457)

v0.11.0

26 Jun 18:27

Choose a tag to compare

Breaking changes

  • Removed computed attributes from vpc_firewall_rules: Removed all computed attributes from the rules attribute within the vpc_firewall_rules resource 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

11 Jun 22:54
28fb841

Choose a tag to compare

Breaking changes

  • Minimum Terraform version v1.11 required: Due to the introduction of write-only attributes in the new oxide_silo resource, 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_instance attribute validation: Added validation to the ssh_public_keys attribute on the oxide_instance resource. #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_ips modification (#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)

v0.9.0

24 Apr 01:14
957ef5a

Choose a tag to compare

New features

  • New resource: oxide_floating_ip #427.
  • New data resource: oxide_floating_ip #427.

List of commits