mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 17:12:51 +00:00
Merge pull request #4300 from yuwenma/refactor-builtin
Move api/builtin to internal
This commit is contained in:
2
Makefile
2
Makefile
@@ -127,7 +127,7 @@ install-tools: \
|
|||||||
# module (it's linked into the api).
|
# module (it's linked into the api).
|
||||||
|
|
||||||
# Where all generated builtin plugin code should go.
|
# Where all generated builtin plugin code should go.
|
||||||
pGen=api/builtins
|
pGen=api/internal/builtins
|
||||||
# Where the builtin Go plugin modules live.
|
# Where the builtin Go plugin modules live.
|
||||||
pSrc=plugin/builtin
|
pSrc=plugin/builtin
|
||||||
|
|
||||||
|
|||||||
49
api/builtins/builtins.go
Normal file
49
api/builtins/builtins.go
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
// Copyright 2021 The Kubernetes Authors.
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
// Deprecated: Package api/builtins will not be available in API v1.
|
||||||
|
package builtins
|
||||||
|
|
||||||
|
import (
|
||||||
|
internal "sigs.k8s.io/kustomize/api/internal/builtins"
|
||||||
|
)
|
||||||
|
|
||||||
|
type (
|
||||||
|
AnnotationsTransformerPlugin = internal.AnnotationsTransformerPlugin
|
||||||
|
ConfigMapGeneratorPlugin = internal.ConfigMapGeneratorPlugin
|
||||||
|
HashTransformerPlugin = internal.HashTransformerPlugin
|
||||||
|
HelmChartInflationGeneratorPlugin = internal.HelmChartInflationGeneratorPlugin
|
||||||
|
IAMPolicyGeneratorPlugin = internal.IAMPolicyGeneratorPlugin
|
||||||
|
ImageTagTransformerPlugin = internal.ImageTagTransformerPlugin
|
||||||
|
LabelTransformerPlugin = internal.LabelTransformerPlugin
|
||||||
|
LegacyOrderTransformerPlugin = internal.LegacyOrderTransformerPlugin
|
||||||
|
NamespaceTransformerPlugin = internal.NamespaceTransformerPlugin
|
||||||
|
PatchJson6902TransformerPlugin = internal.PatchJson6902TransformerPlugin
|
||||||
|
PatchStrategicMergeTransformerPlugin = internal.PatchStrategicMergeTransformerPlugin
|
||||||
|
PatchTransformerPlugin = internal.PatchTransformerPlugin
|
||||||
|
PrefixSuffixTransformerPlugin = internal.PrefixSuffixTransformerPlugin
|
||||||
|
ReplacementTransformerPlugin = internal.ReplacementTransformerPlugin
|
||||||
|
ReplicaCountTransformerPlugin = internal.ReplicaCountTransformerPlugin
|
||||||
|
SecretGeneratorPlugin = internal.SecretGeneratorPlugin
|
||||||
|
ValueAddTransformerPlugin = internal.ValueAddTransformerPlugin
|
||||||
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
NewAnnotationsTransformerPlugin = internal.NewAnnotationsTransformerPlugin
|
||||||
|
NewConfigMapGeneratorPlugin = internal.NewConfigMapGeneratorPlugin
|
||||||
|
NewHashTransformerPlugin = internal.NewHashTransformerPlugin
|
||||||
|
NewHelmChartInflationGeneratorPlugin = internal.NewHelmChartInflationGeneratorPlugin
|
||||||
|
NewIAMPolicyGeneratorPlugin = internal.NewIAMPolicyGeneratorPlugin
|
||||||
|
NewImageTagTransformerPlugin = internal.NewImageTagTransformerPlugin
|
||||||
|
NewLabelTransformerPlugin = internal.NewLabelTransformerPlugin
|
||||||
|
NewLegacyOrderTransformerPlugin = internal.NewLegacyOrderTransformerPlugin
|
||||||
|
NewNamespaceTransformerPlugin = internal.NewNamespaceTransformerPlugin
|
||||||
|
NewPatchJson6902TransformerPlugin = internal.NewPatchJson6902TransformerPlugin
|
||||||
|
NewPatchStrategicMergeTransformerPlugin = internal.NewPatchStrategicMergeTransformerPlugin
|
||||||
|
NewPatchTransformerPlugin = internal.NewPatchTransformerPlugin
|
||||||
|
NewPrefixSuffixTransformerPlugin = internal.NewPrefixSuffixTransformerPlugin
|
||||||
|
NewReplacementTransformerPlugin = internal.NewReplacementTransformerPlugin
|
||||||
|
NewReplicaCountTransformerPlugin = internal.NewReplicaCountTransformerPlugin
|
||||||
|
NewSecretGeneratorPlugin = internal.NewSecretGeneratorPlugin
|
||||||
|
NewValueAddTransformerPlugin = internal.NewValueAddTransformerPlugin
|
||||||
|
)
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
package builtinhelpers
|
package builtinhelpers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"sigs.k8s.io/kustomize/api/builtins"
|
"sigs.k8s.io/kustomize/api/internal/builtins"
|
||||||
"sigs.k8s.io/kustomize/api/resmap"
|
"sigs.k8s.io/kustomize/api/resmap"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ import (
|
|||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
|
|
||||||
"sigs.k8s.io/kustomize/api/builtins"
|
|
||||||
"sigs.k8s.io/kustomize/api/ifc"
|
"sigs.k8s.io/kustomize/api/ifc"
|
||||||
"sigs.k8s.io/kustomize/api/internal/accumulator"
|
"sigs.k8s.io/kustomize/api/internal/accumulator"
|
||||||
|
"sigs.k8s.io/kustomize/api/internal/builtins"
|
||||||
"sigs.k8s.io/kustomize/api/internal/plugins/builtinconfig"
|
"sigs.k8s.io/kustomize/api/internal/plugins/builtinconfig"
|
||||||
"sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers"
|
"sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers"
|
||||||
"sigs.k8s.io/kustomize/api/internal/plugins/loader"
|
"sigs.k8s.io/kustomize/api/internal/plugins/loader"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"sigs.k8s.io/kustomize/api/builtins"
|
"sigs.k8s.io/kustomize/api/internal/builtins"
|
||||||
pLdr "sigs.k8s.io/kustomize/api/internal/plugins/loader"
|
pLdr "sigs.k8s.io/kustomize/api/internal/plugins/loader"
|
||||||
"sigs.k8s.io/kustomize/api/internal/target"
|
"sigs.k8s.io/kustomize/api/internal/target"
|
||||||
"sigs.k8s.io/kustomize/api/konfig"
|
"sigs.k8s.io/kustomize/api/konfig"
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ func newWriter(r string) (*writer, error) {
|
|||||||
// $HOME/kustomize/api/builtins
|
// $HOME/kustomize/api/builtins
|
||||||
func makeOutputFileName(root string) string {
|
func makeOutputFileName(root string) string {
|
||||||
return filepath.Join(
|
return filepath.Join(
|
||||||
"..", "..", "..", "api", packageForGeneratedCode, root+".go")
|
"..", "..", "..", "api/internal", packageForGeneratedCode, root+".go")
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *writer) Close() error {
|
func (w *writer) Close() error {
|
||||||
|
|||||||
Reference in New Issue
Block a user