From 8aad8f447b31765b0803586f1285b62531fd853a Mon Sep 17 00:00:00 2001 From: Jeffrey Regan Date: Fri, 11 May 2018 14:01:10 -0700 Subject: [PATCH] Isolated content of pkg/kustomize --- {app => pkg/app}/application.go | 0 {app => pkg/app}/application_test.go | 0 {commands => pkg/commands}/addpatch.go | 0 {commands => pkg/commands}/addpatch_test.go | 0 {commands => pkg/commands}/addresource.go | 0 {commands => pkg/commands}/addresource_test.go | 0 {commands => pkg/commands}/build.go | 0 {commands => pkg/commands}/build_test.go | 0 {commands => pkg/commands}/commands.go | 0 {commands => pkg/commands}/configmap.go | 0 {commands => pkg/commands}/configmap_test.go | 0 {commands => pkg/commands}/data_config.go | 0 {commands => pkg/commands}/data_config_test.go | 0 {commands => pkg/commands}/diff.go | 0 {commands => pkg/commands}/diff_test.go | 0 {commands => pkg/commands}/init.go | 0 {commands => pkg/commands}/set_name_prefix.go | 0 {commands => pkg/commands}/set_name_prefix_test.go | 0 .../commands}/testdata/testcase-base-only/expected.diff | 0 .../commands}/testdata/testcase-base-only/expected.yaml | 0 .../commands}/testdata/testcase-base-only/in/deployment.yaml | 0 .../commands}/testdata/testcase-base-only/in/kustomization.yaml | 0 .../commands}/testdata/testcase-base-only/in/service.yaml | 0 {commands => pkg/commands}/testdata/testcase-base-only/test.yaml | 0 .../in/overlay/deployment-patch1.yaml | 0 .../in/overlay/deployment-patch2.yaml | 0 .../in/overlay/kustomization.yaml | 0 .../testcase-multiple-patches-conflict/in/package/deployment.yaml | 0 .../in/package/kustomization.yaml | 0 .../testcase-multiple-patches-conflict/in/package/service.yaml | 0 .../testdata/testcase-multiple-patches-conflict/test.yaml | 0 .../testdata/testcase-multiple-patches-noconflict/expected.diff | 0 .../testdata/testcase-multiple-patches-noconflict/expected.yaml | 0 .../in/overlay/deployment-patch1.yaml | 0 .../in/overlay/deployment-patch2.yaml | 0 .../in/overlay/kustomization.yaml | 0 .../in/package/deployment.yaml | 0 .../in/package/kustomization.yaml | 0 .../testcase-multiple-patches-noconflict/in/package/service.yaml | 0 .../testdata/testcase-multiple-patches-noconflict/test.yaml | 0 {commands => pkg/commands}/testdata/testcase-simple/expected.diff | 0 {commands => pkg/commands}/testdata/testcase-simple/expected.yaml | 0 {commands => pkg/commands}/testdata/testcase-simple/test.yaml | 0 .../commands}/testdata/testcase-single-overlay/expected.diff | 0 .../commands}/testdata/testcase-single-overlay/expected.yaml | 0 .../testdata/testcase-single-overlay/in/overlay/deployment.yaml | 0 .../testcase-single-overlay/in/overlay/kustomization.yaml | 0 .../testdata/testcase-single-overlay/in/package/deployment.yaml | 0 .../testcase-single-overlay/in/package/kustomization.yaml | 0 .../testdata/testcase-single-overlay/in/package/service.yaml | 0 .../commands}/testdata/testcase-single-overlay/test.yaml | 0 {commands => pkg/commands}/util.go | 0 {commands => pkg/commands}/util_test.go | 0 .../configmapandsecret}/configmap_secret.go | 0 .../configmapandsecret}/configmap_secret_test.go | 0 {configmapandsecret => pkg/configmapandsecret}/util/configmap.go | 0 {configmapandsecret => pkg/configmapandsecret}/util/env_file.go | 0 {configmapandsecret => pkg/configmapandsecret}/util/secret.go | 0 {configmapandsecret => pkg/configmapandsecret}/util/util.go | 0 {constants => pkg/constants}/constants.go | 0 .../simple/instances/exampleinstance/configmap/app-init.ini | 0 .../examples}/simple/instances/exampleinstance/configmap/app.env | 0 .../simple/instances/exampleinstance/deployment/deployment.yaml | 0 .../examples}/simple/instances/exampleinstance/kustomization.yaml | 0 .../examples}/simple/instances/exampleinstance/secret/tls.cert | 0 .../examples}/simple/instances/exampleinstance/secret/tls.key | 0 {examples => pkg/examples}/simple/package/Kube-descriptor.yaml | 0 .../examples}/simple/package/deployment/deployment.yaml | 0 {examples => pkg/examples}/simple/package/kustomization.yaml | 0 {examples => pkg/examples}/simple/package/service/service.yaml | 0 {hash => pkg/hash}/hash.go | 0 {hash => pkg/hash}/hash_test.go | 0 {internal => pkg/internal}/error/configmaperror.go | 0 {internal => pkg/internal}/error/configmaperror_test.go | 0 {internal => pkg/internal}/error/kustomizationerror.go | 0 {internal => pkg/internal}/error/kustomizationerror_test.go | 0 {internal => pkg/internal}/error/patcherror.go | 0 {internal => pkg/internal}/error/patcherror_test.go | 0 {internal => pkg/internal}/error/resourceerror.go | 0 {internal => pkg/internal}/error/resourceerror_test.go | 0 {internal => pkg/internal}/error/secreterror.go | 0 {internal => pkg/internal}/error/secreterror_test.go | 0 {resource => pkg/resource}/appresource.go | 0 {resource => pkg/resource}/appresource_test.go | 0 {resource => pkg/resource}/configmap.go | 0 {resource => pkg/resource}/configmap_test.go | 0 {resource => pkg/resource}/kv.go | 0 {resource => pkg/resource}/kv_test.go | 0 {resource => pkg/resource}/resource.go | 0 {resource => pkg/resource}/secret.go | 0 {resource => pkg/resource}/secret_test.go | 0 {resource => pkg/resource}/util.go | 0 {resource => pkg/resource}/util_test.go | 0 {transformers => pkg/transformers}/labelsandannotations.go | 0 {transformers => pkg/transformers}/labelsandannotations_test.go | 0 {transformers => pkg/transformers}/labelsandannotationsconfig.go | 0 {transformers => pkg/transformers}/multitransformer.go | 0 {transformers => pkg/transformers}/namehash.go | 0 {transformers => pkg/transformers}/namehash_test.go | 0 {transformers => pkg/transformers}/namereference.go | 0 {transformers => pkg/transformers}/namereference_test.go | 0 {transformers => pkg/transformers}/namereferenceconfig.go | 0 {transformers => pkg/transformers}/nooptransformer.go | 0 {transformers => pkg/transformers}/overlay.go | 0 {transformers => pkg/transformers}/overlay_test.go | 0 {transformers => pkg/transformers}/overlayconflictdetector.go | 0 {transformers => pkg/transformers}/pathconfig.go | 0 {transformers => pkg/transformers}/prefixname.go | 0 {transformers => pkg/transformers}/prefixname_test.go | 0 {transformers => pkg/transformers}/transformer.go | 0 {transformers => pkg/transformers}/util.go | 0 {transformers => pkg/transformers}/util_test.go | 0 {types => pkg/types}/gvkn_sort.go | 0 {types => pkg/types}/kustomization.go | 0 {types => pkg/types}/types.go | 0 {types => pkg/types}/util.go | 0 {types => pkg/types}/util_test.go | 0 {util => pkg/util}/diff.go | 0 {util => pkg/util}/fs/fakefile.go | 0 {util => pkg/util}/fs/fakefileinfo.go | 0 {util => pkg/util}/fs/fakefs.go | 0 {util => pkg/util}/fs/fakefs_test.go | 0 {util => pkg/util}/fs/fs.go | 0 {util => pkg/util}/fs/realfile.go | 0 {util => pkg/util}/fs/realfs.go | 0 {util => pkg/util}/util.go | 0 {util => pkg/util}/util_test.go | 0 127 files changed, 0 insertions(+), 0 deletions(-) rename {app => pkg/app}/application.go (100%) rename {app => pkg/app}/application_test.go (100%) rename {commands => pkg/commands}/addpatch.go (100%) rename {commands => pkg/commands}/addpatch_test.go (100%) rename {commands => pkg/commands}/addresource.go (100%) rename {commands => pkg/commands}/addresource_test.go (100%) rename {commands => pkg/commands}/build.go (100%) rename {commands => pkg/commands}/build_test.go (100%) rename {commands => pkg/commands}/commands.go (100%) rename {commands => pkg/commands}/configmap.go (100%) rename {commands => pkg/commands}/configmap_test.go (100%) rename {commands => pkg/commands}/data_config.go (100%) rename {commands => pkg/commands}/data_config_test.go (100%) rename {commands => pkg/commands}/diff.go (100%) rename {commands => pkg/commands}/diff_test.go (100%) rename {commands => pkg/commands}/init.go (100%) rename {commands => pkg/commands}/set_name_prefix.go (100%) rename {commands => pkg/commands}/set_name_prefix_test.go (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/expected.diff (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/expected.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/in/deployment.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/in/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/in/service.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-base-only/test.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch1.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch2.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/overlay/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/package/deployment.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/package/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/in/package/service.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-conflict/test.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/expected.diff (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/expected.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch1.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch2.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/overlay/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/package/deployment.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/package/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/in/package/service.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-multiple-patches-noconflict/test.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-simple/expected.diff (100%) rename {commands => pkg/commands}/testdata/testcase-simple/expected.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-simple/test.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/expected.diff (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/expected.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/in/overlay/deployment.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/in/overlay/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/in/package/deployment.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/in/package/kustomization.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/in/package/service.yaml (100%) rename {commands => pkg/commands}/testdata/testcase-single-overlay/test.yaml (100%) rename {commands => pkg/commands}/util.go (100%) rename {commands => pkg/commands}/util_test.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/configmap_secret.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/configmap_secret_test.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/util/configmap.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/util/env_file.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/util/secret.go (100%) rename {configmapandsecret => pkg/configmapandsecret}/util/util.go (100%) rename {constants => pkg/constants}/constants.go (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/configmap/app-init.ini (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/configmap/app.env (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/deployment/deployment.yaml (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/kustomization.yaml (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/secret/tls.cert (100%) rename {examples => pkg/examples}/simple/instances/exampleinstance/secret/tls.key (100%) rename {examples => pkg/examples}/simple/package/Kube-descriptor.yaml (100%) rename {examples => pkg/examples}/simple/package/deployment/deployment.yaml (100%) rename {examples => pkg/examples}/simple/package/kustomization.yaml (100%) rename {examples => pkg/examples}/simple/package/service/service.yaml (100%) rename {hash => pkg/hash}/hash.go (100%) rename {hash => pkg/hash}/hash_test.go (100%) rename {internal => pkg/internal}/error/configmaperror.go (100%) rename {internal => pkg/internal}/error/configmaperror_test.go (100%) rename {internal => pkg/internal}/error/kustomizationerror.go (100%) rename {internal => pkg/internal}/error/kustomizationerror_test.go (100%) rename {internal => pkg/internal}/error/patcherror.go (100%) rename {internal => pkg/internal}/error/patcherror_test.go (100%) rename {internal => pkg/internal}/error/resourceerror.go (100%) rename {internal => pkg/internal}/error/resourceerror_test.go (100%) rename {internal => pkg/internal}/error/secreterror.go (100%) rename {internal => pkg/internal}/error/secreterror_test.go (100%) rename {resource => pkg/resource}/appresource.go (100%) rename {resource => pkg/resource}/appresource_test.go (100%) rename {resource => pkg/resource}/configmap.go (100%) rename {resource => pkg/resource}/configmap_test.go (100%) rename {resource => pkg/resource}/kv.go (100%) rename {resource => pkg/resource}/kv_test.go (100%) rename {resource => pkg/resource}/resource.go (100%) rename {resource => pkg/resource}/secret.go (100%) rename {resource => pkg/resource}/secret_test.go (100%) rename {resource => pkg/resource}/util.go (100%) rename {resource => pkg/resource}/util_test.go (100%) rename {transformers => pkg/transformers}/labelsandannotations.go (100%) rename {transformers => pkg/transformers}/labelsandannotations_test.go (100%) rename {transformers => pkg/transformers}/labelsandannotationsconfig.go (100%) rename {transformers => pkg/transformers}/multitransformer.go (100%) rename {transformers => pkg/transformers}/namehash.go (100%) rename {transformers => pkg/transformers}/namehash_test.go (100%) rename {transformers => pkg/transformers}/namereference.go (100%) rename {transformers => pkg/transformers}/namereference_test.go (100%) rename {transformers => pkg/transformers}/namereferenceconfig.go (100%) rename {transformers => pkg/transformers}/nooptransformer.go (100%) rename {transformers => pkg/transformers}/overlay.go (100%) rename {transformers => pkg/transformers}/overlay_test.go (100%) rename {transformers => pkg/transformers}/overlayconflictdetector.go (100%) rename {transformers => pkg/transformers}/pathconfig.go (100%) rename {transformers => pkg/transformers}/prefixname.go (100%) rename {transformers => pkg/transformers}/prefixname_test.go (100%) rename {transformers => pkg/transformers}/transformer.go (100%) rename {transformers => pkg/transformers}/util.go (100%) rename {transformers => pkg/transformers}/util_test.go (100%) rename {types => pkg/types}/gvkn_sort.go (100%) rename {types => pkg/types}/kustomization.go (100%) rename {types => pkg/types}/types.go (100%) rename {types => pkg/types}/util.go (100%) rename {types => pkg/types}/util_test.go (100%) rename {util => pkg/util}/diff.go (100%) rename {util => pkg/util}/fs/fakefile.go (100%) rename {util => pkg/util}/fs/fakefileinfo.go (100%) rename {util => pkg/util}/fs/fakefs.go (100%) rename {util => pkg/util}/fs/fakefs_test.go (100%) rename {util => pkg/util}/fs/fs.go (100%) rename {util => pkg/util}/fs/realfile.go (100%) rename {util => pkg/util}/fs/realfs.go (100%) rename {util => pkg/util}/util.go (100%) rename {util => pkg/util}/util_test.go (100%) diff --git a/app/application.go b/pkg/app/application.go similarity index 100% rename from app/application.go rename to pkg/app/application.go diff --git a/app/application_test.go b/pkg/app/application_test.go similarity index 100% rename from app/application_test.go rename to pkg/app/application_test.go diff --git a/commands/addpatch.go b/pkg/commands/addpatch.go similarity index 100% rename from commands/addpatch.go rename to pkg/commands/addpatch.go diff --git a/commands/addpatch_test.go b/pkg/commands/addpatch_test.go similarity index 100% rename from commands/addpatch_test.go rename to pkg/commands/addpatch_test.go diff --git a/commands/addresource.go b/pkg/commands/addresource.go similarity index 100% rename from commands/addresource.go rename to pkg/commands/addresource.go diff --git a/commands/addresource_test.go b/pkg/commands/addresource_test.go similarity index 100% rename from commands/addresource_test.go rename to pkg/commands/addresource_test.go diff --git a/commands/build.go b/pkg/commands/build.go similarity index 100% rename from commands/build.go rename to pkg/commands/build.go diff --git a/commands/build_test.go b/pkg/commands/build_test.go similarity index 100% rename from commands/build_test.go rename to pkg/commands/build_test.go diff --git a/commands/commands.go b/pkg/commands/commands.go similarity index 100% rename from commands/commands.go rename to pkg/commands/commands.go diff --git a/commands/configmap.go b/pkg/commands/configmap.go similarity index 100% rename from commands/configmap.go rename to pkg/commands/configmap.go diff --git a/commands/configmap_test.go b/pkg/commands/configmap_test.go similarity index 100% rename from commands/configmap_test.go rename to pkg/commands/configmap_test.go diff --git a/commands/data_config.go b/pkg/commands/data_config.go similarity index 100% rename from commands/data_config.go rename to pkg/commands/data_config.go diff --git a/commands/data_config_test.go b/pkg/commands/data_config_test.go similarity index 100% rename from commands/data_config_test.go rename to pkg/commands/data_config_test.go diff --git a/commands/diff.go b/pkg/commands/diff.go similarity index 100% rename from commands/diff.go rename to pkg/commands/diff.go diff --git a/commands/diff_test.go b/pkg/commands/diff_test.go similarity index 100% rename from commands/diff_test.go rename to pkg/commands/diff_test.go diff --git a/commands/init.go b/pkg/commands/init.go similarity index 100% rename from commands/init.go rename to pkg/commands/init.go diff --git a/commands/set_name_prefix.go b/pkg/commands/set_name_prefix.go similarity index 100% rename from commands/set_name_prefix.go rename to pkg/commands/set_name_prefix.go diff --git a/commands/set_name_prefix_test.go b/pkg/commands/set_name_prefix_test.go similarity index 100% rename from commands/set_name_prefix_test.go rename to pkg/commands/set_name_prefix_test.go diff --git a/commands/testdata/testcase-base-only/expected.diff b/pkg/commands/testdata/testcase-base-only/expected.diff similarity index 100% rename from commands/testdata/testcase-base-only/expected.diff rename to pkg/commands/testdata/testcase-base-only/expected.diff diff --git a/commands/testdata/testcase-base-only/expected.yaml b/pkg/commands/testdata/testcase-base-only/expected.yaml similarity index 100% rename from commands/testdata/testcase-base-only/expected.yaml rename to pkg/commands/testdata/testcase-base-only/expected.yaml diff --git a/commands/testdata/testcase-base-only/in/deployment.yaml b/pkg/commands/testdata/testcase-base-only/in/deployment.yaml similarity index 100% rename from commands/testdata/testcase-base-only/in/deployment.yaml rename to pkg/commands/testdata/testcase-base-only/in/deployment.yaml diff --git a/commands/testdata/testcase-base-only/in/kustomization.yaml b/pkg/commands/testdata/testcase-base-only/in/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-base-only/in/kustomization.yaml rename to pkg/commands/testdata/testcase-base-only/in/kustomization.yaml diff --git a/commands/testdata/testcase-base-only/in/service.yaml b/pkg/commands/testdata/testcase-base-only/in/service.yaml similarity index 100% rename from commands/testdata/testcase-base-only/in/service.yaml rename to pkg/commands/testdata/testcase-base-only/in/service.yaml diff --git a/commands/testdata/testcase-base-only/test.yaml b/pkg/commands/testdata/testcase-base-only/test.yaml similarity index 100% rename from commands/testdata/testcase-base-only/test.yaml rename to pkg/commands/testdata/testcase-base-only/test.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch1.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch1.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch1.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch1.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch2.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch2.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch2.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/deployment-patch2.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/overlay/kustomization.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/overlay/kustomization.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/overlay/kustomization.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/package/deployment.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/deployment.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/package/deployment.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/deployment.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/package/kustomization.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/package/kustomization.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/kustomization.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/in/package/service.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/service.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/in/package/service.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/in/package/service.yaml diff --git a/commands/testdata/testcase-multiple-patches-conflict/test.yaml b/pkg/commands/testdata/testcase-multiple-patches-conflict/test.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-conflict/test.yaml rename to pkg/commands/testdata/testcase-multiple-patches-conflict/test.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/expected.diff b/pkg/commands/testdata/testcase-multiple-patches-noconflict/expected.diff similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/expected.diff rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/expected.diff diff --git a/commands/testdata/testcase-multiple-patches-noconflict/expected.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/expected.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/expected.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/expected.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch1.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch1.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch1.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch1.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch2.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch2.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch2.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/deployment-patch2.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/kustomization.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/overlay/kustomization.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/overlay/kustomization.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/package/deployment.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/deployment.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/package/deployment.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/deployment.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/package/kustomization.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/package/kustomization.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/kustomization.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/in/package/service.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/service.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/in/package/service.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/in/package/service.yaml diff --git a/commands/testdata/testcase-multiple-patches-noconflict/test.yaml b/pkg/commands/testdata/testcase-multiple-patches-noconflict/test.yaml similarity index 100% rename from commands/testdata/testcase-multiple-patches-noconflict/test.yaml rename to pkg/commands/testdata/testcase-multiple-patches-noconflict/test.yaml diff --git a/commands/testdata/testcase-simple/expected.diff b/pkg/commands/testdata/testcase-simple/expected.diff similarity index 100% rename from commands/testdata/testcase-simple/expected.diff rename to pkg/commands/testdata/testcase-simple/expected.diff diff --git a/commands/testdata/testcase-simple/expected.yaml b/pkg/commands/testdata/testcase-simple/expected.yaml similarity index 100% rename from commands/testdata/testcase-simple/expected.yaml rename to pkg/commands/testdata/testcase-simple/expected.yaml diff --git a/commands/testdata/testcase-simple/test.yaml b/pkg/commands/testdata/testcase-simple/test.yaml similarity index 100% rename from commands/testdata/testcase-simple/test.yaml rename to pkg/commands/testdata/testcase-simple/test.yaml diff --git a/commands/testdata/testcase-single-overlay/expected.diff b/pkg/commands/testdata/testcase-single-overlay/expected.diff similarity index 100% rename from commands/testdata/testcase-single-overlay/expected.diff rename to pkg/commands/testdata/testcase-single-overlay/expected.diff diff --git a/commands/testdata/testcase-single-overlay/expected.yaml b/pkg/commands/testdata/testcase-single-overlay/expected.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/expected.yaml rename to pkg/commands/testdata/testcase-single-overlay/expected.yaml diff --git a/commands/testdata/testcase-single-overlay/in/overlay/deployment.yaml b/pkg/commands/testdata/testcase-single-overlay/in/overlay/deployment.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/in/overlay/deployment.yaml rename to pkg/commands/testdata/testcase-single-overlay/in/overlay/deployment.yaml diff --git a/commands/testdata/testcase-single-overlay/in/overlay/kustomization.yaml b/pkg/commands/testdata/testcase-single-overlay/in/overlay/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/in/overlay/kustomization.yaml rename to pkg/commands/testdata/testcase-single-overlay/in/overlay/kustomization.yaml diff --git a/commands/testdata/testcase-single-overlay/in/package/deployment.yaml b/pkg/commands/testdata/testcase-single-overlay/in/package/deployment.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/in/package/deployment.yaml rename to pkg/commands/testdata/testcase-single-overlay/in/package/deployment.yaml diff --git a/commands/testdata/testcase-single-overlay/in/package/kustomization.yaml b/pkg/commands/testdata/testcase-single-overlay/in/package/kustomization.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/in/package/kustomization.yaml rename to pkg/commands/testdata/testcase-single-overlay/in/package/kustomization.yaml diff --git a/commands/testdata/testcase-single-overlay/in/package/service.yaml b/pkg/commands/testdata/testcase-single-overlay/in/package/service.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/in/package/service.yaml rename to pkg/commands/testdata/testcase-single-overlay/in/package/service.yaml diff --git a/commands/testdata/testcase-single-overlay/test.yaml b/pkg/commands/testdata/testcase-single-overlay/test.yaml similarity index 100% rename from commands/testdata/testcase-single-overlay/test.yaml rename to pkg/commands/testdata/testcase-single-overlay/test.yaml diff --git a/commands/util.go b/pkg/commands/util.go similarity index 100% rename from commands/util.go rename to pkg/commands/util.go diff --git a/commands/util_test.go b/pkg/commands/util_test.go similarity index 100% rename from commands/util_test.go rename to pkg/commands/util_test.go diff --git a/configmapandsecret/configmap_secret.go b/pkg/configmapandsecret/configmap_secret.go similarity index 100% rename from configmapandsecret/configmap_secret.go rename to pkg/configmapandsecret/configmap_secret.go diff --git a/configmapandsecret/configmap_secret_test.go b/pkg/configmapandsecret/configmap_secret_test.go similarity index 100% rename from configmapandsecret/configmap_secret_test.go rename to pkg/configmapandsecret/configmap_secret_test.go diff --git a/configmapandsecret/util/configmap.go b/pkg/configmapandsecret/util/configmap.go similarity index 100% rename from configmapandsecret/util/configmap.go rename to pkg/configmapandsecret/util/configmap.go diff --git a/configmapandsecret/util/env_file.go b/pkg/configmapandsecret/util/env_file.go similarity index 100% rename from configmapandsecret/util/env_file.go rename to pkg/configmapandsecret/util/env_file.go diff --git a/configmapandsecret/util/secret.go b/pkg/configmapandsecret/util/secret.go similarity index 100% rename from configmapandsecret/util/secret.go rename to pkg/configmapandsecret/util/secret.go diff --git a/configmapandsecret/util/util.go b/pkg/configmapandsecret/util/util.go similarity index 100% rename from configmapandsecret/util/util.go rename to pkg/configmapandsecret/util/util.go diff --git a/constants/constants.go b/pkg/constants/constants.go similarity index 100% rename from constants/constants.go rename to pkg/constants/constants.go diff --git a/examples/simple/instances/exampleinstance/configmap/app-init.ini b/pkg/examples/simple/instances/exampleinstance/configmap/app-init.ini similarity index 100% rename from examples/simple/instances/exampleinstance/configmap/app-init.ini rename to pkg/examples/simple/instances/exampleinstance/configmap/app-init.ini diff --git a/examples/simple/instances/exampleinstance/configmap/app.env b/pkg/examples/simple/instances/exampleinstance/configmap/app.env similarity index 100% rename from examples/simple/instances/exampleinstance/configmap/app.env rename to pkg/examples/simple/instances/exampleinstance/configmap/app.env diff --git a/examples/simple/instances/exampleinstance/deployment/deployment.yaml b/pkg/examples/simple/instances/exampleinstance/deployment/deployment.yaml similarity index 100% rename from examples/simple/instances/exampleinstance/deployment/deployment.yaml rename to pkg/examples/simple/instances/exampleinstance/deployment/deployment.yaml diff --git a/examples/simple/instances/exampleinstance/kustomization.yaml b/pkg/examples/simple/instances/exampleinstance/kustomization.yaml similarity index 100% rename from examples/simple/instances/exampleinstance/kustomization.yaml rename to pkg/examples/simple/instances/exampleinstance/kustomization.yaml diff --git a/examples/simple/instances/exampleinstance/secret/tls.cert b/pkg/examples/simple/instances/exampleinstance/secret/tls.cert similarity index 100% rename from examples/simple/instances/exampleinstance/secret/tls.cert rename to pkg/examples/simple/instances/exampleinstance/secret/tls.cert diff --git a/examples/simple/instances/exampleinstance/secret/tls.key b/pkg/examples/simple/instances/exampleinstance/secret/tls.key similarity index 100% rename from examples/simple/instances/exampleinstance/secret/tls.key rename to pkg/examples/simple/instances/exampleinstance/secret/tls.key diff --git a/examples/simple/package/Kube-descriptor.yaml b/pkg/examples/simple/package/Kube-descriptor.yaml similarity index 100% rename from examples/simple/package/Kube-descriptor.yaml rename to pkg/examples/simple/package/Kube-descriptor.yaml diff --git a/examples/simple/package/deployment/deployment.yaml b/pkg/examples/simple/package/deployment/deployment.yaml similarity index 100% rename from examples/simple/package/deployment/deployment.yaml rename to pkg/examples/simple/package/deployment/deployment.yaml diff --git a/examples/simple/package/kustomization.yaml b/pkg/examples/simple/package/kustomization.yaml similarity index 100% rename from examples/simple/package/kustomization.yaml rename to pkg/examples/simple/package/kustomization.yaml diff --git a/examples/simple/package/service/service.yaml b/pkg/examples/simple/package/service/service.yaml similarity index 100% rename from examples/simple/package/service/service.yaml rename to pkg/examples/simple/package/service/service.yaml diff --git a/hash/hash.go b/pkg/hash/hash.go similarity index 100% rename from hash/hash.go rename to pkg/hash/hash.go diff --git a/hash/hash_test.go b/pkg/hash/hash_test.go similarity index 100% rename from hash/hash_test.go rename to pkg/hash/hash_test.go diff --git a/internal/error/configmaperror.go b/pkg/internal/error/configmaperror.go similarity index 100% rename from internal/error/configmaperror.go rename to pkg/internal/error/configmaperror.go diff --git a/internal/error/configmaperror_test.go b/pkg/internal/error/configmaperror_test.go similarity index 100% rename from internal/error/configmaperror_test.go rename to pkg/internal/error/configmaperror_test.go diff --git a/internal/error/kustomizationerror.go b/pkg/internal/error/kustomizationerror.go similarity index 100% rename from internal/error/kustomizationerror.go rename to pkg/internal/error/kustomizationerror.go diff --git a/internal/error/kustomizationerror_test.go b/pkg/internal/error/kustomizationerror_test.go similarity index 100% rename from internal/error/kustomizationerror_test.go rename to pkg/internal/error/kustomizationerror_test.go diff --git a/internal/error/patcherror.go b/pkg/internal/error/patcherror.go similarity index 100% rename from internal/error/patcherror.go rename to pkg/internal/error/patcherror.go diff --git a/internal/error/patcherror_test.go b/pkg/internal/error/patcherror_test.go similarity index 100% rename from internal/error/patcherror_test.go rename to pkg/internal/error/patcherror_test.go diff --git a/internal/error/resourceerror.go b/pkg/internal/error/resourceerror.go similarity index 100% rename from internal/error/resourceerror.go rename to pkg/internal/error/resourceerror.go diff --git a/internal/error/resourceerror_test.go b/pkg/internal/error/resourceerror_test.go similarity index 100% rename from internal/error/resourceerror_test.go rename to pkg/internal/error/resourceerror_test.go diff --git a/internal/error/secreterror.go b/pkg/internal/error/secreterror.go similarity index 100% rename from internal/error/secreterror.go rename to pkg/internal/error/secreterror.go diff --git a/internal/error/secreterror_test.go b/pkg/internal/error/secreterror_test.go similarity index 100% rename from internal/error/secreterror_test.go rename to pkg/internal/error/secreterror_test.go diff --git a/resource/appresource.go b/pkg/resource/appresource.go similarity index 100% rename from resource/appresource.go rename to pkg/resource/appresource.go diff --git a/resource/appresource_test.go b/pkg/resource/appresource_test.go similarity index 100% rename from resource/appresource_test.go rename to pkg/resource/appresource_test.go diff --git a/resource/configmap.go b/pkg/resource/configmap.go similarity index 100% rename from resource/configmap.go rename to pkg/resource/configmap.go diff --git a/resource/configmap_test.go b/pkg/resource/configmap_test.go similarity index 100% rename from resource/configmap_test.go rename to pkg/resource/configmap_test.go diff --git a/resource/kv.go b/pkg/resource/kv.go similarity index 100% rename from resource/kv.go rename to pkg/resource/kv.go diff --git a/resource/kv_test.go b/pkg/resource/kv_test.go similarity index 100% rename from resource/kv_test.go rename to pkg/resource/kv_test.go diff --git a/resource/resource.go b/pkg/resource/resource.go similarity index 100% rename from resource/resource.go rename to pkg/resource/resource.go diff --git a/resource/secret.go b/pkg/resource/secret.go similarity index 100% rename from resource/secret.go rename to pkg/resource/secret.go diff --git a/resource/secret_test.go b/pkg/resource/secret_test.go similarity index 100% rename from resource/secret_test.go rename to pkg/resource/secret_test.go diff --git a/resource/util.go b/pkg/resource/util.go similarity index 100% rename from resource/util.go rename to pkg/resource/util.go diff --git a/resource/util_test.go b/pkg/resource/util_test.go similarity index 100% rename from resource/util_test.go rename to pkg/resource/util_test.go diff --git a/transformers/labelsandannotations.go b/pkg/transformers/labelsandannotations.go similarity index 100% rename from transformers/labelsandannotations.go rename to pkg/transformers/labelsandannotations.go diff --git a/transformers/labelsandannotations_test.go b/pkg/transformers/labelsandannotations_test.go similarity index 100% rename from transformers/labelsandannotations_test.go rename to pkg/transformers/labelsandannotations_test.go diff --git a/transformers/labelsandannotationsconfig.go b/pkg/transformers/labelsandannotationsconfig.go similarity index 100% rename from transformers/labelsandannotationsconfig.go rename to pkg/transformers/labelsandannotationsconfig.go diff --git a/transformers/multitransformer.go b/pkg/transformers/multitransformer.go similarity index 100% rename from transformers/multitransformer.go rename to pkg/transformers/multitransformer.go diff --git a/transformers/namehash.go b/pkg/transformers/namehash.go similarity index 100% rename from transformers/namehash.go rename to pkg/transformers/namehash.go diff --git a/transformers/namehash_test.go b/pkg/transformers/namehash_test.go similarity index 100% rename from transformers/namehash_test.go rename to pkg/transformers/namehash_test.go diff --git a/transformers/namereference.go b/pkg/transformers/namereference.go similarity index 100% rename from transformers/namereference.go rename to pkg/transformers/namereference.go diff --git a/transformers/namereference_test.go b/pkg/transformers/namereference_test.go similarity index 100% rename from transformers/namereference_test.go rename to pkg/transformers/namereference_test.go diff --git a/transformers/namereferenceconfig.go b/pkg/transformers/namereferenceconfig.go similarity index 100% rename from transformers/namereferenceconfig.go rename to pkg/transformers/namereferenceconfig.go diff --git a/transformers/nooptransformer.go b/pkg/transformers/nooptransformer.go similarity index 100% rename from transformers/nooptransformer.go rename to pkg/transformers/nooptransformer.go diff --git a/transformers/overlay.go b/pkg/transformers/overlay.go similarity index 100% rename from transformers/overlay.go rename to pkg/transformers/overlay.go diff --git a/transformers/overlay_test.go b/pkg/transformers/overlay_test.go similarity index 100% rename from transformers/overlay_test.go rename to pkg/transformers/overlay_test.go diff --git a/transformers/overlayconflictdetector.go b/pkg/transformers/overlayconflictdetector.go similarity index 100% rename from transformers/overlayconflictdetector.go rename to pkg/transformers/overlayconflictdetector.go diff --git a/transformers/pathconfig.go b/pkg/transformers/pathconfig.go similarity index 100% rename from transformers/pathconfig.go rename to pkg/transformers/pathconfig.go diff --git a/transformers/prefixname.go b/pkg/transformers/prefixname.go similarity index 100% rename from transformers/prefixname.go rename to pkg/transformers/prefixname.go diff --git a/transformers/prefixname_test.go b/pkg/transformers/prefixname_test.go similarity index 100% rename from transformers/prefixname_test.go rename to pkg/transformers/prefixname_test.go diff --git a/transformers/transformer.go b/pkg/transformers/transformer.go similarity index 100% rename from transformers/transformer.go rename to pkg/transformers/transformer.go diff --git a/transformers/util.go b/pkg/transformers/util.go similarity index 100% rename from transformers/util.go rename to pkg/transformers/util.go diff --git a/transformers/util_test.go b/pkg/transformers/util_test.go similarity index 100% rename from transformers/util_test.go rename to pkg/transformers/util_test.go diff --git a/types/gvkn_sort.go b/pkg/types/gvkn_sort.go similarity index 100% rename from types/gvkn_sort.go rename to pkg/types/gvkn_sort.go diff --git a/types/kustomization.go b/pkg/types/kustomization.go similarity index 100% rename from types/kustomization.go rename to pkg/types/kustomization.go diff --git a/types/types.go b/pkg/types/types.go similarity index 100% rename from types/types.go rename to pkg/types/types.go diff --git a/types/util.go b/pkg/types/util.go similarity index 100% rename from types/util.go rename to pkg/types/util.go diff --git a/types/util_test.go b/pkg/types/util_test.go similarity index 100% rename from types/util_test.go rename to pkg/types/util_test.go diff --git a/util/diff.go b/pkg/util/diff.go similarity index 100% rename from util/diff.go rename to pkg/util/diff.go diff --git a/util/fs/fakefile.go b/pkg/util/fs/fakefile.go similarity index 100% rename from util/fs/fakefile.go rename to pkg/util/fs/fakefile.go diff --git a/util/fs/fakefileinfo.go b/pkg/util/fs/fakefileinfo.go similarity index 100% rename from util/fs/fakefileinfo.go rename to pkg/util/fs/fakefileinfo.go diff --git a/util/fs/fakefs.go b/pkg/util/fs/fakefs.go similarity index 100% rename from util/fs/fakefs.go rename to pkg/util/fs/fakefs.go diff --git a/util/fs/fakefs_test.go b/pkg/util/fs/fakefs_test.go similarity index 100% rename from util/fs/fakefs_test.go rename to pkg/util/fs/fakefs_test.go diff --git a/util/fs/fs.go b/pkg/util/fs/fs.go similarity index 100% rename from util/fs/fs.go rename to pkg/util/fs/fs.go diff --git a/util/fs/realfile.go b/pkg/util/fs/realfile.go similarity index 100% rename from util/fs/realfile.go rename to pkg/util/fs/realfile.go diff --git a/util/fs/realfs.go b/pkg/util/fs/realfs.go similarity index 100% rename from util/fs/realfs.go rename to pkg/util/fs/realfs.go diff --git a/util/util.go b/pkg/util/util.go similarity index 100% rename from util/util.go rename to pkg/util/util.go diff --git a/util/util_test.go b/pkg/util/util_test.go similarity index 100% rename from util/util_test.go rename to pkg/util/util_test.go