diff --git a/ui-v2/app/models/service.js b/ui-v2/app/models/service.js index 81aaab38c..b3e4d540d 100644 --- a/ui-v2/app/models/service.js +++ b/ui-v2/app/models/service.js @@ -13,6 +13,7 @@ export default Model.extend({ return []; }, }), + Kind: attr('string'), Address: attr('string'), Port: attr('number'), EnableTagOverride: attr('boolean'), diff --git a/ui-v2/app/routes/dc/intentions/create.js b/ui-v2/app/routes/dc/intentions/create.js index 0d6bc7298..9de689787 100644 --- a/ui-v2/app/routes/dc/intentions/create.js +++ b/ui-v2/app/routes/dc/intentions/create.js @@ -24,7 +24,9 @@ export default Route.extend(WithIntentionActions, { return { ...model, ...{ - items: [{ Name: '*' }].concat(model.items.toArray()), + items: [{ Name: '*' }].concat( + model.items.toArray().filter(item => get(item, 'Kind') === 'consul') + ), }, }; }); diff --git a/ui-v2/app/routes/dc/intentions/edit.js b/ui-v2/app/routes/dc/intentions/edit.js index 49c30e6ab..50cc4b966 100644 --- a/ui-v2/app/routes/dc/intentions/edit.js +++ b/ui-v2/app/routes/dc/intentions/edit.js @@ -18,7 +18,9 @@ export default Route.extend(WithAclActions, { return { ...model, ...{ - items: [{ Name: '*' }].concat(model.items.toArray()), + items: [{ Name: '*' }].concat( + model.items.toArray().filter(item => get(item, 'Kind') === 'consul') + ), }, }; });