mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 01:50:55 +00:00
Replace pkger with embed.FS compatibility
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
||||
"sigs.k8s.io/kustomize/kyaml/errors"
|
||||
"sigs.k8s.io/kustomize/kyaml/fn/framework"
|
||||
"sigs.k8s.io/kustomize/kyaml/fn/framework/command"
|
||||
"sigs.k8s.io/kustomize/kyaml/fn/framework/parser"
|
||||
"sigs.k8s.io/kustomize/kyaml/kio"
|
||||
"sigs.k8s.io/kustomize/kyaml/yaml"
|
||||
)
|
||||
@@ -179,7 +180,7 @@ func ExampleTemplateProcessor_generate_inline() {
|
||||
TemplateData: api,
|
||||
// Templates
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -220,9 +221,7 @@ func ExampleTemplateProcessor_generate_files() {
|
||||
TemplateData: api,
|
||||
// Templates
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
Templates: framework.TemplatesFromFile(
|
||||
filepath.FromSlash("/fn/framework/testdata/example/templatefiles/deployment.template"),
|
||||
),
|
||||
Templates: parser.TemplateFiles("testdata/example/templatefiles/deployment.template.yaml"),
|
||||
}},
|
||||
}
|
||||
cmd := command.Build(templateFn, command.StandaloneEnabled, false)
|
||||
@@ -233,6 +232,9 @@ func ExampleTemplateProcessor_generate_files() {
|
||||
}
|
||||
|
||||
// Output:
|
||||
// # Copyright 2021 The Kubernetes Authors.
|
||||
// # SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
// apiVersion: apps/v1
|
||||
// kind: Deployment
|
||||
// metadata:
|
||||
@@ -263,7 +265,7 @@ func ExampleTemplateProcessor_preprocess() {
|
||||
},
|
||||
// Templates
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -329,7 +331,7 @@ func ExampleTemplateProcessor_postprocess() {
|
||||
// Templates input
|
||||
TemplateData: config,
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -380,7 +382,7 @@ func ExampleTemplateProcessor_patch() {
|
||||
Value string `json:"value" yaml:"value"`
|
||||
}),
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -403,7 +405,7 @@ metadata:
|
||||
&framework.ResourcePatchTemplate{
|
||||
// patch the foo resource only
|
||||
Selector: &framework.Selector{Names: []string{"foo"}},
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
metadata:
|
||||
annotations:
|
||||
patched: 'true'
|
||||
@@ -446,7 +448,7 @@ func ExampleTemplateProcessor_MergeResources() {
|
||||
}),
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
// This is the generated resource the input will patch
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@@ -689,7 +691,7 @@ spec:
|
||||
p := framework.TemplateProcessor{
|
||||
PatchTemplates: []framework.PatchTemplate{
|
||||
&framework.ContainerPatchTemplate{
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
env:
|
||||
- name: KEY
|
||||
value: {{ .Value }}
|
||||
@@ -813,7 +815,7 @@ spec:
|
||||
&framework.ContainerPatchTemplate{
|
||||
// Only patch containers named "foo"
|
||||
ContainerMatcher: framework.ContainerNameMatcher("foo"),
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
env:
|
||||
- name: KEY
|
||||
value: {{ .Value }}
|
||||
@@ -897,7 +899,7 @@ func (a v1alpha1JavaSpringBoot) Filter(items []*yaml.RNode) ([]*yaml.RNode, erro
|
||||
filter := framework.TemplateProcessor{
|
||||
ResourceTemplates: []framework.ResourceTemplate{{
|
||||
TemplateData: &a,
|
||||
Templates: framework.StringTemplates(`
|
||||
Templates: parser.TemplateStrings(`
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
|
||||
Reference in New Issue
Block a user