mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-14 10:30:59 +00:00
Add --reorder flag.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Code generated by pluginator on PreferredOrderTransformer; DO NOT EDIT.
|
||||
// Code generated by pluginator on LegacyOrderTransformer; DO NOT EDIT.
|
||||
package builtin
|
||||
|
||||
import (
|
||||
@@ -13,19 +13,19 @@ import (
|
||||
// dependencies (like Namespace, StorageClass, etc.)
|
||||
// first, and resources with a high number of dependencies
|
||||
// (like ValidatingWebhookConfiguration) last.
|
||||
type PreferredOrderTransformerPlugin struct{}
|
||||
type LegacyOrderTransformerPlugin struct{}
|
||||
|
||||
func NewPreferredOrderTransformerPlugin() *PreferredOrderTransformerPlugin {
|
||||
return &PreferredOrderTransformerPlugin{}
|
||||
func NewLegacyOrderTransformerPlugin() *LegacyOrderTransformerPlugin {
|
||||
return &LegacyOrderTransformerPlugin{}
|
||||
}
|
||||
|
||||
// Nothing needed for configuration.
|
||||
func (p *PreferredOrderTransformerPlugin) Config(
|
||||
func (p *LegacyOrderTransformerPlugin) Config(
|
||||
ldr ifc.Loader, rf *resmap.Factory, c []byte) (err error) {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *PreferredOrderTransformerPlugin) Transform(m resmap.ResMap) error {
|
||||
func (p *LegacyOrderTransformerPlugin) Transform(m resmap.ResMap) error {
|
||||
resources := make([]*resource.Resource, m.Size())
|
||||
ids := m.AllIds()
|
||||
sort.Sort(resmap.IdSlice(ids))
|
||||
@@ -10,17 +10,17 @@ import (
|
||||
"sigs.k8s.io/kustomize/plugin"
|
||||
)
|
||||
|
||||
func TestPreferredOrderTransformer(t *testing.T) {
|
||||
func TestLegacyOrderTransformer(t *testing.T) {
|
||||
tc := plugin.NewEnvForTest(t).Set()
|
||||
defer tc.Reset()
|
||||
|
||||
tc.BuildGoPlugin(
|
||||
"builtin", "", "PreferredOrderTransformer")
|
||||
"builtin", "", "LegacyOrderTransformer")
|
||||
|
||||
th := kusttest_test.NewKustTestPluginHarness(t, "/app")
|
||||
rm := th.LoadAndRunTransformer(`
|
||||
apiVersion: builtin
|
||||
kind: PreferredOrderTransformer
|
||||
kind: LegacyOrderTransformer
|
||||
metadata:
|
||||
name: notImportantHere
|
||||
`, `
|
||||
Reference in New Issue
Block a user