consul/ui-v2/tests/helpers/set-cookies.js

46 lines
995 B
JavaScript
Raw Normal View History

2018-05-11 12:47:21 +00:00
export default function(type, count, obj) {
var key = '';
obj['CONSUL_ACLS_ENABLE'] = 1;
2018-05-11 12:47:21 +00:00
switch (type) {
case 'dc':
key = 'CONSUL_DATACENTER_COUNT';
break;
case 'service':
key = 'CONSUL_SERVICE_COUNT';
break;
case 'node':
case 'instance':
2018-05-11 12:47:21 +00:00
key = 'CONSUL_NODE_COUNT';
break;
case 'kv':
key = 'CONSUL_KV_COUNT';
break;
case 'acl':
key = 'CONSUL_ACL_COUNT';
obj['CONSUL_ACLS_ENABLE'] = 1;
2018-05-11 12:47:21 +00:00
break;
case 'session':
key = 'CONSUL_SESSION_COUNT';
break;
case 'intention':
key = 'CONSUL_INTENTION_COUNT';
break;
case 'policy':
key = 'CONSUL_POLICY_COUNT';
obj['CONSUL_ACLS_ENABLE'] = 1;
break;
case 'role':
key = 'CONSUL_ROLE_COUNT';
obj['CONSUL_ACLS_ENABLE'] = 1;
break;
case 'token':
key = 'CONSUL_TOKEN_COUNT';
obj['CONSUL_ACLS_ENABLE'] = 1;
break;
2018-05-11 12:47:21 +00:00
}
if (key) {
obj[key] = count;
}
return obj;
}