Skip to content

Releases: sendsmaily/terraform-provider-definednet

v0.2.1

17 Dec 05:35
27c60b2
Compare
Choose a tag to compare

Changelog

  • 1b1f78b deps: bump github.com/go-chi/chi/v5 in the update group (#65)
  • f0aec92 deps: bump github.com/hashicorp/terraform-plugin-framework-validators (#64)
  • bef94e7 deps: bump github.com/onsi/gomega in the update group (#62)
  • df25d59 deps: bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#66)
  • 27c60b2 tooling: Add Terraform 1.10 to the test matrix (#67)
  • a23f6a1 tooling: bump actions/setup-go from 5.1.0 to 5.2.0 (#63)

v0.2.0

28 Nov 11:28
3f75b6a
Compare
Choose a tag to compare

Changelog

  • 4c215dd internal/resource: Add Prometheus metrics configuration capability to definednet_host resource (#59)
  • e3b96ee internal/resource: Add Prometheus metrics configuration capability to definednet_lighthouse resource (#60)
  • 3f75b6a internal/resource: Fix metrics subsystem value for lighthouses (#61)

v0.1.4

28 Nov 09:37
7298ad5
Compare
Choose a tag to compare

Changelog

  • 7298ad5 internal/resource: Fix null-value Tags slice handling (#58)

v0.1.3

28 Nov 08:19
eacf270
Compare
Choose a tag to compare

Changelog

  • 94f957f deps: bump github.com/hashicorp/terraform-plugin-testing (#51)
  • 627cd06 deps: bump github.com/onsi/ginkgo/v2 in the update group (#52)
  • 5b9729d deps: bump github.com/onsi/gomega in the update group (#53)
  • b9720e6 internal/definednet: Implement configuration overrides capability on the Defined.net HTTP API client (#55)
  • eacf270 internal/resource: Fix nullable field handling (#57)
  • 0b9b4a2 internal/resource: Use the Plan to create host and lighthouse resources (#56)
  • c2ddfd2 tooling: Configure CSpell integration [skip ci] (#54)

v0.1.2

08 Nov 12:28
5d9bd21
Compare
Choose a tag to compare

Changelog

  • 5d9bd21 build(deps): bump github.com/golang-jwt/jwt/v4 in /tools (#49)
  • e6f90cb internal/resource: Fix optional field handling in definednet_lighthouse and definednet_host resources (#50)
  • b5ca650 tooling: bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#47)

v0.1.1

07 Nov 07:45
546f28c
Compare
Choose a tag to compare

Changelog

  • df1e811 build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#34)
  • c9fb58a build(deps): bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 (#35)
  • 3125f9e build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators (#39)
  • 639c69e build(deps): bump github.com/hashicorp/terraform-plugin-go (#38)
  • e0cd790 build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (#36)
  • bc90c55 build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (#37)
  • 7c7e9f8 build(deps): bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (#41)
  • 787b6db docs: Remove warning on creating real resources from README (#33)
  • 546f28c internal/definednet: Remove IPAddress field from CreateEnrollmentRequest (#46)
  • d8d1a5f tooling: Consolidate Github workflow labeling (#32)
  • 345e93e tooling: Fix Dependabot's commit message prefixing configuration (#44)
  • ae7b663 tooling: Fix Dependabot's configuration (#43)
  • 94e4b97 tooling: Optimize Github workflow executions (#31)
  • fd1d430 tooling: Reconfigure Dependabot (#42)

v0.1.0

24 Oct 06:30
a277bdc
Compare
Choose a tag to compare

Changelog

  • 5623c95 Initialize the repository
  • f03842f docs: Add missing provider documentation source file (#3)
  • 6484b88 docs: Regenerate resource documentation (#22)
  • 1679d06 maintenance: Introduce internal/resource sub-package (#24)
  • 0bc552f maintenance: Prepare for the initial release (#21)
  • 2ee24b8 provider: Add initial provider implementation (#2)
  • 38f5f45 provider: Drop smaily branding from test data (#13)
  • 4e68bc1 provider: Fix Defined.net HTTP API client's host update endpoint (#12)
  • ec8f6b7 provider: Implement Defined.net enrollment codes HTTP API client (#9)
  • e87fe20 provider: Implement Defined.net hosts HTTP API client (#7)
  • c89ee88 provider: Implement definednet_host resource (#17)
  • ea186d4 provider: Implement a general purpose Defined.net HTTP API client (#5)
  • f0a22b4 provider: Introduce generic definednet.Response type (#10)
  • f357fb0 provider: Restructure provider package (#15)
  • 4c924d3 provider: Simplify Defined.net HTTP API client's data model (#11)
  • 8db436a resource/host: Parameterize test data specification (#19)
  • 55e8a7a resource/host: Streamline the resource's state management logic (#18)
  • 320fd12 resource/lighthouse: Implement a resource for Defined.net Nebula lighthouse (#20)
  • a277bdc resource: Implement atomic host enrollments (#30)
  • 3ce6fb5 resource: Implement schema validation rules (#29)
  • c54795b testing: Use provider.Provider to execute the acceptance test suite (#23)
  • 2bf2dff tooling: Bump actions/checkout from 4.2.0 to 4.2.2 (#25)
  • bb41f22 tooling: Configure golangci-lint to auto fix discovered issues in VSCode (#4)
  • c9637e0 tooling: Default to Ginkgo test runner (#6)
  • 0dc4c55 tooling: Implement a fake Defined.net HTTP API server (#14)
  • 6ecc942 tooling: Implement a fake provider (#16)
  • 99431b6 tooling: Run CI test pipeline only for pushes (#8)
  • 2351c64 validation: Implement a host tag validator (#28)
  • 0ed1744 validation: Implement an IP address validator (#26)
  • 99361ce validation: Simplify IP address validator's public API signature (#27)