mirror of https://github.com/kubernetes/kops.git
cloudup: Map sprig indent template function
Map Sprig indent string template function into cloudup template functions.
This commit is contained in:
parent
3ef957322e
commit
75c5f59e02
|
@ -83,6 +83,7 @@ go_library(
|
||||||
"//util/pkg/hashing:go_default_library",
|
"//util/pkg/hashing:go_default_library",
|
||||||
"//util/pkg/reflectutils:go_default_library",
|
"//util/pkg/reflectutils:go_default_library",
|
||||||
"//util/pkg/vfs:go_default_library",
|
"//util/pkg/vfs:go_default_library",
|
||||||
|
"//vendor/github.com/Masterminds/sprig:go_default_library",
|
||||||
"//vendor/github.com/blang/semver:go_default_library",
|
"//vendor/github.com/blang/semver:go_default_library",
|
||||||
"//vendor/k8s.io/api/core/v1:go_default_library",
|
"//vendor/k8s.io/api/core/v1:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
|
|
|
@ -35,6 +35,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
|
"github.com/Masterminds/sprig"
|
||||||
corev1 "k8s.io/api/core/v1"
|
corev1 "k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/util/sets"
|
"k8s.io/apimachinery/pkg/util/sets"
|
||||||
"k8s.io/klog"
|
"k8s.io/klog"
|
||||||
|
@ -78,6 +79,9 @@ func (tf *TemplateFunctions) AddTo(dest template.FuncMap, secretStore fi.SecretS
|
||||||
return strings.Join(a, sep)
|
return strings.Join(a, sep)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sprigTxtFuncMap := sprig.TxtFuncMap()
|
||||||
|
dest["indent"] = sprigTxtFuncMap["indent"]
|
||||||
|
|
||||||
dest["ClusterName"] = tf.modelContext.ClusterName
|
dest["ClusterName"] = tf.modelContext.ClusterName
|
||||||
dest["HasTag"] = tf.HasTag
|
dest["HasTag"] = tf.HasTag
|
||||||
dest["WithDefaultBool"] = func(v *bool, defaultValue bool) bool {
|
dest["WithDefaultBool"] = func(v *bool, defaultValue bool) bool {
|
||||||
|
|
Loading…
Reference in New Issue