Consolidate IsClusterKind and IsNamespaceableKind method to avoid duplication

This commit is contained in:
Jerome Brette
2019-06-25 13:46:49 -05:00
parent 2bba0a6aa3
commit 74f5e74b89
4 changed files with 5 additions and 26 deletions

View File

@@ -488,12 +488,12 @@ func (m *resWrangler) makeCopy(copier resCopier) ResMap {
func (m *resWrangler) SubsetThatCouldBeReferencedByResource(
inputRes *resource.Resource) ResMap {
inputId := inputRes.OrgId()
if inputId.IsClusterKind() {
if !inputId.IsNamespaceableKind() {
return m
}
result := New()
for _, r := range m.Resources() {
if r.OrgId().IsClusterKind() || inputRes.InSameFuzzyNamespace(r) {
if !r.OrgId().IsNamespaceableKind() || inputRes.InSameFuzzyNamespace(r) {
err := result.Append(r)
if err != nil {
panic(err)