fixed : 37,102 lines
This commit is contained in:
parent
9d6c66ea94
commit
fe9be3d5d8
|
|
@ -53,15 +53,15 @@ type pvcMetadata struct {
|
||||||
annotations map[string]string
|
annotations map[string]string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var pattern = regexp.MustCompile(`{pvc\.((labels|annotations)\.(.*?)|.*?)}`)
|
||||||
|
|
||||||
func (meta *pvcMetadata) stringParser(str string) string {
|
func (meta *pvcMetadata) stringParser(str string) string {
|
||||||
pattern := regexp.MustCompile(`{pvc\.((labels|annotations)\.(.*?)|.*?)}`)
|
|
||||||
result := pattern.FindAllStringSubmatch(str, -1)
|
result := pattern.FindAllStringSubmatch(str, -1)
|
||||||
for _, r := range result {
|
for _, r := range result {
|
||||||
switch r[2] {
|
switch r[2] {
|
||||||
case "labels":
|
case "labels":
|
||||||
str = strings.Replace(str, r[0], meta.labels[r[3]], -1)
|
str = strings.Replace(str, r[0], meta.labels[r[3]], -1)
|
||||||
case "annotations":
|
case "annotations":
|
||||||
fmt.Println(r[0], r[3], meta.annotations[r[3]])
|
|
||||||
str = strings.Replace(str, r[0], meta.annotations[r[3]], -1)
|
str = strings.Replace(str, r[0], meta.annotations[r[3]], -1)
|
||||||
default:
|
default:
|
||||||
str = strings.Replace(str, r[0], meta.data[r[1]], -1)
|
str = strings.Replace(str, r[0], meta.data[r[1]], -1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue