diff --git a/package.json b/package.json index f43d650..2812d66 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "dependencies": { "@api.global/typedrequest": "^3.3.0", "@api.global/typedsocket": "^4.1.2", - "@apiclient.xyz/docker": "^5.1.2", + "@apiclient.xyz/docker": "^5.1.4", "@push.rocks/early": "^4.0.4", "@push.rocks/lik": "^6.4.0", "@push.rocks/projectinfo": "^5.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19fbc6f..fbfb8d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^4.1.2 version: 4.1.2(@push.rocks/smartserve@2.0.3) '@apiclient.xyz/docker': - specifier: ^5.1.2 - version: 5.1.2 + specifier: ^5.1.4 + version: 5.1.4 '@push.rocks/early': specifier: ^4.0.4 version: 4.0.4 @@ -127,8 +127,8 @@ packages: peerDependencies: '@push.rocks/smartserve': '>=1.1.0' - '@apiclient.xyz/docker@5.1.2': - resolution: {integrity: sha512-I4DGO6WX7pYTFtTs0dK7Ynk9axyXV/MQE1V/8YZUGekkGtIQSMGOP8XQOZhUTDHJPt6V7r2H3GzHGGVZsKru4w==} + '@apiclient.xyz/docker@5.1.4': + resolution: {integrity: sha512-I9mjv8LkRLfduepoutr7EbVdPIo9DcSokg/me3ulqaKMxYF1YAcl4NdAb+O4N+ZmDy0TlSv7QRCCWjP9uki1HA==} '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} @@ -4475,7 +4475,7 @@ snapshots: '@push.rocks/smartstring': 4.1.0 '@push.rocks/smarturl': 3.1.0 - '@apiclient.xyz/docker@5.1.2': + '@apiclient.xyz/docker@5.1.4': dependencies: '@push.rocks/lik': 6.4.0 '@push.rocks/smartarchive': 5.2.1 diff --git a/ts/coreflow.classes.clustermanager.ts b/ts/coreflow.classes.clustermanager.ts index 33ee8be..9d6708e 100644 --- a/ts/coreflow.classes.clustermanager.ts +++ b/ts/coreflow.classes.clustermanager.ts @@ -455,8 +455,9 @@ export class ClusterManager { if (workloadConfig) { logger.log('ok', `found workload service ${service.Spec.Name}`); - const containersOfServicesOnNetwork = - await webGatewayNetwork.getContainersOnNetworkForService(service); + const containersOfServicesOnNetwork = ( + await webGatewayNetwork.getContainersOnNetworkForService(service) + ).filter((container) => container.Name !== service.Spec.Name); // TODO: make this multi container ready if (!containersOfServicesOnNetwork[0]) { logger.log(