mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-12 01:14:22 +00:00
Merge pull request #3427 from monopole/avoidCycle
Move plugin lister to avoid import cycle.
This commit is contained in:
@@ -9,7 +9,6 @@ import (
|
|||||||
"runtime"
|
"runtime"
|
||||||
|
|
||||||
"sigs.k8s.io/kustomize/api/filesys"
|
"sigs.k8s.io/kustomize/api/filesys"
|
||||||
"sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers"
|
|
||||||
"sigs.k8s.io/kustomize/api/types"
|
"sigs.k8s.io/kustomize/api/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -158,15 +157,3 @@ func pwdEnv() string {
|
|||||||
}
|
}
|
||||||
return "PWD"
|
return "PWD"
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBuiltinPluginNames returns a list of builtin plugin names
|
|
||||||
func GetBuiltinPluginNames() []string {
|
|
||||||
var ret []string
|
|
||||||
for k := range builtinhelpers.GeneratorFactories {
|
|
||||||
ret = append(ret, k.String())
|
|
||||||
}
|
|
||||||
for k := range builtinhelpers.TransformerFactories {
|
|
||||||
ret = append(ret, k.String())
|
|
||||||
}
|
|
||||||
return ret
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
package krusty
|
package krusty
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers"
|
||||||
"sigs.k8s.io/kustomize/api/konfig"
|
"sigs.k8s.io/kustomize/api/konfig"
|
||||||
"sigs.k8s.io/kustomize/api/types"
|
"sigs.k8s.io/kustomize/api/types"
|
||||||
)
|
)
|
||||||
@@ -61,3 +62,15 @@ func (o Options) IfApiMachineryElseKyaml(s1, s2 string) string {
|
|||||||
}
|
}
|
||||||
return s2
|
return s2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetBuiltinPluginNames returns a list of builtin plugin names
|
||||||
|
func GetBuiltinPluginNames() []string {
|
||||||
|
var ret []string
|
||||||
|
for k := range builtinhelpers.GeneratorFactories {
|
||||||
|
ret = append(ret, k.String())
|
||||||
|
}
|
||||||
|
for k := range builtinhelpers.TransformerFactories {
|
||||||
|
ret = append(ret, k.String())
|
||||||
|
}
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"sigs.k8s.io/kustomize/api/konfig"
|
"sigs.k8s.io/kustomize/api/krusty"
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewCmdListBuiltinPlugin return an instance of list-builtin-plugin
|
// NewCmdListBuiltinPlugin return an instance of list-builtin-plugin
|
||||||
@@ -18,7 +18,7 @@ func NewCmdListBuiltinPlugin() *cobra.Command {
|
|||||||
Short: "[Alpha] List the builtin plugins",
|
Short: "[Alpha] List the builtin plugins",
|
||||||
Long: "",
|
Long: "",
|
||||||
Run: func(cmd *cobra.Command, args []string) {
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
plugins := konfig.GetBuiltinPluginNames()
|
plugins := krusty.GetBuiltinPluginNames()
|
||||||
fmt.Print("Builtin plugins:\n\n")
|
fmt.Print("Builtin plugins:\n\n")
|
||||||
for _, p := range plugins {
|
for _, p := range plugins {
|
||||||
fmt.Printf(" * %s\n", p)
|
fmt.Printf(" * %s\n", p)
|
||||||
|
|||||||
Reference in New Issue
Block a user