Commit 6b978808 authored by 智勇's avatar 智勇

兼容更新部署接口

parent 5a7370e9
...@@ -123,7 +123,7 @@ router.post('/modifyDeploy', async (ctx) => { ...@@ -123,7 +123,7 @@ router.post('/modifyDeploy', async (ctx) => {
} }
const resources = makeResouce(data.serviceName, data.label) const resources = makeResouce(data.serviceName, data.label)
data.resources = resources data.resources = resources
await deployUpdate(ctx.client, data) await deployUpdate(ctx.cluster, ctx.client, data)
ctx.body = ctx.ok('更新成功') ctx.body = ctx.ok('更新成功')
}) })
......
...@@ -38,8 +38,8 @@ const ingressCreate = async (client, namespace, servicename, doamin, clusterDoma ...@@ -38,8 +38,8 @@ const ingressCreate = async (client, namespace, servicename, doamin, clusterDoma
await client.apis.extensions.v1beta1.namespace(namespace).ingresses await client.apis.extensions.v1beta1.namespace(namespace).ingresses
.post({ body: Manifest }) .post({ body: Manifest })
} }
const ingressUpdate = async (client, namespace, servicename, host,clusterDomain) => { const ingressUpdate = async (client, namespace, servicename, host, clusterDomain) => {
const Manifest = getManifest(namespace, servicename,clusterDomain) const Manifest = getManifest(namespace, servicename, clusterDomain)
Manifest.spec.rules[0].host = host Manifest.spec.rules[0].host = host
logger.info('更新ingress', Manifest) logger.info('更新ingress', Manifest)
await client.apis.extensions.v1beta1.namespace(namespace).ingresses(servicename) await client.apis.extensions.v1beta1.namespace(namespace).ingresses(servicename)
......
...@@ -147,7 +147,8 @@ const imageUpdate = async (client, data) => { ...@@ -147,7 +147,8 @@ const imageUpdate = async (client, data) => {
.patch({ body: updateObj }) .patch({ body: updateObj })
} }
const deployUpdate = async (client, data) => { const deployUpdate = async (cluster, client, data) => {
data.cluster = cluster
const { namespace, serviceName } = data const { namespace, serviceName } = data
const manifestArray = makeManifest(data) const manifestArray = makeManifest(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