Liam Cervante
54c1c1162f
[Plannable Import] Implement human-readable plan rendering ( #33113 )
...
* [plannable import] embed the resource id within the changes
* add the plannable imports to the json and human plans
* latest importing struct
2023-05-03 18:50:04 +02:00
hashicorp-copywrite[bot]
325d18262e
[COMPLIANCE] Add Copyright and License Headers
2023-05-02 15:33:06 +00:00
Liam Cervante
357012a2f3
Refactor of differ to make code reuse easier ( #33054 )
...
* refactor of differ to make code reuse easier
* fix imports
2023-04-21 09:51:55 +02:00
Liam Cervante
d212a72d1d
structured run output: impose canonical ordering on jsonstate and jsonplan packages ( #32649 )
2023-02-13 15:40:17 +01:00
Liam Cervante
d818d7850d
Structured Renderer: use the new renderer when rendering the state in addition to the plan ( #32629 )
...
* Use the new renderer when rendering the state
* remove confusing and unneeded comment
2023-02-07 09:14:14 +01:00
Liam Cervante
7d1ea52077
Structured Plan Renderer: another round of fixes after more equivalence testing ( #32537 )
...
* Structured Plan Renderer: another round of fixes after more equivalence testing
* fix sort function
* use new constants
2023-01-20 09:24:22 +01:00
Liam Cervante
6dc49150b7
Structured Plan Renderer: Read the data source schemas from the right place ( #32532 )
...
* read the data source schemas from the right place
* address comments and add test
2023-01-19 15:37:02 +01:00
Liam Cervante
e015b15f12
Structured Plan Renderer: Remove attributes that do not match the relevant attributes filter ( #32509 )
...
* remove attributes that do not match the relevant attributes filter
* fix formatting
* fix renderer function, don't drop irrelevant attributes just mark them as no-ops
* fix imports
2023-01-16 15:18:38 +01:00
Liam Cervante
95782f2491
Structured plan renderer: Implement the main functionality for the renderer ( #32496 )
...
* raw unmodified broken tests
* tests execute, no panics
* fix whitespace differences
* fix all the tests
* fix tests
* actually fix tests
* add missing plan metadata into the renderer
* address comments
* complete merge
* remove TODO raising questions about outputs, they are fixed
* missing bold on plan
2023-01-12 17:59:07 +01:00