Skip to content

Releases: joneshf/terraform-provider-openwrt

v0.0.10

27 Mar 01:38
f671e60

Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10

v0.0.9

26 Mar 21:51
d445067

Choose a tag to compare

What's Changed

Full Changelog: v0.0.8...v0.0.9

v0.0.8

25 Mar 16:34
b74c2e5

Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

24 Mar 05:00
d604b35

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.7

v0.0.6

20 Mar 01:27
323dce2

Choose a tag to compare

What's Changed

Full Changelog: v0.0.5...v0.0.6

v0.0.5

18 Mar 12:09
58e433a

Choose a tag to compare

What's Changed

  • Make helper for reading model by @joneshf in #69
  • Grab the id outside of generating the API body by @joneshf in #70
  • Don't require the Terraform type for upsert by @joneshf in #71
  • Make helper for generating upsert body by @joneshf in #72
  • Use the system.system id from the config by @joneshf in #73
  • Use system.system id from the plan by @joneshf in #74
  • Make a helper for the id attribute by @joneshf in #75
  • Abstract the behavior of Data Sources by @joneshf in #76
  • Abstract the behavior of Resources by @joneshf in #77
  • Remove stutter from UCI types by @joneshf in #78
  • Remove provider and output for examples by @joneshf in #79
  • Add import docs for each resource by @joneshf in #80
  • Relax provider's dependency on environment by @joneshf in #81
  • Fix port lookup in the environment by @joneshf in #82
  • Switch over to using nix flakes by @joneshf in #83
  • Use a more specific cache for nix stuff by @joneshf in #84
  • Cache go stuff by @joneshf in #85
  • Cache docker image by @joneshf in #86
  • Extract common variables in acceptance test helper by @joneshf in #87
  • Only return a teardown func by @joneshf in #88
  • Use testing.T.Cleanup by @joneshf in #89
  • Add a helper that returns a provider block string by @joneshf in #90
  • Re-order system.system resource acceptance test by @joneshf in #91
  • Clean up Terraform acceptance tests by @joneshf in #92
  • Re-organize helpers.go by @joneshf in #93
  • Provide a helper for Terraform test steps by @joneshf in #94
  • Combine Data Source and Resource files by @joneshf in #95
  • Remove superfluous *testing.M argument by @joneshf in #96
  • Give more structure to provider data by @joneshf in #97
  • Set full type name in Configure methods by @joneshf in #98

Full Changelog: v0.0.4...v0.0.5

v0.0.4

11 Mar 16:18
7084270

Choose a tag to compare

What's Changed

  • Extract system.system schema descriptions by @joneshf in #61
  • Move acceptance test setup to their own file by @joneshf in #62
  • Use the resource.ParallelTest helper by @joneshf in #63
  • Don't use resource.ParallelTest by @joneshf in #64
  • Support sets of strings as attributes by @joneshf in #65
  • Support validating other attribute values by @joneshf in #66
  • Also support validating set and string attributes by @joneshf in #67
  • Add support for network.device by @joneshf in #68

Full Changelog: v0.0.3...v0.0.4

v0.0.3

08 Mar 23:30
be00b77

Choose a tag to compare

What's Changed

  • Move create/read/update to each attribute by @joneshf in #51
  • Make helpers for reading/upserting attributes by @joneshf in #52
  • Extract attribute logic to glue package by @joneshf in #53
  • Make the set function mutate the model by @joneshf in #54
  • Move systemModel closer to getters/setters by @joneshf in #55
  • Rename read helper by @joneshf in #56
  • Move terraform types to the "glue" package by @joneshf in #57
  • Move API request body generation to model by @joneshf in #58
  • Hold onto the Terraform type at the start by @joneshf in #59
  • Add support for network.globals by @joneshf in #60

Full Changelog: v0.0.2...v0.0.3

v0.0.2

06 Mar 05:52
aa48caa

Choose a tag to compare

What's Changed

  • Generate a changelog by @joneshf in #21
  • Remove Data Source naming where possible by @joneshf in #22
  • Take Provider type name from metadata by @joneshf in #23
  • Return diagnostics from most helpers by @joneshf in #24
  • Make log helpers more agnostic by @joneshf in #25
  • Extract log helpers to their own package by @joneshf in #26
  • Take config and section as parameters by @joneshf in #27
  • Extract helpers to their own package by @joneshf in #28
  • Extract system.system model to its own file by @joneshf in #29
  • Move most system constants to system file by @joneshf in #30
  • Move system.system read to system file by @joneshf in #31
  • Extract system.system attributes by @joneshf in #32
  • Generalize creation of the lucirpc.Client by @joneshf in #33
  • Make JSON-RPC params json.RawMessage by @joneshf in #34
  • Move docker stuff to the top-level by @joneshf in #35
  • Run a separate OpenWrt server in each test by @joneshf in #36
  • Separate out null handling of "result" by @joneshf in #37
  • Fix ReadModel Terraform type used by @joneshf in #38
  • Make "requiredness" more correct (as "existence") by @joneshf in #39
  • Support not finding a section by @joneshf in #40
  • Take the section name as an argument by @joneshf in #41
  • Add support for creating a section in lucirpc by @joneshf in #42
  • Add support for updating a section in lucirpc by @joneshf in #43
  • Add support for deleting a section in lucirpc by @joneshf in #44
  • Support resources from general attributes by @joneshf in #45
  • Add support for managing system.system Resources by @joneshf in #46
  • Exit if there are errors after attributes by @joneshf in #47
  • Extract common API creation logic by @joneshf in #48
  • Move handling of bool into glue code by @joneshf in #49
  • Fetch the tags when making a release by @joneshf in #50

Full Changelog: v0.0.1...v0.0.2

v0.0.1

27 Feb 05:10
1aaa4f1

Choose a tag to compare

Add the version to provider

This might be the reason the provider isn't really working. Or it could
be that the version is 0.0.0. Either way, we're adding it now. This
should get altered by `goreleaser` when it runs since it passes in
linker flags to change the `main.version` value.

Branch: joneshf/add-the-version-to-provider
Pull-Request: https://github.com/joneshf/terraform-provider-openwrt/pull/20