add inventory package and refactor inventory transformer

This commit is contained in:
Jingfang Liu
2019-04-24 11:02:15 -07:00
parent 520acc7d97
commit d5abe39d53
8 changed files with 301 additions and 38 deletions

View File

@@ -88,14 +88,6 @@ func (r *Resource) Merge(other *Resource) {
mergeConfigmap(r.Map(), other.Map(), r.Map())
}
func (r *Resource) PruneString() string {
namespace, _ := r.GetFieldValue("metadata.namespace")
return r.GetGvk().Group +
"_" + r.GetGvk().Kind +
"_" + namespace +
"_" + r.GetName()
}
// Replace performs replace with other resource.
func (r *Resource) Replace(other *Resource) {
r.SetLabels(mergeStringMaps(other.GetLabels(), r.GetLabels()))