diff --git a/core/algorithm-builder/package-lock.json b/core/algorithm-builder/package-lock.json index 4fac49887..dd015aa92 100644 --- a/core/algorithm-builder/package-lock.json +++ b/core/algorithm-builder/package-lock.json @@ -181,9 +181,9 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/algorithm-builder/package.json b/core/algorithm-builder/package.json index c7a26d89a..94c1f9bad 100644 --- a/core/algorithm-builder/package.json +++ b/core/algorithm-builder/package.json @@ -21,7 +21,7 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/kubernetes-client": "^1.0.33", "@hkube/logger": "^1.0.27", diff --git a/core/algorithm-operator/package-lock.json b/core/algorithm-operator/package-lock.json index 6d28c588d..fc2020f6d 100644 --- a/core/algorithm-operator/package-lock.json +++ b/core/algorithm-operator/package-lock.json @@ -197,9 +197,9 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/algorithm-operator/package.json b/core/algorithm-operator/package.json index e36c595a2..571bb9b42 100644 --- a/core/algorithm-operator/package.json +++ b/core/algorithm-operator/package.json @@ -16,7 +16,7 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/healthchecks": "^1.0.1", "@hkube/kubernetes-client": "^1.0.33", "@hkube/logger": "^1.0.27", diff --git a/core/algorithm-queue/package-lock.json b/core/algorithm-queue/package-lock.json index 7f7358833..a8b96d017 100644 --- a/core/algorithm-queue/package-lock.json +++ b/core/algorithm-queue/package-lock.json @@ -283,9 +283,9 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/algorithm-queue/package.json b/core/algorithm-queue/package.json index 028821d2d..bd748293f 100644 --- a/core/algorithm-queue/package.json +++ b/core/algorithm-queue/package.json @@ -19,7 +19,7 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "@hkube/metrics": "^1.0.42", diff --git a/core/api-server/.dockerignore b/core/api-server/.dockerignore new file mode 100644 index 000000000..d992b0ffa --- /dev/null +++ b/core/api-server/.dockerignore @@ -0,0 +1,2 @@ +node_modules +.git \ No newline at end of file diff --git a/core/api-server/dockerfile/Dockerfile b/core/api-server/dockerfile/Dockerfile index cfe7e98e7..20108e756 100644 --- a/core/api-server/dockerfile/Dockerfile +++ b/core/api-server/dockerfile/Dockerfile @@ -1,8 +1,15 @@ +ARG BASE_PRIVATE_REGISTRY="" +FROM ${BASE_PRIVATE_REGISTRY}node:14.5.0 as install +ADD ./package-lock.json ./package.json /hkube/api-server/ +WORKDIR /hkube/api-server +RUN npm ci --production + + ARG BASE_PRIVATE_REGISTRY="" FROM ${BASE_PRIVATE_REGISTRY}hkube/base-node:v1.2.0 LABEL maintainer="yehiyam@gmail.com" RUN mkdir /hkube COPY . /hkube/api-server -RUN cd /hkube/api-server +COPY --from=install /hkube/api-server/node_modules /hkube/api-server/node_modules WORKDIR /hkube/api-server CMD ["node", "app.js"] \ No newline at end of file diff --git a/core/api-server/dockerfile/build.sh b/core/api-server/dockerfile/build.sh index cc1b45f2e..3df09bd5c 100755 --- a/core/api-server/dockerfile/build.sh +++ b/core/api-server/dockerfile/build.sh @@ -18,18 +18,10 @@ then BASE_PRIVATE_REGISTRY="${BASE_PRIVATE_REGISTRY}/" fi docker build -t ${TAG_VER} --build-arg BASE_PRIVATE_REGISTRY="${BASE_PRIVATE_REGISTRY}" -f ./dockerfile/Dockerfile . -if [ "${TRAVIS_PULL_REQUEST:-"false"}" == "false" ] || [ -z "${TRAVIS_PULL_REQUEST}" ]; then - TAG_CUR="${IMAGE_NAME}:latest" - docker tag ${TAG_VER} "${TAG_CUR}" -fi if [ -v PRIVATE_REGISTRY ] then echo docker push ${TAG_VER} docker push ${TAG_VER} - if [[ -v TAG_CUR ]]; then - echo docker push ${TAG_CUR} - docker push ${TAG_CUR} - fi fi diff --git a/core/api-server/package-lock.json b/core/api-server/package-lock.json index 32222fe1d..d88fec1db 100644 --- a/core/api-server/package-lock.json +++ b/core/api-server/package-lock.json @@ -472,12 +472,12 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/dag": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.14.tgz", - "integrity": "sha512-Mw4QHkIOk/qsExn66CWw2klc/ssr3Wghn3iSas6oiDd22pQs1kAgKPMBpEL8mh5Cc89w453OsWFhrGjrQpZaSg==", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.15.tgz", + "integrity": "sha512-0yegrh0ZE7MHetwyPbZWqIDVnfJXz8VuZCPFGCSqsaxpPcXAhEdwt+JM86G40qOtrqbEIdyNKbQDaI1zACJeug==", "requires": { "@hkube/consts": "^1.0.32", - "@hkube/db": "^1.0.27", + "@hkube/db": "^1.0.30", "@hkube/parsers": "^2.1.5", "@hkube/uid": "^1.0.4", "graphlib": "^2.1.8", @@ -489,13 +489,30 @@ "version": "1.0.32", "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.32.tgz", "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" + }, + "@hkube/db": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", + "requires": { + "@hkube/consts": "^1.0.31", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2", + "moment": "^2.29.1", + "mongodb": "^3.6.4" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" } } }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", @@ -1546,7 +1563,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "requires": { "safer-buffer": "~2.1.0" } @@ -1554,8 +1570,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assertion-error": { "version": "1.1.0", @@ -1680,14 +1695,12 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axios": { "version": "0.21.1", @@ -1711,7 +1724,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, "requires": { "tweetnacl": "^0.14.3" } @@ -1924,8 +1936,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chai": { "version": "4.2.0", @@ -2330,7 +2341,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -2549,7 +2559,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -3067,8 +3076,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "3.1.3", @@ -3339,8 +3347,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "3.0.0", @@ -3499,7 +3506,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -3641,16 +3647,14 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" }, "dependencies": { @@ -3658,7 +3662,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3753,7 +3756,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -4097,8 +4099,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-lib-coverage": { "version": "3.0.0", @@ -4305,8 +4306,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { "version": "2.5.2", @@ -4340,8 +4340,7 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", @@ -4357,8 +4356,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { "version": "1.0.1", @@ -4382,7 +4380,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -5590,8 +5587,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -6301,7 +6297,6 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -6329,7 +6324,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -6339,14 +6333,12 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, @@ -6709,7 +6701,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -7131,7 +7122,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, "requires": { "safe-buffer": "^5.0.1" } @@ -7139,8 +7129,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -7279,7 +7268,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", diff --git a/core/api-server/package.json b/core/api-server/package.json index 5c98ac99e..3cd90ad06 100644 --- a/core/api-server/package.json +++ b/core/api-server/package.json @@ -6,8 +6,8 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/dag": "^2.1.14", - "@hkube/db": "^1.0.28", + "@hkube/dag": "^2.1.15", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "@hkube/metrics": "^1.0.42", @@ -41,6 +41,7 @@ "object-path": "^0.11.5", "query-string": "^6.13.8", "read-chunk": "^3.2.0", + "request": "^2.88.2", "request-promise": "^4.2.6", "requestretry": "^4.1.2", "semver": "^7.3.4", @@ -58,7 +59,6 @@ "mocha": "^7.1.1", "nock": "^13.0.5", "nyc": "^15.1.0", - "request": "^2.88.2", "sinon": "^9.2.3" }, "scripts": { diff --git a/core/caching-service/package-lock.json b/core/caching-service/package-lock.json index cafaea555..20de52bd0 100644 --- a/core/caching-service/package-lock.json +++ b/core/caching-service/package-lock.json @@ -321,28 +321,47 @@ } }, "@hkube/consts": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.31.tgz", - "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.32.tgz", + "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" }, "@hkube/dag": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.10.tgz", - "integrity": "sha512-qzG8EzH0lX/wpxGkgVRcoHNVRfydwmZKn/dUe3x7k2ZoDUS3nnmdlX9KmSRrp1wse91P5j8lJP9FHAtdfFhSQA==", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.15.tgz", + "integrity": "sha512-0yegrh0ZE7MHetwyPbZWqIDVnfJXz8VuZCPFGCSqsaxpPcXAhEdwt+JM86G40qOtrqbEIdyNKbQDaI1zACJeug==", "requires": { - "@hkube/consts": "^1.0.29", + "@hkube/consts": "^1.0.32", + "@hkube/db": "^1.0.30", "@hkube/parsers": "^2.1.5", - "@hkube/redis-utils": "^1.0.3", "@hkube/uid": "^1.0.4", "graphlib": "^2.1.8", "lodash.groupby": "^4.6.0", "lodash.merge": "^4.6.2" + }, + "dependencies": { + "@hkube/consts": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.32.tgz", + "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" + }, + "@hkube/db": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", + "requires": { + "@hkube/consts": "^1.0.31", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2", + "moment": "^2.29.1", + "mongodb": "^3.6.4" + } + } } }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/caching-service/package.json b/core/caching-service/package.json index dfccdd506..3beaa5bd2 100644 --- a/core/caching-service/package.json +++ b/core/caching-service/package.json @@ -8,8 +8,8 @@ "license": "MIT", "dependencies": { "@hkube/config": "^2.0.11", - "@hkube/dag": "^2.1.10", - "@hkube/db": "^1.0.28", + "@hkube/dag": "^2.1.15", + "@hkube/db": "^1.0.30", "@hkube/logger": "^1.0.27", "@hkube/parsers": "^2.1.7", "@hkube/rest-server": "^1.0.16", diff --git a/core/datasources-service/package-lock.json b/core/datasources-service/package-lock.json index 1a65d6b35..00e33d85d 100644 --- a/core/datasources-service/package-lock.json +++ b/core/datasources-service/package-lock.json @@ -570,17 +570,36 @@ "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" }, "@hkube/dag": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.11.tgz", - "integrity": "sha512-m85X8X2Nacq9ZVhZCU470gXMs7LPMpO/+JpZRkhxaYRH4I4lelJDUo4rlMxFQPcQTD6bDBKaGEo8KbNFgFjyVQ==", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.15.tgz", + "integrity": "sha512-0yegrh0ZE7MHetwyPbZWqIDVnfJXz8VuZCPFGCSqsaxpPcXAhEdwt+JM86G40qOtrqbEIdyNKbQDaI1zACJeug==", "requires": { "@hkube/consts": "^1.0.32", + "@hkube/db": "^1.0.30", "@hkube/parsers": "^2.1.5", - "@hkube/redis-utils": "^1.0.3", "@hkube/uid": "^1.0.4", "graphlib": "^2.1.8", "lodash.groupby": "^4.6.0", "lodash.merge": "^4.6.2" + }, + "dependencies": { + "@hkube/db": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", + "requires": { + "@hkube/consts": "^1.0.31", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2", + "moment": "^2.29.1", + "mongodb": "^3.6.4" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + } } }, "@hkube/datasource-utils": { @@ -650,9 +669,9 @@ } }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/datasources-service/package.json b/core/datasources-service/package.json index 94cc74a6b..af7c44aa1 100644 --- a/core/datasources-service/package.json +++ b/core/datasources-service/package.json @@ -7,9 +7,9 @@ "@gitbeaker/node": "^28.1.1", "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.32", - "@hkube/dag": "^2.1.11", + "@hkube/dag": "^2.1.15", "@hkube/datasource-utils": "^1.0.2", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "@hkube/metrics": "^1.0.42", diff --git a/core/pipeline-driver-queue/package-lock.json b/core/pipeline-driver-queue/package-lock.json index 1ec7d32c4..d51b81b29 100644 --- a/core/pipeline-driver-queue/package-lock.json +++ b/core/pipeline-driver-queue/package-lock.json @@ -180,9 +180,9 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/pipeline-driver-queue/package.json b/core/pipeline-driver-queue/package.json index 9d74181d4..371e9bb6e 100644 --- a/core/pipeline-driver-queue/package.json +++ b/core/pipeline-driver-queue/package.json @@ -19,7 +19,7 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "@hkube/metrics": "^1.0.42", diff --git a/core/pipeline-driver/package-lock.json b/core/pipeline-driver/package-lock.json index cb4f67442..a3193530f 100644 --- a/core/pipeline-driver/package-lock.json +++ b/core/pipeline-driver/package-lock.json @@ -434,12 +434,12 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/dag": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.14.tgz", - "integrity": "sha512-Mw4QHkIOk/qsExn66CWw2klc/ssr3Wghn3iSas6oiDd22pQs1kAgKPMBpEL8mh5Cc89w453OsWFhrGjrQpZaSg==", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.15.tgz", + "integrity": "sha512-0yegrh0ZE7MHetwyPbZWqIDVnfJXz8VuZCPFGCSqsaxpPcXAhEdwt+JM86G40qOtrqbEIdyNKbQDaI1zACJeug==", "requires": { "@hkube/consts": "^1.0.32", - "@hkube/db": "^1.0.27", + "@hkube/db": "^1.0.30", "@hkube/parsers": "^2.1.5", "@hkube/uid": "^1.0.4", "graphlib": "^2.1.8", @@ -451,13 +451,30 @@ "version": "1.0.32", "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.32.tgz", "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" + }, + "@hkube/db": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", + "requires": { + "@hkube/consts": "^1.0.31", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2", + "moment": "^2.29.1", + "mongodb": "^3.6.4" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" } } }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/pipeline-driver/package.json b/core/pipeline-driver/package.json index 94480343b..77ea6d0d0 100644 --- a/core/pipeline-driver/package.json +++ b/core/pipeline-driver/package.json @@ -10,8 +10,8 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/dag": "^2.1.14", - "@hkube/db": "^1.0.28", + "@hkube/dag": "^2.1.15", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "@hkube/metrics": "^1.0.42", diff --git a/core/resource-manager/package-lock.json b/core/resource-manager/package-lock.json index a2be6b3e4..78d5deec0 100644 --- a/core/resource-manager/package-lock.json +++ b/core/resource-manager/package-lock.json @@ -350,9 +350,9 @@ "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/resource-manager/package.json b/core/resource-manager/package.json index d603e674f..a3513c494 100644 --- a/core/resource-manager/package.json +++ b/core/resource-manager/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@hkube/config": "^2.0.11", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/kubernetes-client": "^1.0.33", "@hkube/logger": "^1.0.27", diff --git a/core/task-executor/package-lock.json b/core/task-executor/package-lock.json index 35daff190..da7ee58ca 100644 --- a/core/task-executor/package-lock.json +++ b/core/task-executor/package-lock.json @@ -340,9 +340,9 @@ "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/task-executor/package.json b/core/task-executor/package.json index 6da2764f3..480dc29c1 100644 --- a/core/task-executor/package.json +++ b/core/task-executor/package.json @@ -24,7 +24,7 @@ "homepage": "https://github.com/kube-HPC/task-executor#readme", "dependencies": { "@hkube/config": "^2.0.11", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/healthchecks": "^1.0.1", "@hkube/kubernetes-client": "^1.0.33", diff --git a/core/trigger-service/package-lock.json b/core/trigger-service/package-lock.json index 6ae229620..1e15e05e0 100644 --- a/core/trigger-service/package-lock.json +++ b/core/trigger-service/package-lock.json @@ -138,9 +138,9 @@ "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/trigger-service/package.json b/core/trigger-service/package.json index d82ffaf64..27a3de7fe 100644 --- a/core/trigger-service/package.json +++ b/core/trigger-service/package.json @@ -21,7 +21,7 @@ "license": "MIT", "dependencies": { "@hkube/config": "^2.0.11", - "@hkube/db": "^1.0.28", + "@hkube/db": "^1.0.30", "@hkube/etcd": "^5.1.2", "@hkube/logger": "^1.0.27", "async": "^3.2.0", diff --git a/core/worker/package-lock.json b/core/worker/package-lock.json index 3f306a63d..63b4bea4f 100644 --- a/core/worker/package-lock.json +++ b/core/worker/package-lock.json @@ -430,13 +430,13 @@ "integrity": "sha512-4zTJd3bnkg4pdGxBbGH/n+SQkWCTsVcRl34XuGQdKD3BmT9sgFfSZoU2uuBPyWdexHEg7NbsDKHmKZB+jeCKGw==" }, "@hkube/dag": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.11.tgz", - "integrity": "sha512-m85X8X2Nacq9ZVhZCU470gXMs7LPMpO/+JpZRkhxaYRH4I4lelJDUo4rlMxFQPcQTD6bDBKaGEo8KbNFgFjyVQ==", + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/@hkube/dag/-/dag-2.1.15.tgz", + "integrity": "sha512-0yegrh0ZE7MHetwyPbZWqIDVnfJXz8VuZCPFGCSqsaxpPcXAhEdwt+JM86G40qOtrqbEIdyNKbQDaI1zACJeug==", "requires": { "@hkube/consts": "^1.0.32", + "@hkube/db": "^1.0.30", "@hkube/parsers": "^2.1.5", - "@hkube/redis-utils": "^1.0.3", "@hkube/uid": "^1.0.4", "graphlib": "^2.1.8", "lodash.groupby": "^4.6.0", @@ -447,13 +447,25 @@ "version": "1.0.32", "resolved": "https://registry.npmjs.org/@hkube/consts/-/consts-1.0.32.tgz", "integrity": "sha512-BwCMFjzxR0YLrxst6lEJQ6L+jmNuLo3yAl4OEYZdTEtPYNJKHSwVO7Q/ezdVVEZcyqlOLz7O12yKfKRGXnCnPQ==" + }, + "@hkube/db": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", + "requires": { + "@hkube/consts": "^1.0.31", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2", + "moment": "^2.29.1", + "mongodb": "^3.6.4" + } } } }, "@hkube/db": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.28.tgz", - "integrity": "sha512-SfV0t3F2pdLlQ+VhqRBvy+QOLtkT2MGupr0PkJWd6weXL+fiSLjEIQI9ivlri2/tL2EjAGsliuJuwTIia+TUjA==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@hkube/db/-/db-1.0.30.tgz", + "integrity": "sha512-pocYPJKrEooO3hiNJ5XmOVF+vL9ylUS8Og/f1eRzhernbq+5LiJXzh4Qt8DAlGQLenhrCfasZBc5RxQHo/gtwQ==", "requires": { "@hkube/consts": "^1.0.31", "lodash.clonedeep": "^4.5.0", diff --git a/core/worker/package.json b/core/worker/package.json index 5b0f3147f..28b58c12a 100644 --- a/core/worker/package.json +++ b/core/worker/package.json @@ -21,8 +21,8 @@ "dependencies": { "@hkube/config": "^2.0.11", "@hkube/consts": "^1.0.31", - "@hkube/dag": "^2.1.11", - "@hkube/db": "^1.0.28", + "@hkube/dag": "^2.1.15", + "@hkube/db": "^1.0.30", "@hkube/encoding": "^1.0.21", "@hkube/etcd": "^5.1.2", "@hkube/kubernetes-client": "^1.0.33",