Skip to content

Releases: oxidecomputer/terraform-provider-oxide

v0.12.0

10 Jul 00:15
1a60d28
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

New features

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

List of commits

v0.8.0

14 Apr 23:19
61d687b
Compare
Choose a tag to compare

New features

  • New instance argument: It is now possible to manage anti-affinity group assigments on instance resources. #414.
  • New resource: oxide_anti_affinity_group #415.
  • New data source: oxide_anti_affinity_group #415.

List of commits

  • 9a8fcec Update SDK to v0.4.0 and doc fixes (#420)
  • 663403c Anti-affinity groups on instance create (#414)
  • 021b0f8 New anti-affinity group resource and datasource (#415)
  • c55ad49 Bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 (#413)
  • cb246e7 Bump SDK version to c8be658 (#410)
  • ce6ac4c Update dependencies (#409)
  • fbc831d vpc_firewall_rules: update documentation (#405)
  • 31d1cca Update GoReleaser deprecated fields (#402)
  • 0fe7a4d Version bump to 0.8.0 (#401)
  • 6712875 Bump github.com/hashicorp/terraform-plugin-framework from 1.13.0 to 1.14.1 (#398)
  • da67e68 Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.16.0 to 0.17.0 (#397)
  • a3fdc71 Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.36.0 to 2.36.1 (#396)

v0.7.0

25 Feb 02:24
2f9bcbc
Compare
Choose a tag to compare

New features

  • Profile attribute in provider block: Allows authentication via an authenticated profile in credentials.toml #383.
  • New resource: oxide_vpc_router #388.
  • New datasource: oxide_vpc_router #388.
  • New resource: oxide_vpc_internet_gateway #389.
  • New datasource: oxide_vpc_internet_gateway #389.

List of commits

  • 360c215 Update SDK to v0.3.0 (#399)
  • e76a859 Update docs to new version 0.7.0 (#395)
  • 36f7bf0 Bump goreleaser/goreleaser-action from 6.1.0 to 6.2.1 (#394)
  • 44b6bdd docs: update oxide_instance resource (#393)
  • a85899a New oxide_vpc_internet_gateway resource and datasource (#389)
  • f471988 Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.35.0 to 2.36.0 (#391)
  • 8540a1f New oxide_vpc_router resource and datasource (#388)
  • accc74b Improve contributing docs (#387)
  • fc247e8 Bump github.com/hashicorp/terraform-plugin-go from 0.25.0 to 0.26.0 (#386)
  • c7d43e8 Bump github.com/hashicorp/terraform-plugin-framework-timeouts from 0.4.1 to 0.5.0 (#384)
  • 631a15c Adding profile lookup for credentials.toml (#383)
  • 9d23c27 Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta9.0.20241125050113-eb153ea4db8c to 0.2.0 (#382)
  • 90e035d Bump golang.org/x/net from 0.28.0 to 0.33.0 (#380)
  • e393a06 Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#379)
  • f140866 Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 (#372)
  • 532c3f1 release: bump version (#375)
  • dac5730 release: update changelog (#374)

v0.6.0

06 Jan 22:29
dac5730
Compare
Choose a tag to compare

Enhancements

  • Instance resource: Updates to Memory and NCPUs no longer require resource replace #370.

List of commits

  • b19273d release: bump version (#373)
  • 69c8d9a Update to Go SDK eb153ea (#370)
  • 9c66bad Bump github.com/hashicorp/terraform-plugin-testing from 1.10.0 to 1.11.0 (#369)
  • a8c9da0 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#368)
  • e92be74 codeowners: update owners (#367)
  • 731ad55 Bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#366)
  • 432eb1b Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.14.0 to 0.15.0 (#364)
  • 7b3ab82 Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.35.0 (#365)
  • 922ad1c Bump github.com/hashicorp/terraform-plugin-framework from 1.12.0 to 1.13.0 (#363)
  • 7fb9c74 Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0 (#360)
  • bd0df07 Upgrade to Go 1.23 and tf plugins (#351)
  • 98a5e76 Fix example on returning instance external ip (#359)
  • 26dcc35 Update to 0.6 for development (#358)

v0.5.0

03 Oct 18:25
dda0b49
Compare
Choose a tag to compare

New features

  • New resource: oxide_ip_pool_silo_link #345.
  • New datasource: oxide_silo #347.
  • New instance attribute: It is now possible to specify a boot disk by setting boot_disk_id #352.

Enhancements

  • Instance resource: Disk attachments no longer require resource replacement #352.

List of commits

v0.4.0

03 Sep 04:33
29907a8
Compare
Choose a tag to compare

Breaking changes

  • oxide_vpc_firewall_rules resource: Setting an empty array for filters.hosts, filters.ports and filters.protocols is no longer supported. To omit they must be unset. #322

New features

  • New resource: oxide_ip_pool #337

List of commits

  • b7004cb Bump version and update go SDK to 0.1.0-beta8 (#340)
  • f926330 IP pools resource (#337)
  • 7479a12 Update oxide SDK to 3ece27 (#336)
  • 84308fa Update README to refer to credentials.toml (#331)
  • 8222c50 Bump github.com/hashicorp/terraform-plugin-framework from 1.10.0 to 1.11.0 (#333)
  • 151a08c Bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 (#332)
  • 2aa7d20 Bump go SDK to v0.1.0-beta7 (#330)
  • 48b1a91 Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 (#329)
  • 9eefa18 Bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 (#328)
  • 0f47840 Bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 (#327)
  • 76b76f7 Update Go SDK to oxide.go@06dd780 (#326)
  • 5509a22 [examples] Improve the instance example (#325)
  • 65667bc Bump github.com/hashicorp/terraform-plugin-framework from 1.8.0 to 1.9.0 (#323)
  • d3448b4 Do not support empty arrays for filters (#322)
  • 334451a Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 (#320)
  • 051a1b2 Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 (#319)
  • 9648298 Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#318)
  • a159c1c Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6 (#317)
  • 346115f Bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 (#316)
  • 4b75916 Update SDK to v0.1.0-beta5 (#315)
  • a4c3b2d Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0 (#314)
  • 2c87da0 Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2 (#313)
  • 7cf197c Bump golang.org/x/net from 0.21.0 to 0.23.0 (#312)
  • 6d46708 Bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0 (#298)
  • 5ac843f Fix acceptance testing action (#303)
  • d4eb035 Bump version to 0.4.0 (#302)

v0.3.0

03 Apr 20:49
d41b5ec
Compare
Choose a tag to compare

Enhancements

  • Documentation: Clarification about retrieving silo images #288

List of commits

  • be49e35 Update Go SDK to v0.1.0-beta4 (#300)
  • afcbd16 Update to Go SDK f488d8e875 (#299)
  • d7a016c Update versions in docs to reflect upcoming release (#297)
  • 765a156 Bump github.com/hashicorp/terraform-plugin-go from 0.22.0 to 0.22.1 (#294)
  • a849db1 Bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0 (#293)
  • 5830ffd Bump github.com/hashicorp/terraform-plugin-framework from 1.6.0 to 1.6.1 (#292)
  • 5f77675 Update terraform framework and plugin dependencies (#291)
  • c52063a Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#289)
  • 786ff95 Include documentation about retrieving silo images (#288)
  • 2e31c95 Small internal linter fix to instance resource (#287)
  • ceaa457 Fix ssh_public_keys docs (#286)
  • 643ac53 Run acceptance tests as part of CI in releases (#285)
  • ef5502f Update to Go SDK 043c873 (#283)
  • fa365ab Bump version and add tag make target (#278)
  • cde8700 Fix changelog (#277)