generate configmap for pruning

This commit is contained in:
Jingfang Liu
2019-04-05 16:13:15 -07:00
parent 4937b1c75e
commit 826affb8dd
17 changed files with 673 additions and 4 deletions

View File

@@ -205,3 +205,13 @@ func (n ResId) prefixList() []string {
func (n ResId) suffixList() []string {
return strings.Split(n.suffix, ":")
}
// PruneString returns a string which can be used
// as a key in a Prune ConfigMap
func (n ResId) PruneString() string {
name := n.prefix + n.name + n.suffix
return n.gvKind.Group +
"_" + n.gvKind.Kind +
"_" + n.namespace +
"_" + name
}