From dbd501cc89057e70e48b1ea2204bb0c00b647b70 Mon Sep 17 00:00:00 2001 From: jlandowner Date: Thu, 15 Aug 2024 03:27:11 +0900 Subject: [PATCH] FIx racing --- coverage.out | 96 ++--- coverage.txt | 652 +++++++++++++++---------------- pkg/charts/snap.go | 10 +- pkg/snap/snapshot.go | 10 +- pkg/unstructured/unstructured.go | 10 +- pkg/yaml/yaml.go | 10 +- pkg/yaml/yaml_test.go | 7 - 7 files changed, 410 insertions(+), 385 deletions(-) diff --git a/coverage.out b/coverage.out index 7c48070..1ebf6e9 100644 --- a/coverage.out +++ b/coverage.out @@ -24,18 +24,18 @@ github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:52: String github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:60: MustString 75.0% github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:19: Args 100.0% github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:35: Execute 100.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:27: SetLogger 0.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:31: log 100.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:54: updateSnapshot 75.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:62: prependSnapshotHeader 100.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:68: getVersionFromSnapshotFile 66.7% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:78: Snap 70.3% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:148: snapV1 81.2% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:185: snapV2 82.4% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:219: snapV3 75.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:254: DefaultSnapshotFilePath 100.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:268: SnapshotFileName 100.0% -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:276: SnapshotFilePath 100.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:31: SetLogger 0.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:37: log 100.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:62: updateSnapshot 75.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:70: prependSnapshotHeader 100.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:76: getVersionFromSnapshotFile 66.7% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:86: Snap 70.3% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:156: snapV1 81.2% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:193: snapV2 82.4% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:227: snapV3 75.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:262: DefaultSnapshotFilePath 100.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:276: SnapshotFileName 100.0% +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:284: SnapshotFilePath 100.0% github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:16: DecodePatchKey 100.0% github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:20: SplitPathDecoded 100.0% github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:21: WriteFile 70.0% @@ -44,20 +44,20 @@ github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:63: RemoveFile 100. github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:9: ObjectSnapshot 100.0% github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:16: RemoveDynamicFields 100.0% github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/snap.go:21: MatchSnapShot 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:17: SetLogger 0.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:21: log 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:28: defaultDiffFunc 71.4% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:43: WithDiffFunc 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:50: WithSnapshotID 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:57: SnapshotMatcher 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:79: Match 89.5% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:116: FailureMessage 100.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:122: NegatedFailureMessage 0.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:126: readSnapshot 92.3% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:148: writeSnapshot 72.2% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:186: IsMultiSnapshots 80.0% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:195: DecodeMultiSnapshots 85.7% -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:207: EncodeMultiSnapshots 83.3% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:21: SetLogger 0.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:27: log 100.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:36: defaultDiffFunc 71.4% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:51: WithDiffFunc 100.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:58: WithSnapshotID 100.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:65: SnapshotMatcher 100.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:87: Match 89.5% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:124: FailureMessage 100.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:130: NegatedFailureMessage 0.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:134: readSnapshot 92.3% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:156: writeSnapshot 72.2% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:194: IsMultiSnapshots 80.0% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:203: DecodeMultiSnapshots 85.7% +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:215: EncodeMultiSnapshots 83.3% github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:12: MergeDiffOptions 100.0% github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:26: Diff 100.0% github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:107: incrementLineN 100.0% @@ -70,21 +70,21 @@ github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:143: printDiff github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:154: printHeader 100.0% github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:158: findNextKind 80.0% github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:168: findNextName 87.5% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:22: SetLogger 0.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:26: log 100.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:33: Encode 77.8% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:50: Decode 77.3% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:84: ApplyFixedValue 88.9% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:103: Replace 75.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:126: StringToUnstructured 100.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:130: BytesToUnstructured 83.3% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:140: UnstructuredToJSONBytes 100.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:26: SetLogger 0.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:32: log 100.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:41: Encode 77.8% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:58: Decode 77.3% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:92: ApplyFixedValue 88.9% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:111: Replace 75.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:134: StringToUnstructured 100.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:138: BytesToUnstructured 83.3% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:148: UnstructuredToJSONBytes 100.0% github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:16: Encode 85.7% github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:30: findKind 83.3% github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:42: findName 90.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:63: Diff 91.3% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:117: intInRange 40.0% -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127: diffString 75.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:63: Diff 47.8% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:117: intInRange 0.0% +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127: diffString 0.0% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:12: MergeDiffOptions 100.0% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:26: Diff 92.1% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:126: incrementLineN 100.0% @@ -97,13 +97,13 @@ github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:162: printDiff 100.0% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:173: printHeader 100.0% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:177: findNextKind 80.0% github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:187: findNextName 87.5% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:19: SetLogger 100.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:23: log 66.7% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:30: Encode 100.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:37: Decode 80.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:54: decode 100.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:63: ApplyFixedValueToDynamicFieleds 87.5% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:81: convertInvalidYAMLToUnknown 100.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:97: convertScalerNodeToUnknownNode 100.0% -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:112: Replace 100.0% -total: (statements) 86.4% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:23: SetLogger 0.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:29: log 100.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:38: Encode 100.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:45: Decode 80.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:62: decode 100.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:71: ApplyFixedValueToDynamicFieleds 87.5% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:89: convertInvalidYAMLToUnknown 100.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:105: convertScalerNodeToUnknownNode 100.0% +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:120: Replace 100.0% +total: (statements) 83.7% diff --git a/coverage.txt b/coverage.txt index 3cc69a9..51092a5 100644 --- a/coverage.txt +++ b/coverage.txt @@ -41,6 +41,42 @@ github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127.46,128.17 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:129.24,130.51 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:131.25,132.53 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:133.10,134.32 1 0 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:13.36,15.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:17.39,23.26 5 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:23.26,25.18 2 3 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:25.18,26.12 1 2 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:29.3,32.38 3 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:32.38,34.70 2 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:34.70,36.5 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:39.2,39.11 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:11.81,13.16 2 4 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:13.16,15.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:16.2,19.16 3 3 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:19.16,21.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:22.2,22.12 1 2 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:45.46,46.14 1 2 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:46.14,48.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:48.8,50.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:55.52,59.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:17.48,19.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:25.39,27.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:29.60,37.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:39.42,50.2 1 2 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:52.49,58.2 5 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:60.44,62.16 2 1 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:62.16,63.71 1 0 +github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:65.2,65.10 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:9.54,14.2 4 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:16.43,24.43 7 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:24.43,27.3 2 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:28.2,28.33 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/snap.go:21.42,37.2 11 2 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:16.38,18.2 1 10 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:20.45,22.20 2 5 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:22.20,24.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:25.2,26.34 2 4 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:26.34,28.3 1 8 +github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:29.2,29.14 1 4 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:21.48,24.74 2 3 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:24.74,26.3 1 0 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:27.2,28.16 2 3 @@ -58,169 +94,68 @@ github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:54.2,57.16 3 10 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:57.16,59.3 1 0 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:60.2,60.15 1 10 github.com/jlandowner/helm-chartsnap/pkg/snap/cachefs.go:63.36,66.2 2 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:17.36,19.2 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:21.25,22.19 1 20 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:22.19,24.3 1 6 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:25.2,25.15 1 20 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:28.42,30.56 2 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:30.56,32.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:33.2,34.56 2 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:34.56,36.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:37.2,37.56 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:43.38,44.34 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:44.34,46.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:50.39,51.34 1 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:51.34,53.3 1 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:57.75,63.30 2 6 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:63.30,65.3 1 4 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:66.2,66.10 1 6 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:79.79,81.28 1 5 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:82.14,83.21 1 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:84.14,85.29 1 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:86.10,91.44 5 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:91.44,93.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:94.3,94.32 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:98.2,99.43 2 5 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:99.43,102.17 2 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:102.17,104.4 1 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:106.2,106.16 1 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:106.16,108.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:109.2,111.48 2 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:116.79,118.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:122.86,124.2 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:126.58,128.16 2 5 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:128.16,130.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:131.2,131.20 1 4 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:131.20,133.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:135.2,137.16 3 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:137.16,139.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:140.2,140.37 1 3 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:140.37,143.3 2 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:143.8,145.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:148.68,149.20 1 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:149.20,152.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:154.2,157.16 4 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:157.16,159.17 2 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:159.17,161.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:163.2,163.16 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:163.16,164.44 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:164.44,166.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:166.9,168.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:171.2,174.16 3 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:174.16,176.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:177.2,177.40 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:186.45,188.16 2 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:188.16,190.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:191.2,192.19 2 2 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:195.58,198.16 3 6 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:198.16,200.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:201.2,201.21 1 5 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:201.21,203.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:204.2,204.19 1 5 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:207.60,211.46 4 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:211.46,213.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:214.2,214.25 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:9.54,14.2 4 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:16.43,24.43 7 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:24.43,27.3 2 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/object_snapshot.go:28.2,28.33 1 1 -github.com/jlandowner/helm-chartsnap/pkg/snap/gomega/snap.go:21.42,37.2 11 2 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:16.38,18.2 1 10 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:20.45,22.20 2 5 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:22.20,24.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:25.2,26.34 2 4 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:26.34,28.3 1 8 -github.com/jlandowner/helm-chartsnap/pkg/jsonpatch/jsonpatch.go:29.2,29.14 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:12.55,14.25 2 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:14.25,15.43 1 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:15.43,17.4 1 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:19.2,19.15 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:26.48,34.26 4 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:34.26,35.25 1 332 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:35.25,38.12 2 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:42.3,42.36 1 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:42.36,44.27 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:44.27,49.5 2 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:53.4,53.26 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:55.3,60.32 3 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:60.32,64.52 2 55 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:64.52,69.84 2 7 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:69.84,71.6 1 11 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:73.4,73.32 1 55 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:75.9,76.27 1 111 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:76.27,80.70 2 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:80.70,82.6 1 9 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:84.5,84.25 1 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:88.2,88.20 1 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:107.57,110.34 1 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:110.34,112.3 1 131 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:115.61,119.2 3 8 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:121.33,123.2 1 55 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:125.31,127.2 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:129.36,131.2 1 7 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:133.38,134.26 1 19 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:134.26,136.3 1 15 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:136.8,136.20 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:136.20,138.3 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:138.8,140.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:143.45,144.17 1 222 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:145.24,146.51 1 41 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:147.25,148.53 1 70 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:149.10,150.32 1 111 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:154.55,156.2 1 8 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:158.54,159.34 1 9 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:159.34,161.25 2 29 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:161.25,163.4 1 9 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:165.2,165.11 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:168.54,169.34 1 9 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:169.34,170.44 1 65 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:170.44,171.42 1 9 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:171.42,173.27 2 55 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:173.27,175.6 1 8 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:177.4,177.13 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:180.2,180.11 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:22.36,24.2 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:26.25,27.19 1 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:27.19,29.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:30.2,30.15 1 166 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:33.56,38.24 4 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:38.24,39.46 1 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:39.46,41.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:43.2,43.36 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:43.36,45.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:47.2,47.25 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:50.61,55.32 4 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:55.32,56.33 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:56.33,57.12 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:60.3,61.47 2 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:61.47,64.45 3 11 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:64.45,66.10 2 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:69.3,69.12 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:69.12,70.12 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:72.3,73.17 2 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:73.17,77.4 3 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:78.3,78.38 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:81.2,81.24 1 2 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:84.88,85.36 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:85.36,86.33 1 7 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:86.33,89.29 1 28 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:89.29,90.34 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:90.34,92.20 2 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:92.20,94.7 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:95.6,95.28 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:100.2,100.12 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:103.88,106.16 3 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:106.16,108.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:111.2,112.16 2 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:112.16,114.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:116.2,117.16 2 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:117.16,119.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:121.2,123.24 2 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:126.96,128.2 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:130.95,134.16 4 11 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:134.16,136.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:137.2,137.22 1 11 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:140.72,142.2 1 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:21.36,25.2 3 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:27.25,30.19 3 20 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:30.19,32.3 1 6 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:33.2,33.15 1 20 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:36.42,38.56 2 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:38.56,40.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:41.2,42.56 2 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:42.56,44.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:45.2,45.56 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:51.38,52.34 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:52.34,54.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:58.39,59.34 1 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:59.34,61.3 1 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:65.75,71.30 2 6 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:71.30,73.3 1 4 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:74.2,74.10 1 6 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:87.79,89.28 1 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:90.14,91.21 1 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:92.14,93.29 1 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:94.10,99.44 5 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:99.44,101.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:102.3,102.32 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:106.2,107.43 2 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:107.43,110.17 2 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:110.17,112.4 1 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:114.2,114.16 1 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:114.16,116.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:117.2,119.48 2 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:124.79,126.2 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:130.86,132.2 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:134.58,136.16 2 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:136.16,138.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:139.2,139.20 1 4 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:139.20,141.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:143.2,145.16 3 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:145.16,147.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:148.2,148.37 1 3 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:148.37,151.3 2 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:151.8,153.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:156.68,157.20 1 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:157.20,160.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:162.2,165.16 4 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:165.16,167.17 2 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:167.17,169.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:171.2,171.16 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:171.16,172.44 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:172.44,174.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:174.9,176.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:179.2,182.16 3 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:182.16,184.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:185.2,185.40 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:194.45,196.16 2 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:196.16,198.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:199.2,200.19 2 2 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:203.58,206.16 3 6 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:206.16,208.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:209.2,209.21 1 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:209.21,211.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:212.2,212.19 1 5 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:215.60,219.46 4 1 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:219.46,221.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/snap/snapshot.go:222.2,222.25 1 1 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:19.50,23.23 2 16 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:23.23,25.3 1 13 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:26.2,26.24 1 16 @@ -229,81 +164,81 @@ github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:29.2,29.31 1 16 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:29.31,31.3 1 1 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:32.2,32.13 1 16 github.com/jlandowner/helm-chartsnap/pkg/charts/helm.go:35.79,45.2 6 16 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:27.36,29.2 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:31.25,32.19 1 88 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:32.19,34.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:35.2,35.15 1 88 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:54.51,56.39 2 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:56.39,58.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:59.2,59.12 1 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:62.70,66.2 3 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:68.64,70.16 2 4 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:70.16,73.3 2 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:74.2,75.55 2 4 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:78.90,79.51 1 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:79.51,81.3 1 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:81.8,81.31 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:81.31,83.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:83.8,85.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:88.2,89.47 2 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:89.47,91.17 2 10 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:91.17,93.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:95.2,100.16 4 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:100.16,101.22 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:101.22,103.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:103.9,105.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:107.2,110.29 2 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:110.29,111.44 1 5 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:111.44,114.4 1 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:114.9,114.78 1 4 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:114.78,117.4 1 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:117.9,120.4 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:123.2,123.22 1 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:123.22,125.44 2 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:125.44,127.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:131.2,133.27 2 11 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:134.25,136.36 2 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:137.25,138.36 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:139.25,140.36 1 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:141.10,144.36 3 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:148.113,151.25 2 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:151.25,152.34 1 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:152.34,155.4 2 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:159.2,159.63 1 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:159.63,161.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:163.2,166.16 3 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:166.16,168.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:171.2,176.16 3 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:176.16,178.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:179.2,182.8 1 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:185.113,188.25 2 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:188.25,189.34 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:189.34,192.4 2 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:196.2,196.63 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:196.63,198.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:200.2,204.16 4 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:204.16,206.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:207.2,210.16 3 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:210.16,212.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:213.2,216.8 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:219.113,225.16 4 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:225.16,227.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:230.2,230.77 1 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:230.77,232.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:234.2,235.16 2 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:235.16,237.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:239.2,245.16 4 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:245.16,247.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:248.2,251.8 1 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:254.67,257.22 1 4 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:257.22,259.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:259.8,261.80 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:261.80,263.4 1 2 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:264.3,264.41 1 3 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:268.49,269.22 1 10 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:269.22,271.3 1 6 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:271.8,273.3 1 4 -github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:276.54,278.2 1 5 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:31.36,35.2 3 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:37.25,40.19 3 88 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:40.19,42.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:43.2,43.15 1 88 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:62.51,64.39 2 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:64.39,66.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:67.2,67.12 1 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:70.70,74.2 3 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:76.64,78.16 2 4 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:78.16,81.3 2 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:82.2,83.55 2 4 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:86.90,87.51 1 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:87.51,89.3 1 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:89.8,89.31 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:89.31,91.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:91.8,93.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:96.2,97.47 2 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:97.47,99.17 2 10 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:99.17,101.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:103.2,108.16 4 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:108.16,109.22 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:109.22,111.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:111.9,113.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:115.2,118.29 2 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:118.29,119.44 1 5 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:119.44,122.4 1 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:122.9,122.78 1 4 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:122.78,125.4 1 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:125.9,128.4 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:131.2,131.22 1 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:131.22,133.44 2 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:133.44,135.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:139.2,141.27 2 11 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:142.25,144.36 2 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:145.25,146.36 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:147.25,148.36 1 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:149.10,152.36 3 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:156.113,159.25 2 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:159.25,160.34 1 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:160.34,163.4 2 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:167.2,167.63 1 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:167.63,169.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:171.2,174.16 3 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:174.16,176.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:179.2,184.16 3 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:184.16,186.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:187.2,190.8 1 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:193.113,196.25 2 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:196.25,197.34 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:197.34,200.4 2 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:204.2,204.63 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:204.63,206.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:208.2,212.16 4 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:212.16,214.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:215.2,218.16 3 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:218.16,220.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:221.2,224.8 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:227.113,233.16 4 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:233.16,235.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:238.2,238.77 1 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:238.77,240.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:242.2,243.16 2 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:243.16,245.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:247.2,253.16 4 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:253.16,255.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:256.2,259.8 1 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:262.67,265.22 1 4 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:265.22,267.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:267.8,269.80 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:269.80,271.4 1 2 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:272.3,272.41 1 3 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:276.49,277.22 1 10 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:277.22,279.3 1 6 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:279.8,281.3 1 4 +github.com/jlandowner/helm-chartsnap/pkg/charts/snap.go:284.54,286.2 1 5 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:16.56,17.44 1 2 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:17.44,18.55 1 36 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:18.55,20.4 1 24 @@ -346,31 +281,96 @@ github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127.46,128.17 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:129.24,130.51 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:131.25,132.53 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:133.10,134.32 1 0 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:13.36,15.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:17.39,23.26 5 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:23.26,25.18 2 3 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:25.18,26.12 1 2 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:29.3,32.38 3 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:32.38,34.70 2 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:34.70,36.5 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/header.go:39.2,39.11 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:11.81,13.16 2 4 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:13.16,15.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:16.2,19.16 3 3 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:19.16,21.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:22.2,22.12 1 2 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:45.46,46.14 1 2 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:46.14,48.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:48.8,50.3 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/testspec.go:55.52,59.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:17.48,19.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:25.39,27.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:29.60,37.2 1 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:39.42,50.2 1 2 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:52.49,58.2 5 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:60.44,62.16 2 1 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:62.16,63.71 1 0 -github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1/unknown.go:65.2,65.10 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:12.55,14.25 2 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:14.25,15.43 1 3 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:15.43,17.4 1 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:19.2,19.15 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:26.48,34.26 4 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:34.26,35.25 1 332 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:35.25,38.12 2 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:42.3,42.36 1 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:42.36,44.27 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:44.27,49.5 2 3 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:53.4,53.26 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:55.3,60.32 3 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:60.32,64.52 2 55 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:64.52,69.84 2 7 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:69.84,71.6 1 11 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:73.4,73.32 1 55 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:75.9,76.27 1 111 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:76.27,80.70 2 3 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:80.70,82.6 1 9 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:84.5,84.25 1 3 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:88.2,88.20 1 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:107.57,110.34 1 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:110.34,112.3 1 131 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:115.61,119.2 3 8 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:121.33,123.2 1 55 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:125.31,127.2 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:129.36,131.2 1 7 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:133.38,134.26 1 19 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:134.26,136.3 1 15 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:136.8,136.20 1 4 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:136.20,138.3 1 4 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:138.8,140.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:143.45,144.17 1 222 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:145.24,146.51 1 41 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:147.25,148.53 1 70 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:149.10,150.32 1 111 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:154.55,156.2 1 8 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:158.54,159.34 1 9 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:159.34,161.25 2 29 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:161.25,163.4 1 9 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:165.2,165.11 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:168.54,169.34 1 9 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:169.34,170.44 1 65 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:170.44,171.42 1 9 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:171.42,173.27 2 55 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:173.27,175.6 1 8 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:177.4,177.13 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/diff.go:180.2,180.11 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:26.36,30.2 3 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:32.25,35.19 3 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:35.19,37.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:38.2,38.15 1 166 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:41.56,46.24 4 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:46.24,47.46 1 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:47.46,49.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:51.2,51.36 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:51.36,53.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:55.2,55.25 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:58.61,63.32 4 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:63.32,64.33 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:64.33,65.12 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:68.3,69.47 2 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:69.47,72.45 3 11 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:72.45,74.10 2 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:77.3,77.12 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:77.12,78.12 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:80.3,81.17 2 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:81.17,85.4 3 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:86.3,86.38 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:89.2,89.24 1 2 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:92.88,93.36 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:93.36,94.33 1 7 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:94.33,97.29 1 28 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:97.29,98.34 1 4 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:98.34,100.20 2 4 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:100.20,102.7 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:103.6,103.28 1 4 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:108.2,108.12 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:111.88,114.16 3 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:114.16,116.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:119.2,120.16 2 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:120.16,122.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:124.2,125.16 2 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:125.16,127.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:129.2,131.24 2 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:134.96,136.2 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:138.95,142.16 4 11 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:142.16,144.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:145.2,145.22 1 11 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/unstructured.go:148.72,150.2 1 5 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:12.55,14.25 2 1 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:14.25,15.43 1 3 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:15.43,17.4 1 2 @@ -426,35 +426,35 @@ github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:190.42,192.27 2 55 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:192.27,194.6 1 8 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:196.4,196.13 1 1 github.com/jlandowner/helm-chartsnap/pkg/yaml/diff.go:199.2,199.11 1 0 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:19.36,21.2 1 3 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:23.25,24.19 1 163 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:24.19,26.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:27.2,27.15 1 163 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:30.54,35.2 3 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:37.55,39.16 2 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:39.16,42.17 3 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:42.17,44.4 1 0 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:47.2,48.16 2 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:48.16,50.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:51.2,51.17 1 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:54.47,61.2 1 5 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:63.91,64.36 1 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:64.36,65.28 1 7 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:65.28,68.29 1 35 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:68.29,69.34 1 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:69.34,71.20 2 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:71.20,73.7 1 0 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:78.2,78.12 1 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:81.52,85.32 3 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:85.32,86.88 1 6 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:86.88,88.4 1 5 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:88.9,92.4 3 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:94.2,94.46 1 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:97.63,98.25 1 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:98.25,99.24 1 22 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:99.24,105.4 5 1 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:107.2,107.12 1 4 -github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:112.57,114.2 1 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:23.36,27.2 3 0 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:29.25,32.19 3 163 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:32.19,34.3 1 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:35.2,35.15 1 163 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:38.54,43.2 3 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:45.55,47.16 2 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:47.16,50.17 3 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:50.17,52.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:55.2,56.16 2 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:56.16,58.3 1 0 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:59.2,59.17 1 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:62.47,69.2 1 5 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:71.91,72.36 1 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:72.36,73.28 1 7 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:73.28,76.29 1 35 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:76.29,77.34 1 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:77.34,79.20 2 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:79.20,81.7 1 0 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:86.2,86.12 1 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:89.52,93.32 3 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:93.32,94.88 1 6 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:94.88,96.4 1 5 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:96.9,100.4 3 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:102.2,102.46 1 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:105.63,106.25 1 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:106.25,107.24 1 22 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:107.24,113.4 5 1 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:115.2,115.12 1 4 +github.com/jlandowner/helm-chartsnap/pkg/yaml/yaml.go:120.57,122.2 1 4 github.com/jlandowner/helm-chartsnap/main.go:52.31,54.16 2 27 github.com/jlandowner/helm-chartsnap/main.go:54.16,56.3 1 23 github.com/jlandowner/helm-chartsnap/main.go:57.2,57.20 1 4 @@ -536,45 +536,45 @@ github.com/jlandowner/helm-chartsnap/main.go:355.101,360.2 4 43 github.com/jlandowner/helm-chartsnap/main.go:362.35,367.37 4 14 github.com/jlandowner/helm-chartsnap/main.go:367.37,370.3 2 196 github.com/jlandowner/helm-chartsnap/main.go:372.2,372.16 1 14 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:16.56,17.44 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:17.44,18.55 1 10 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:18.55,20.4 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:21.3,21.43 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:21.43,23.4 1 6 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:16.56,17.44 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:17.44,18.55 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:18.55,20.4 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:21.3,21.43 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:21.43,23.4 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:24.3,24.45 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:26.2,26.26 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:30.50,32.34 2 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:32.34,34.25 2 23 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:34.25,36.4 1 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:26.2,26.26 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:30.50,32.34 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:32.34,34.25 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:34.25,36.4 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:38.2,38.11 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:42.50,45.34 3 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:45.34,46.47 1 28 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:46.47,47.42 1 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:47.42,49.27 2 34 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:49.27,51.6 1 4 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:53.4,53.13 1 1 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:42.50,45.34 3 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:45.34,46.47 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:46.47,47.42 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:47.42,49.27 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:49.27,51.6 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:53.4,53.13 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:56.2,56.11 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:63.48,74.26 4 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:74.26,75.25 1 122 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:63.48,74.26 4 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:74.26,75.25 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:75.25,78.12 2 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:81.3,81.39 1 122 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:81.39,84.4 2 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:86.3,86.32 1 122 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:86.32,90.51 2 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:90.51,95.70 2 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:95.70,97.6 1 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:99.4,99.33 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:101.9,102.22 1 116 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:102.22,106.70 2 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:106.70,108.6 1 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:110.5,110.25 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:114.2,114.20 1 1 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:117.38,118.26 1 5 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:118.26,120.3 1 5 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:81.3,81.39 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:81.39,84.4 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:86.3,86.32 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:86.32,90.51 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:90.51,95.70 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:95.70,97.6 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:99.4,99.33 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:101.9,102.22 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:102.22,106.70 2 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:106.70,108.6 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:110.5,110.25 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:114.2,114.20 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:117.38,118.26 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:118.26,120.3 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:120.8,120.20 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:120.20,122.3 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:122.8,124.3 1 0 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127.46,128.17 1 6 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:129.24,130.51 1 3 -github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:131.25,132.53 1 3 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:127.46,128.17 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:129.24,130.51 1 0 +github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:131.25,132.53 1 0 github.com/jlandowner/helm-chartsnap/pkg/unstructured/v1/legacy.go:133.10,134.32 1 0 diff --git a/pkg/charts/snap.go b/pkg/charts/snap.go index ffd535d..2f75e4f 100644 --- a/pkg/charts/snap.go +++ b/pkg/charts/snap.go @@ -7,6 +7,7 @@ import ( "os" "path" "strings" + "sync" "github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1" "github.com/jlandowner/helm-chartsnap/pkg/snap" @@ -22,13 +23,20 @@ const ( SnapshotVersionLatest = SnapshotVersionV3 ) -var logger *slog.Logger +var ( + logger *slog.Logger + mutex sync.Mutex +) func SetLogger(slogr *slog.Logger) { + mutex.Lock() + defer mutex.Unlock() logger = slogr } func log() *slog.Logger { + mutex.Lock() + defer mutex.Unlock() if logger == nil { logger = slog.Default() } diff --git a/pkg/snap/snapshot.go b/pkg/snap/snapshot.go index 29418e6..2181032 100644 --- a/pkg/snap/snapshot.go +++ b/pkg/snap/snapshot.go @@ -6,19 +6,27 @@ import ( "errors" "fmt" "log/slog" + "sync" "github.com/google/go-cmp/cmp" "github.com/pelletier/go-toml/v2" "github.com/spf13/afero" ) -var logger *slog.Logger +var ( + logger *slog.Logger + mutex sync.Mutex +) func SetLogger(slogr *slog.Logger) { + mutex.Lock() + defer mutex.Unlock() logger = slogr } func log() *slog.Logger { + mutex.Lock() + defer mutex.Unlock() if logger == nil { logger = slog.Default() } diff --git a/pkg/unstructured/unstructured.go b/pkg/unstructured/unstructured.go index 797ec1b..5d88328 100644 --- a/pkg/unstructured/unstructured.go +++ b/pkg/unstructured/unstructured.go @@ -7,6 +7,7 @@ import ( "log/slog" "regexp" "strings" + "sync" jsonpatch "github.com/evanphx/json-patch/v5" metaV1 "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" @@ -17,13 +18,20 @@ import ( "github.com/jlandowner/helm-chartsnap/pkg/api/v1alpha1" ) -var logger *slog.Logger +var ( + logger *slog.Logger + mutex sync.Mutex +) func SetLogger(slogr *slog.Logger) { + mutex.Lock() + defer mutex.Unlock() logger = slogr } func log() *slog.Logger { + mutex.Lock() + defer mutex.Unlock() if logger == nil { logger = slog.Default() } diff --git a/pkg/yaml/yaml.go b/pkg/yaml/yaml.go index c240f18..d9fb768 100644 --- a/pkg/yaml/yaml.go +++ b/pkg/yaml/yaml.go @@ -6,6 +6,7 @@ import ( "log/slog" "regexp" "strings" + "sync" "sigs.k8s.io/kustomize/kyaml/kio" "sigs.k8s.io/kustomize/kyaml/yaml" @@ -14,13 +15,20 @@ import ( "github.com/jlandowner/helm-chartsnap/pkg/jsonpatch" ) -var logger *slog.Logger +var ( + logger *slog.Logger + mutex sync.Mutex +) func SetLogger(slogr *slog.Logger) { + mutex.Lock() + defer mutex.Unlock() logger = slogr } func log() *slog.Logger { + mutex.Lock() + defer mutex.Unlock() if logger == nil { logger = slog.Default() } diff --git a/pkg/yaml/yaml_test.go b/pkg/yaml/yaml_test.go index 1cdebe0..ed11c37 100644 --- a/pkg/yaml/yaml_test.go +++ b/pkg/yaml/yaml_test.go @@ -2,7 +2,6 @@ package yaml import ( "io" - "log/slog" "os" "testing" @@ -22,8 +21,6 @@ func TestYAML(t *testing.T) { var _ = Describe("Decode & Encode", func() { It("should success", func() { - SetLogger(slog.Default()) - // Decode manifests := load("testdata/input.yaml") @@ -34,8 +31,6 @@ var _ = Describe("Decode & Encode", func() { }) It("should success with converting invalid YAML format", func() { - SetLogger(slog.Default()) - // Decode manifests := load("testdata/input2.yaml") @@ -46,8 +41,6 @@ var _ = Describe("Decode & Encode", func() { }) It("should success with converting ScalerNode", func() { - SetLogger(slog.Default()) - // Decode manifests := load("testdata/input3.yaml")