Releases: joneshf/terraform-provider-openwrt
Releases · joneshf/terraform-provider-openwrt
v0.0.10
What's Changed
Full Changelog: v0.0.9...v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6
What's Changed
- Track the
nixos-22.11branch in the flake by @joneshf in #99 - Bump
godependencies by @joneshf in #100 - Rearrange some code by @joneshf in #101
- Name the LuCI JSON-RPC options by @joneshf in #102
- Undo changes to server mocks by @joneshf in #103
- Move
lucirpc.Optionsto its own file by @joneshf in #104 - Bump
goversion to1.20.xby @joneshf in #105 - Type the LuCI JSON-RPC options by @joneshf in #106
Full Changelog: v0.0.5...v0.0.6
v0.0.5
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.systemid from the config by @joneshf in #73 - Use
system.systemid 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
nixflakes by @joneshf in #83 - Use a more specific cache for nix stuff by @joneshf in #84
- Cache
gostuff by @joneshf in #85 - Cache
dockerimage 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.Cleanupby @joneshf in #89 - Add a helper that returns a provider block string by @joneshf in #90
- Re-order
system.systemresource acceptance test by @joneshf in #91 - Clean up Terraform acceptance tests by @joneshf in #92
- Re-organize
helpers.goby @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.Margument by @joneshf in #96 - Give more structure to provider data by @joneshf in #97
- Set full type name in
Configuremethods by @joneshf in #98
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Extract
system.systemschema descriptions by @joneshf in #61 - Move acceptance test setup to their own file by @joneshf in #62
- Use the
resource.ParallelTesthelper by @joneshf in #63 - Don't use
resource.ParallelTestby @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.deviceby @joneshf in #68
Full Changelog: v0.0.3...v0.0.4
v0.0.3
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
setfunction mutate the model by @joneshf in #54 - Move
systemModelcloser 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.globalsby @joneshf in #60
Full Changelog: v0.0.2...v0.0.3
v0.0.2
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.systemmodel to its own file by @joneshf in #29 - Move most system constants to
systemfile by @joneshf in #30 - Move
system.systemread tosystemfile by @joneshf in #31 - Extract
system.systemattributes by @joneshf in #32 - Generalize creation of the
lucirpc.Clientby @joneshf in #33 - Make JSON-RPC params
json.RawMessageby @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
nullhandling of"result"by @joneshf in #37 - Fix
ReadModelTerraform 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
lucirpcby @joneshf in #42 - Add support for updating a section in
lucirpcby @joneshf in #43 - Add support for deleting a section in
lucirpcby @joneshf in #44 - Support resources from general attributes by @joneshf in #45
- Add support for managing
system.systemResources 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
boolinto 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
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