Commit e46e9bd9 authored by xuezj's avatar xuezj

Merge branch 'master' of git.quantgroup.cn:QA/tke-eos

parents 78dfc2bb 1fbd9d62
...@@ -10,6 +10,25 @@ module.exports = router ...@@ -10,6 +10,25 @@ module.exports = router
router.get('/', async (ctx) => { router.get('/', async (ctx) => {
const data = await ctx.cluster.service_list(ctx.query.namespace) const data = await ctx.cluster.service_list(ctx.query.namespace)
const getDetail = async (item) => {
const detaildata = await ctx.cluster.service_get(item.serviceName, ctx.query.namespace)
return detaildata
}
const task = []
for (let i = 0; i < data.services.length; i += 1) {
if (data.services[i].userLabels.type === 'base') {
task.push(getDetail(data.services[i]))
}
}
const result = await Promise.all(task)
for (let i = 0; i < data.services.length; i += 1) {
for (let j = 0; j < result.length; j += 1) {
if (data.services[i].serviceName === result[j].service.serviceName) {
data.services[i].portMappings = result[j].service.portMappings
data.services[i].image = result[j].service.containers[0].image
}
}
}
ctx.body = ctx.ok(data) ctx.body = ctx.ok(data)
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment