update tfk8s tests #64
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses the
panic: value is null
crash when processing theIstioOperator
manifest (issue #62) by adding thestripNullFields
function to remove null values from YAML manifests. It also fixes failing tests and adds validation for theIstioOperator
case.Changes:
stripNullFields
function to recursively remove null fields when--strip-null
is used.TestYAMLToHCLStripNull
to use four-space indentation, matchingterraform.FormatValue
output.TestYAMLToTerraformResourcesMapOnly
to setmapOnly=true
and updated expected HCL.TestYAMLToHCLIstioOperatorStripNull
to verify theIstioOperator
manifest is processed correctly.make test
.Testing:
make test
to confirm all tests pass.