diff --git a/changelog.md b/changelog.md index d99bc11..db882d9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,13 @@ # Changelog +## 2024-12-29 - 1.0.135 - fix(core) +Fix image retrieval and service deployment process for workload services + +- Updated the handling of internal and external registry images when provisioning workload services. +- Refined the image pulling logic to accommodate both internal and external sources. +- Ensured proper secret management during service deployment. +- Corrected and optimized key function parameters and API calls for clarity and functionality. + ## 2024-12-20 - 1.0.134 - fix(core) Updated dependencies and refactored ClusterManager and CloudlyConnector for improved Docker management. diff --git a/package.json b/package.json index 6a7fc54..5df6d02 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "@api.global/typedrequest": "^3.1.10", "@api.global/typedsocket": "^3.0.1", - "@apiclient.xyz/docker": "^1.2.7", + "@apiclient.xyz/docker": "^1.3.0", "@push.rocks/early": "^4.0.3", "@push.rocks/lik": "^6.1.0", "@push.rocks/projectinfo": "^5.0.1", @@ -79,8 +79,8 @@ "@push.rocks/smartstream": "^3.2.5", "@push.rocks/smartstring": "^4.0.15", "@push.rocks/taskbuffer": "^3.0.10", - "@serve.zone/api": "^4.5.1", - "@serve.zone/interfaces": "^4.5.1", + "@serve.zone/api": "^4.10.0", + "@serve.zone/interfaces": "^4.10.0", "@tsclass/tsclass": "^4.2.0", "@types/node": "22.10.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68bf142..396352f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 '@apiclient.xyz/docker': - specifier: ^1.2.7 - version: 1.2.7 + specifier: ^1.3.0 + version: 1.3.0 '@push.rocks/early': specifier: ^4.0.3 version: 4.0.4 @@ -66,11 +66,11 @@ importers: specifier: ^3.0.10 version: 3.1.7 '@serve.zone/api': - specifier: ^4.5.1 - version: 4.5.1 + specifier: ^4.10.0 + version: 4.10.0 '@serve.zone/interfaces': - specifier: ^4.5.1 - version: 4.5.1 + specifier: ^4.10.0 + version: 4.10.0 '@tsclass/tsclass': specifier: ^4.2.0 version: 4.2.0 @@ -86,13 +86,13 @@ importers: version: 1.3.3 '@git.zone/tstest': specifier: ^1.0.90 - version: 1.0.90(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + version: 1.0.90(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) '@git.zone/tswatch': specifier: ^2.0.37 version: 2.0.37 '@push.rocks/tapbundle': specifier: ^5.5.3 - version: 5.5.3(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + version: 5.5.3(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) packages: @@ -111,8 +111,8 @@ packages: '@api.global/typedsocket@3.0.1': resolution: {integrity: sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==} - '@apiclient.xyz/docker@1.2.7': - resolution: {integrity: sha512-+Apc1zt+2z4oBh7S7mni5Iu5qen10HcvOKeOB38P8q9I0+CoZTjp0qWtnWapweQhIw7wRVzkmpn0pHqHgfIJdw==} + '@apiclient.xyz/docker@1.3.0': + resolution: {integrity: sha512-J0hMPFe7B3sQxgA2Tx4oKwD9PO0eBsDks21n8AoTg3DcdsloXN6KMqHO4f75rsRsslWHdKzAt7UTxBllYwQZkQ==} '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} @@ -141,46 +141,24 @@ packages: resolution: {integrity: sha512-9tFt+we6AIvj/f1+nrLHuCWcQmyfux5gcBSOy9d9+zIG56YxGEX7S9TaZnybogpVV8A0BYWml36WvIHS9QjIpA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-s3@3.693.0': - resolution: {integrity: sha512-vgGI2e0Q6pzyhqfrSysi+sk/i+Nl+lMon67oqj/57RcCw9daL1/inpS+ADuwHpiPWkrg+U0bOXnmHjkLeTslJg==} - engines: {node: '>=16.0.0'} - '@aws-sdk/client-s3@3.705.0': resolution: {integrity: sha512-Fm0Cbc4zr0yG0DnNycz7ywlL5tQFdLSb7xCIPfzrxJb3YQiTXWxH5eu61SSsP/Z6RBNRolmRPvst/iNgX0fWvA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.693.0': - resolution: {integrity: sha512-UEDbYlYtK/e86OOMyFR4zEPyenIxDzO2DRdz3fwVW7RzZ94wfmSwBh/8skzPTuY1G7sI064cjHW0b0QG01Sdtg==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/client-sso-oidc@3.699.0': resolution: {integrity: sha512-u8a1GorY5D1l+4FQAf4XBUC1T10/t7neuwT21r0ymrtMFSK2a9QqVHKMoLkvavAwyhJnARSBM9/UQC797PFOFw==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.699.0 - '@aws-sdk/client-sso@3.693.0': - resolution: {integrity: sha512-QEynrBC26x6TG9ZMzApR/kZ3lmt4lEIs2D+cHuDxt6fDGzahBUsQFBwJqhizzsM97JJI5YvmJhmihoYjdSSaXA==} - engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso@3.696.0': resolution: {integrity: sha512-q5TTkd08JS0DOkHfUL853tuArf7NrPeqoS5UOvqJho8ibV9Ak/a/HO4kNvy9Nj3cib/toHYHsQIEtecUPSUUrQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.693.0': - resolution: {integrity: sha512-4S2y7VEtvdnjJX4JPl4kDQlslxXEZFnC50/UXVUYSt/AMc5A/GgspFNA5FVz4E3Gwpfobbf23hR2NBF8AGvYoQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.699.0': resolution: {integrity: sha512-++lsn4x2YXsZPIzFVwv3fSUVM55ZT0WRFmPeNilYIhZClxHLmVAWKH4I55cY9ry60/aTKYjzOXkWwyBKGsGvQg==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.693.0': - resolution: {integrity: sha512-v6Z/kWmLFqRLDPEwl9hJGhtTgIFHjZugSfF1Yqffdxf4n1AWgtHS7qSegakuMyN5pP4K2tvUD8qHJ+gGe2Bw2A==} - engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.696.0': resolution: {integrity: sha512-3c9III1k03DgvRZWg8vhVmfIXPG6hAciN9MzQTzqGngzWAELZF/WONRTRQuDFixVtarQatmLHYVw/atGeA2Byw==} engines: {node: '>=16.0.0'} @@ -189,64 +167,32 @@ packages: resolution: {integrity: sha512-iuaTnudaBfEET+o444sDwf71Awe6UiZfH+ipUPmswAi2jZDwdFF1nxMKDEKL8/LV5WpXsdKSfwgS0RQeupURew==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.693.0': - resolution: {integrity: sha512-hMUZaRSF7+iBKZfBHNLihFs9zvpM1CB8MBOTnTp5NGCVkRYF3SB2LH+Kcippe0ats4qCyB1eEoyQX99rERp2iQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.696.0': resolution: {integrity: sha512-T9iMFnJL7YTlESLpVFT3fg1Lkb1lD+oiaIC8KMpepb01gDUBIpj9+Y+pA/cgRWW0yRxmkDXNazAE2qQTVFGJzA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.693.0': - resolution: {integrity: sha512-sL8MvwNJU7ZpD7/d2VVb3by1GknIJUxzTIgYtVkDVA/ojo+KRQSSHxcj0EWWXF5DTSh2Tm+LrEug3y1ZyKHsDA==} - engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.696.0': resolution: {integrity: sha512-GV6EbvPi2eq1+WgY/o2RFA3P7HGmnkIzCNmhwtALFlqMroLYWKE7PSeHw66Uh1dFQeVESn0/+hiUNhu1mB0emA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.693.0': - resolution: {integrity: sha512-kvaa4mXhCCOuW7UQnBhYqYfgWmwy7WSBSDClutwSLPZvgrhYj2l16SD2lN4IfYdxARYMJJ1lFYp3/jJG/9Yk4Q==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/credential-provider-ini@3.699.0': resolution: {integrity: sha512-dXmCqjJnKmG37Q+nLjPVu22mNkrGHY8hYoOt3Jo9R2zr5MYV7s/NHsCHr+7E+BZ+tfZYLRPeB1wkpTeHiEcdRw==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.699.0 - '@aws-sdk/credential-provider-node@3.693.0': - resolution: {integrity: sha512-42WMsBjTNnjYxYuM3qD/Nq+8b7UdMopUq5OduMDxoM3mFTV6PXMMnfI4Z1TNnR4tYRvPXAnuNltF6xmjKbSJRA==} - engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-node@3.699.0': resolution: {integrity: sha512-MmEmNDo1bBtTgRmdNfdQksXu4uXe66s0p1hi1YPrn1h59Q605eq/xiWbGL6/3KdkViH6eGUuABeV2ODld86ylg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.693.0': - resolution: {integrity: sha512-cvxQkrTWHHjeHrPlj7EWXPnFSq8x7vMx+Zn1oTsMpCY445N9KuzjfJTkmNGwU2GT6rSZI9/0MM02aQvl5bBBTQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.696.0': resolution: {integrity: sha512-mL1RcFDe9sfmyU5K1nuFkO8UiJXXxLX4JO1gVaDIOvPqwStpUAwi3A1BoeZhWZZNQsiKI810RnYGo0E0WB/hUA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.693.0': - resolution: {integrity: sha512-479UlJxY+BFjj3pJFYUNC0DCMrykuG7wBAXfsvZqQxKUa83DnH5Q1ID/N2hZLkxjGd4ZW0AC3lTOMxFelGzzpQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.699.0': resolution: {integrity: sha512-Ekp2cZG4pl9D8+uKWm4qO1xcm8/MeiI8f+dnlZm8aQzizeC+aXYy9GyoclSf6daK8KfRPiRfM7ZHBBL5dAfdMA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.693.0': - resolution: {integrity: sha512-8LB210Pr6VeCiSb2hIra+sAH4KUBLyGaN50axHtIgufVK8jbKIctTZcVY5TO9Se+1107TsruzeXS7VeqVdJfFA==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/credential-provider-web-identity@3.696.0': resolution: {integrity: sha512-XJ/CVlWChM0VCoc259vWguFUjJDn/QwDqHwbx+K9cg3v6yrqXfK5ai+p/6lx0nQpnk4JzPVeYYxWRpaTsGC9rg==} engines: {node: '>=16.0.0'} @@ -257,108 +203,54 @@ packages: resolution: {integrity: sha512-jBjOntl9zN9Nvb0jmbMGRbiTzemDz64ij7W6BDavxBJRZpRoNeN0QCz6RolkCyXnyUJjo5mF2unY2wnv00A+LQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.693.0': - resolution: {integrity: sha512-cPIa+lxMYiFRHtxKfNIVSFGO6LSgZCk42pu3d7KGwD6hu6vXRD5B2/DD3rPcEH1zgl2j0Kx1oGAV7SRXKHSFag==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.696.0': resolution: {integrity: sha512-V07jishKHUS5heRNGFpCWCSTjRJyQLynS/ncUeE8ZYtG66StOOQWftTwDfFOSoXlIqrXgb4oT9atryzXq7Z4LQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.693.0': - resolution: {integrity: sha512-MuK/gsJWpHz6Tv0CqTCS+QNOxLa2RfPh1biVCu/uO3l7kA0TjQ/C+tfgKvLXeH103tuDrOVINK+bt2ENmI3SWg==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.696.0': resolution: {integrity: sha512-vpVukqY3U2pb+ULeX0shs6L0aadNep6kKzjme/MyulPjtUDJpD3AekHsXRrCCGLmOqSKqRgQn5zhV9pQhHsb6Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.693.0': - resolution: {integrity: sha512-xkS6zjuE11ob93H9t65kHzphXcUMnN2SmIm2wycUPg+hi8Q6DJA6U2p//6oXkrr9oHy1QvwtllRd7SAd63sFKQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.701.0': resolution: {integrity: sha512-adNaPCyTT+CiVM0ufDiO1Fe7nlRmJdI9Hcgj0M9S6zR7Dw70Ra5z8Lslkd7syAccYvZaqxLklGjPQH/7GNxwTA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.693.0': - resolution: {integrity: sha512-BCki6sAZ5jYwIN/t3ElCiwerHad69ipHwPsDCxJQyeiOnJ8HG+lEpnVIfrnI8A0fLQNSF3Gtx6ahfBpKiv1Oug==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.696.0': resolution: {integrity: sha512-zELJp9Ta2zkX7ELggMN9qMCgekqZhFC5V2rOr4hJDEb/Tte7gpfKSObAnw/3AYiVqt36sjHKfdkoTsuwGdEoDg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.693.0': - resolution: {integrity: sha512-eDAExTZ9uNIP7vs2JCVCOuWJauGueisBSn+Ovt7UvvuEUp6KOIJqn8oFxWmyUQu2GvbG4OcaTLgbqD95YHTB0Q==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.696.0': resolution: {integrity: sha512-FgH12OB0q+DtTrP2aiDBddDKwL4BPOrm7w3VV9BJrSdkqQCNBPz8S1lb0y5eVH4tBG+2j7gKPlOv1wde4jF/iw==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.693.0': - resolution: {integrity: sha512-dXnXDPr+wIiJ1TLADACI1g9pkSB21KkMIko2u4CJ2JCBoxi5IqeTnVoa6YcC8GdFNVRl+PorZ3Zqfmf1EOTC6w==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.696.0': resolution: {integrity: sha512-KhkHt+8AjCxcR/5Zp3++YPJPpFQzxpr+jmONiT/Jw2yqnSngZ0Yspm5wGoRx2hS1HJbyZNuaOWEGuJoxLeBKfA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.693.0': - resolution: {integrity: sha512-0LDmM+VxXp0u3rG0xQRWD/q6Ubi7G8I44tBPahevD5CaiDZTkmNTrVUf0VEJgVe0iCKBppACMBDkLB0/ETqkFw==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.696.0': resolution: {integrity: sha512-si/maV3Z0hH7qa99f9ru2xpS5HlfSVcasRlNUXKSDm611i7jFMWwGNLUOXFAOLhXotPX5G3Z6BLwL34oDeBMug==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.693.0': - resolution: {integrity: sha512-5A++RBjJ3guyq5pbYs+Oq5hMlA8CK2OWaHx09cxVfhHWl/RoaY8DXrft4gnhoUEBrrubyMw7r9j7RIMLvS58kg==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.696.0': resolution: {integrity: sha512-M7fEiAiN7DBMHflzOFzh1I2MNSlLpbiH2ubs87bdRc2wZsDPSbs4l3v6h3WLhxoQK0bq6vcfroudrLBgvCuX3Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.693.0': - resolution: {integrity: sha512-Ro5vzI7SRgEeuoMk3fKqFjGv6mG4c7VsSCDwnkiasmafQFBTPvUIpgmu2FXMHqW/OthvoiOzpSrlJ9Bwlx2f8A==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.696.0': resolution: {integrity: sha512-w/d6O7AOZ7Pg3w2d3BxnX5RmGNWb5X4RNxF19rJqcgu/xqxxE/QwZTNd5a7eTsqLXAUIfbbR8hh0czVfC1pJLA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.693.0': - resolution: {integrity: sha512-/KUq/KEpFFbQmNmpp7SpAtFAdViquDfD2W0QcG07zYBfz9MwE2ig48ALynXm5sMpRmnG7sJXjdvPtTsSVPfkiw==} - engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.696.0': resolution: {integrity: sha512-Lvyj8CTyxrHI6GHd2YVZKIRI5Fmnugt3cpJo0VrKKEgK5zMySwEZ1n4dqPK6czYRWKd5+WnYHYAuU+Wdk6Jsjw==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.693.0': - resolution: {integrity: sha512-YLUkMsUY0GLW/nfwlZ69cy1u07EZRmsv8Z9m0qW317/EZaVx59hcvmcvb+W4bFqj5E8YImTjoGfE4cZ0F9mkyw==} - engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.696.0': resolution: {integrity: sha512-7EuH142lBXjI8yH6dVS/CZeiK/WZsmb/8zP6bQbVYpMrppSTgB3MzZZdxVZGzL5r8zPQOU10wLC4kIMy0qdBVQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.693.0': - resolution: {integrity: sha512-s7zbbsoVIriTR4ZGaateKuTqz6ddpazAyHvjk7I9kd+NvGNPiuAI18UdbuiiRI6K5HuYKf1ah6mKWFGPG15/kQ==} - engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.696.0': resolution: {integrity: sha512-ijPkoLjXuPtgxAYlDoYls8UaG/VKigROn9ebbvPL/orEY5umedd3iZTcS9T+uAf4Ur3GELLxMQiERZpfDKaz3g==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.693.0': - resolution: {integrity: sha512-nDBTJMk1l/YmFULGfRbToOA2wjf+FkQT4dMgYCv+V9uSYsMzQj8A7Tha2dz9yv4vnQgYaEiErQ8d7HVyXcVEoA==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.693.0 - '@aws-sdk/token-providers@3.699.0': resolution: {integrity: sha512-kuiEW9DWs7fNos/SM+y58HCPhcIzm1nEZLhe2/7/6+TvAYLuEWURYsbK48gzsxXlaJ2k/jGY3nIsA7RptbMOwA==} engines: {node: '>=16.0.0'} @@ -377,10 +269,6 @@ packages: resolution: {integrity: sha512-WC8x6ca+NRrtpAH64rWu+ryDZI3HuLwlEr8EU6/dbC/pt+r/zC0PBoC15VEygUaBA+isppCikQpGyEDu0Yj7gQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.693.0': - resolution: {integrity: sha512-eo4F6DRQ/kxS3gxJpLRv+aDNy76DxQJL5B3DPzpr9Vkq0ygVoi4GT5oIZLVaAVIJmi6k5qq9dLsYZfWLUxJJSg==} - engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.696.0': resolution: {integrity: sha512-T5s0IlBVX+gkb9g/I6CLt4yAZVzMSiGnbUqWihWsHvQR1WOoIcndQy/Oz/IJXT9T2ipoy7a80gzV6a5mglrioA==} engines: {node: '>=16.0.0'} @@ -389,21 +277,9 @@ packages: resolution: {integrity: sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.693.0': - resolution: {integrity: sha512-6EUfuKOujtddy18OLJUaXfKBgs+UcbZ6N/3QV4iOkubCUdeM1maIqs++B9bhCbWeaeF5ORizJw5FTwnyNjE/mw==} - '@aws-sdk/util-user-agent-browser@3.696.0': resolution: {integrity: sha512-Z5rVNDdmPOe6ELoM5AhF/ja5tSjbe6ctSctDPb0JdDf4dT0v2MfwhJKzXju2RzX8Es/77Glh7MlaXLE0kCB9+Q==} - '@aws-sdk/util-user-agent-node@3.693.0': - resolution: {integrity: sha512-td0OVX8m5ZKiXtecIDuzY3Y3UZIzvxEr57Hp21NOwieqKCG2UeyQWWeGPv0FQaU7dpTkvFmVNI+tx9iB8V/Nhg==} - engines: {node: '>=16.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true - '@aws-sdk/util-user-agent-node@3.696.0': resolution: {integrity: sha512-KhKqcfyXIB0SCCt+qsu4eJjsfiOrNzK5dCV7RAW2YIpp+msxGUUX0NdRE9rkzjiv+3EMktgJm3eEIS+yxtlVdQ==} engines: {node: '>=16.0.0'} @@ -413,10 +289,6 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.693.0': - resolution: {integrity: sha512-C/rPwJcqnV8VDr2/VtcQnymSpcfEEgH1Jm6V0VmfXNZFv4Qzf1eCS8nsec0gipYgZB+cBBjfXw5dAk6pJ8ubpw==} - engines: {node: '>=16.0.0'} - '@aws-sdk/xml-builder@3.696.0': resolution: {integrity: sha512-dn1mX+EeqivoLYnY7p2qLrir0waPnCgS/0YdRCAVU2x14FgfUYCH6Im3w3oi2dMwhxfKY5lYVB5NKvZu7uI9lQ==} engines: {node: '>=16.0.0'} @@ -900,9 +772,6 @@ packages: '@push.rocks/smartbucket@2.0.4': resolution: {integrity: sha512-nRJq0JZaj4q55alDpJxcDpYtfydIEGab9Qcx+L+O1pwimH7TcQBZnDsJdMejYw20kKztDiVT70NgWi4BdHobzQ==} - '@push.rocks/smartbucket@3.1.0': - resolution: {integrity: sha512-wemRxdd98aPori0/0M/GzHIdT+2zsonqxTNdt/iP1/WAvZX3+MEzF4/iP3PE8t5k7Tsv/PqkJBG2e3rLEhTnXA==} - '@push.rocks/smartbucket@3.3.7': resolution: {integrity: sha512-RiOuEtwHJ+HFbV1nlZgh5VuMvP6PXElX6rVe7OSQsyNCBybRQa/d1qDic92+2Ejx852DGeHlyREELQCxd/a/7w==} @@ -1219,11 +1088,11 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@serve.zone/api@4.5.1': - resolution: {integrity: sha512-hFCMYXDPR2n3XQjXoK/O+6KcSZLn7SGjveL5QEuFOhmmEEmI4YgI/16sgNdNffhRJS6JcHUWsg+rE37twx0rdA==} + '@serve.zone/api@4.10.0': + resolution: {integrity: sha512-mo2TA0p+A8bhzFg5saeVoK9fqpyTyMIfdeJhD7oVT8oVSZrTwsg5W8jI3URjHsYjDmZf45t6dIILTkeV5O2CEQ==} - '@serve.zone/interfaces@4.5.1': - resolution: {integrity: sha512-04J4Gen75b+Xkixqy3WJSACFKCkWDeamnzQOoaY2XnEJKDw409gWqWDVKYhXqNdGi6pokBBJKz3AF9ZJmSdOBg==} + '@serve.zone/interfaces@4.10.0': + resolution: {integrity: sha512-uGLDZiC8Qep4LyRUEKGW1hwDRMn4y7eA9pC4/hgwEbXDrQfSMsVY4wrkCuxNMRVUpV0ie15rLENMqtWb2eG/LQ==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1246,10 +1115,6 @@ packages: resolution: {integrity: sha512-YAJP9UJFZRZ8N+UruTeq78zkdjUHmzsY62J4qKWZ4SXB4QXJ/+680EfXXgkYA2xj77ooMqtUY9m406zGNqwivQ==} engines: {node: '>=16.0.0'} - '@smithy/core@2.5.3': - resolution: {integrity: sha512-96uW8maifUSmehaeW7uydWn7wBc98NEeNI3zN8vqakGpyCQgzyJaA64Z4FCOUmAdCJkhppd/7SZ798Fo4Xx37g==} - engines: {node: '>=16.0.0'} - '@smithy/core@2.5.4': resolution: {integrity: sha512-iFh2Ymn2sCziBRLPuOOxRPkuCx/2gBdXtBGuCUFLUe6bWYjKnhHyIPqGeNkLZ5Aco/5GjebRTBFiWID3sDbrKw==} engines: {node: '>=16.0.0'} @@ -1309,18 +1174,10 @@ packages: resolution: {integrity: sha512-1mDEXqzM20yywaMDuf5o9ue8OkJ373lSPbaSjyEvkWdqELhFMyNNgKGWL/rCSf4KME8B+HlHKuR8u9kRj8HzEQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.2.3': - resolution: {integrity: sha512-Hdl9296i/EMptaX7agrSzJZDiz5Y8XPUeBbctTmMtnCguGpqfU3jVsTUan0VLaOhsnquqWLL8Bl5HrlbVGT1og==} - engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.2.4': resolution: {integrity: sha512-TybiW2LA3kYVd3e+lWhINVu1o26KJbBwOpADnf0L4x/35vLVica77XVR5hvV9+kWeTGeSJ3IHTcYxbRxlbwhsg==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.27': - resolution: {integrity: sha512-H3J/PjJpLL7Tt+fxDKiOD25sMc94YetlQhCnYeNmina2LZscAdu0ZEZPas/kwePHABaEtqp7hqa5S4UJgMs1Tg==} - engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.28': resolution: {integrity: sha512-vK2eDfvIXG1U64FEUhYxoZ1JSj4XFbYWkK36iz02i3pFwWiDz1Q7jKhGTBCwx/7KqJNk4VS7d7cDLXFOvP7M+g==} engines: {node: '>=16.0.0'} @@ -1369,10 +1226,6 @@ packages: resolution: {integrity: sha512-pPSQQ2v2vu9vc8iew7sszLd0O09I5TRc5zhY71KA+Ao0xYazIG+uLeHbTJfIWGO3BGVLiXjUr3EEeCcEQLjpWQ==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.4.4': - resolution: {integrity: sha512-dPGoJuSZqvirBq+yROapBcHHvFjChoAQT8YPWJ820aPHHiowBlB3RL1Q4kPT1hx0qKgJuf+HhyzKi5Gbof4fNA==} - engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.4.5': resolution: {integrity: sha512-k0sybYT9zlP79sIKd1XGm4TmK0AS1nA2bzDHXx7m0nGi3RQ8dxxQUs4CPkSmQTKAo+KF9aINU3KzpGIpV7UoMw==} engines: {node: '>=16.0.0'} @@ -1407,18 +1260,10 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.27': - resolution: {integrity: sha512-GV8NvPy1vAGp7u5iD/xNKUxCorE4nQzlyl057qRac+KwpH5zq8wVq6rE3lPPeuFLyQXofPN6JwxL1N9ojGapiQ==} - engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-browser@3.0.28': resolution: {integrity: sha512-6bzwAbZpHRFVJsOztmov5PGDmJYsbNSoIEfHSJJyFLzfBGCCChiO3od9k7E/TLgrCsIifdAbB9nqbVbyE7wRUw==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.27': - resolution: {integrity: sha512-7+4wjWfZqZxZVJvDutO+i1GvL6bgOajEkop4FuR6wudFlqBiqwxw3HoH6M9NgeCd37km8ga8NPp2JacQEtAMPg==} - engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.28': resolution: {integrity: sha512-78ENJDorV1CjOQselGmm3+z7Yqjj5HWCbjzh0Ixuq736dh1oEnD9sAttSBNSLlpZsX8VQnmERqA2fEFlmqWn8w==} engines: {node: '>= 10.0.0'} @@ -4468,12 +4313,12 @@ snapshots: - supports-color - utf-8-validate - '@apiclient.xyz/docker@1.2.7': + '@apiclient.xyz/docker@1.3.0': dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartarchive': 4.0.39 - '@push.rocks/smartbucket': 3.1.0 - '@push.rocks/smartfile': 11.0.21 + '@push.rocks/smartbucket': 3.3.7 + '@push.rocks/smartfile': 11.0.23 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartnetwork': 3.0.2 @@ -4583,69 +4428,6 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-s3@3.693.0': - dependencies: - '@aws-crypto/sha1-browser': 5.2.0 - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/client-sts': 3.693.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/middleware-bucket-endpoint': 3.693.0 - '@aws-sdk/middleware-expect-continue': 3.693.0 - '@aws-sdk/middleware-flexible-checksums': 3.693.0 - '@aws-sdk/middleware-host-header': 3.693.0 - '@aws-sdk/middleware-location-constraint': 3.693.0 - '@aws-sdk/middleware-logger': 3.693.0 - '@aws-sdk/middleware-recursion-detection': 3.693.0 - '@aws-sdk/middleware-sdk-s3': 3.693.0 - '@aws-sdk/middleware-ssec': 3.693.0 - '@aws-sdk/middleware-user-agent': 3.693.0 - '@aws-sdk/region-config-resolver': 3.693.0 - '@aws-sdk/signature-v4-multi-region': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-endpoints': 3.693.0 - '@aws-sdk/util-user-agent-browser': 3.693.0 - '@aws-sdk/util-user-agent-node': 3.693.0 - '@aws-sdk/xml-builder': 3.693.0 - '@smithy/config-resolver': 3.0.12 - '@smithy/core': 2.5.3 - '@smithy/eventstream-serde-browser': 3.0.13 - '@smithy/eventstream-serde-config-resolver': 3.0.10 - '@smithy/eventstream-serde-node': 3.0.12 - '@smithy/fetch-http-handler': 4.1.1 - '@smithy/hash-blob-browser': 3.1.9 - '@smithy/hash-node': 3.0.10 - '@smithy/hash-stream-node': 3.1.9 - '@smithy/invalid-dependency': 3.0.10 - '@smithy/md5-js': 3.0.10 - '@smithy/middleware-content-length': 3.0.12 - '@smithy/middleware-endpoint': 3.2.3 - '@smithy/middleware-retry': 3.0.27 - '@smithy/middleware-serde': 3.0.10 - '@smithy/middleware-stack': 3.0.10 - '@smithy/node-config-provider': 3.1.11 - '@smithy/node-http-handler': 3.3.1 - '@smithy/protocol-http': 4.1.7 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/url-parser': 3.0.10 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.27 - '@smithy/util-defaults-mode-node': 3.0.27 - '@smithy/util-endpoints': 2.1.6 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-retry': 3.0.10 - '@smithy/util-stream': 3.3.1 - '@smithy/util-utf8': 3.0.0 - '@smithy/util-waiter': 3.1.9 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/client-s3@3.705.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 @@ -4709,51 +4491,6 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.693.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/middleware-host-header': 3.693.0 - '@aws-sdk/middleware-logger': 3.693.0 - '@aws-sdk/middleware-recursion-detection': 3.693.0 - '@aws-sdk/middleware-user-agent': 3.693.0 - '@aws-sdk/region-config-resolver': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-endpoints': 3.693.0 - '@aws-sdk/util-user-agent-browser': 3.693.0 - '@aws-sdk/util-user-agent-node': 3.693.0 - '@smithy/config-resolver': 3.0.12 - '@smithy/core': 2.5.3 - '@smithy/fetch-http-handler': 4.1.1 - '@smithy/hash-node': 3.0.10 - '@smithy/invalid-dependency': 3.0.10 - '@smithy/middleware-content-length': 3.0.12 - '@smithy/middleware-endpoint': 3.2.3 - '@smithy/middleware-retry': 3.0.27 - '@smithy/middleware-serde': 3.0.10 - '@smithy/middleware-stack': 3.0.10 - '@smithy/node-config-provider': 3.1.11 - '@smithy/node-http-handler': 3.3.1 - '@smithy/protocol-http': 4.1.7 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/url-parser': 3.0.10 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.27 - '@smithy/util-defaults-mode-node': 3.0.27 - '@smithy/util-endpoints': 2.1.6 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-retry': 3.0.10 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4799,49 +4536,6 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.693.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/middleware-host-header': 3.693.0 - '@aws-sdk/middleware-logger': 3.693.0 - '@aws-sdk/middleware-recursion-detection': 3.693.0 - '@aws-sdk/middleware-user-agent': 3.693.0 - '@aws-sdk/region-config-resolver': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-endpoints': 3.693.0 - '@aws-sdk/util-user-agent-browser': 3.693.0 - '@aws-sdk/util-user-agent-node': 3.693.0 - '@smithy/config-resolver': 3.0.12 - '@smithy/core': 2.5.3 - '@smithy/fetch-http-handler': 4.1.1 - '@smithy/hash-node': 3.0.10 - '@smithy/invalid-dependency': 3.0.10 - '@smithy/middleware-content-length': 3.0.12 - '@smithy/middleware-endpoint': 3.2.3 - '@smithy/middleware-retry': 3.0.27 - '@smithy/middleware-serde': 3.0.10 - '@smithy/middleware-stack': 3.0.10 - '@smithy/node-config-provider': 3.1.11 - '@smithy/node-http-handler': 3.3.1 - '@smithy/protocol-http': 4.1.7 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/url-parser': 3.0.10 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.27 - '@smithy/util-defaults-mode-node': 3.0.27 - '@smithy/util-endpoints': 2.1.6 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-retry': 3.0.10 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/client-sso@3.696.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4885,51 +4579,6 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.693.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/core': 3.693.0 - '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/middleware-host-header': 3.693.0 - '@aws-sdk/middleware-logger': 3.693.0 - '@aws-sdk/middleware-recursion-detection': 3.693.0 - '@aws-sdk/middleware-user-agent': 3.693.0 - '@aws-sdk/region-config-resolver': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-endpoints': 3.693.0 - '@aws-sdk/util-user-agent-browser': 3.693.0 - '@aws-sdk/util-user-agent-node': 3.693.0 - '@smithy/config-resolver': 3.0.12 - '@smithy/core': 2.5.3 - '@smithy/fetch-http-handler': 4.1.1 - '@smithy/hash-node': 3.0.10 - '@smithy/invalid-dependency': 3.0.10 - '@smithy/middleware-content-length': 3.0.12 - '@smithy/middleware-endpoint': 3.2.3 - '@smithy/middleware-retry': 3.0.27 - '@smithy/middleware-serde': 3.0.10 - '@smithy/middleware-stack': 3.0.10 - '@smithy/node-config-provider': 3.1.11 - '@smithy/node-http-handler': 3.3.1 - '@smithy/protocol-http': 4.1.7 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/url-parser': 3.0.10 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.27 - '@smithy/util-defaults-mode-node': 3.0.27 - '@smithy/util-endpoints': 2.1.6 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-retry': 3.0.10 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/client-sts@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4975,20 +4624,6 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/core': 2.5.3 - '@smithy/node-config-provider': 3.1.11 - '@smithy/property-provider': 3.1.10 - '@smithy/protocol-http': 4.1.7 - '@smithy/signature-v4': 4.2.3 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/util-middleware': 3.0.10 - fast-xml-parser: 4.4.1 - tslib: 2.8.1 - '@aws-sdk/core@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5014,14 +4649,6 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-env@3.693.0': - dependencies: - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/property-provider': 3.1.10 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.696.0': dependencies: '@aws-sdk/core': 3.696.0 @@ -5030,19 +4657,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.693.0': - dependencies: - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/fetch-http-handler': 4.1.1 - '@smithy/node-http-handler': 3.3.1 - '@smithy/property-provider': 3.1.10 - '@smithy/protocol-http': 4.1.7 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/util-stream': 3.3.1 - tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.696.0': dependencies: '@aws-sdk/core': 3.696.0 @@ -5056,45 +4670,6 @@ snapshots: '@smithy/util-stream': 3.3.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0)': - dependencies: - '@aws-sdk/client-sts': 3.693.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/credential-provider-env': 3.693.0 - '@aws-sdk/credential-provider-http': 3.693.0 - '@aws-sdk/credential-provider-process': 3.693.0 - '@aws-sdk/credential-provider-sso': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/types': 3.692.0 - '@smithy/credential-provider-imds': 3.2.7 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-ini@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.699.0)': - dependencies: - '@aws-sdk/client-sts': 3.699.0 - '@aws-sdk/core': 3.696.0 - '@aws-sdk/credential-provider-env': 3.696.0 - '@aws-sdk/credential-provider-http': 3.696.0 - '@aws-sdk/credential-provider-process': 3.696.0 - '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) - '@aws-sdk/types': 3.696.0 - '@smithy/credential-provider-imds': 3.2.7 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - optional: true - '@aws-sdk/credential-provider-ini@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)': dependencies: '@aws-sdk/client-sts': 3.699.0 @@ -5114,45 +4689,6 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.693.0 - '@aws-sdk/credential-provider-http': 3.693.0 - '@aws-sdk/credential-provider-ini': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/credential-provider-process': 3.693.0 - '@aws-sdk/credential-provider-sso': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/types': 3.692.0 - '@smithy/credential-provider-imds': 3.2.7 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - - '@aws-sdk/credential-provider-node@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.699.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.696.0 - '@aws-sdk/credential-provider-http': 3.696.0 - '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.699.0) - '@aws-sdk/credential-provider-process': 3.696.0 - '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) - '@aws-sdk/types': 3.696.0 - '@smithy/credential-provider-imds': 3.2.7 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - optional: true - '@aws-sdk/credential-provider-node@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)': dependencies: '@aws-sdk/credential-provider-env': 3.696.0 @@ -5172,15 +4708,6 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.693.0': - dependencies: - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.696.0': dependencies: '@aws-sdk/core': 3.696.0 @@ -5190,35 +4717,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': - dependencies: - '@aws-sdk/client-sso': 3.693.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/token-providers': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/types': 3.692.0 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-sso@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': - dependencies: - '@aws-sdk/client-sso': 3.696.0 - '@aws-sdk/core': 3.696.0 - '@aws-sdk/token-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@aws-sdk/types': 3.696.0 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - optional: true - '@aws-sdk/credential-provider-sso@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: '@aws-sdk/client-sso': 3.696.0 @@ -5233,15 +4731,6 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.693.0(@aws-sdk/client-sts@3.693.0)': - dependencies: - '@aws-sdk/client-sts': 3.693.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/property-provider': 3.1.10 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.696.0(@aws-sdk/client-sts@3.699.0)': dependencies: '@aws-sdk/client-sts': 3.699.0 @@ -5251,7 +4740,7 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': + '@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: '@aws-sdk/client-cognito-identity': 3.699.0 '@aws-sdk/client-sso': 3.696.0 @@ -5260,10 +4749,10 @@ snapshots: '@aws-sdk/credential-provider-cognito-identity': 3.699.0 '@aws-sdk/credential-provider-env': 3.696.0 '@aws-sdk/credential-provider-http': 3.696.0 - '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.699.0) - '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) '@aws-sdk/credential-provider-process': 3.696.0 - '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) '@aws-sdk/types': 3.696.0 '@smithy/credential-provider-imds': 3.2.7 @@ -5275,16 +4764,6 @@ snapshots: - aws-crt optional: true - '@aws-sdk/middleware-bucket-endpoint@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-arn-parser': 3.693.0 - '@smithy/node-config-provider': 3.1.11 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - '@smithy/util-config-provider': 3.0.0 - tslib: 2.8.1 - '@aws-sdk/middleware-bucket-endpoint@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5295,13 +4774,6 @@ snapshots: '@smithy/util-config-provider': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5309,22 +4781,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.693.0': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@aws-crypto/crc32c': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/is-array-buffer': 3.0.0 - '@smithy/node-config-provider': 3.1.11 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-stream': 3.3.1 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.701.0': dependencies: '@aws-crypto/crc32': 5.2.0 @@ -5341,13 +4797,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5355,37 +4804,18 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5393,23 +4823,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.693.0': - dependencies: - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-arn-parser': 3.693.0 - '@smithy/core': 2.5.3 - '@smithy/node-config-provider': 3.1.11 - '@smithy/protocol-http': 4.1.7 - '@smithy/signature-v4': 4.2.3 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-stream': 3.3.1 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.696.0': dependencies: '@aws-sdk/core': 3.696.0 @@ -5427,28 +4840,12 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.693.0': - dependencies: - '@aws-sdk/core': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@aws-sdk/util-endpoints': 3.693.0 - '@smithy/core': 2.5.3 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.696.0': dependencies: '@aws-sdk/core': 3.696.0 @@ -5459,15 +4856,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/region-config-resolver@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/node-config-provider': 3.1.11 - '@smithy/types': 3.7.1 - '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.10 - tslib: 2.8.1 - '@aws-sdk/region-config-resolver@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5477,15 +4865,6 @@ snapshots: '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.693.0': - dependencies: - '@aws-sdk/middleware-sdk-s3': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/protocol-http': 4.1.7 - '@smithy/signature-v4': 4.2.3 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.696.0': dependencies: '@aws-sdk/middleware-sdk-s3': 3.696.0 @@ -5495,25 +4874,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/types': 3.692.0 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - - '@aws-sdk/token-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) - '@aws-sdk/types': 3.696.0 - '@smithy/property-provider': 3.1.10 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - optional: true - '@aws-sdk/token-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) @@ -5537,13 +4897,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/types': 3.7.1 - '@smithy/util-endpoints': 2.1.6 - tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5555,13 +4908,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.693.0': - dependencies: - '@aws-sdk/types': 3.692.0 - '@smithy/types': 3.7.1 - bowser: 2.11.0 - tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.696.0': dependencies: '@aws-sdk/types': 3.696.0 @@ -5569,14 +4915,6 @@ snapshots: bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.693.0': - dependencies: - '@aws-sdk/middleware-user-agent': 3.693.0 - '@aws-sdk/types': 3.692.0 - '@smithy/node-config-provider': 3.1.11 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.696.0': dependencies: '@aws-sdk/middleware-user-agent': 3.696.0 @@ -5585,11 +4923,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.693.0': - dependencies: - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@aws-sdk/xml-builder@3.696.0': dependencies: '@smithy/types': 3.7.1 @@ -5853,7 +5186,7 @@ snapshots: '@push.rocks/smartshell': 3.0.6 tsx: 4.19.2 - '@git.zone/tstest@1.0.90(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3)': + '@git.zone/tstest@1.0.90(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3)': dependencies: '@api.global/typedserver': 3.0.51 '@git.zone/tsbundle': 2.1.0 @@ -5865,7 +5198,7 @@ snapshots: '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartshell': 3.0.6 - '@push.rocks/tapbundle': 5.5.3(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + '@push.rocks/tapbundle': 5.5.3(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) '@types/ws': 8.5.13 figures: 6.1.0 ws: 8.18.0 @@ -6073,7 +5406,7 @@ snapshots: '@types/symbol-tree': 3.2.5 symbol-tree: 3.2.4 - '@push.rocks/mongodump@1.0.8(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': + '@push.rocks/mongodump@1.0.8(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: '@pushrocks/lik': 6.0.2 '@pushrocks/smartfile': 9.0.6 @@ -6081,7 +5414,7 @@ snapshots: '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.10 '@tsclass/tsclass': 4.2.0 - mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -6119,7 +5452,7 @@ snapshots: '@push.rocks/smartarchive@4.0.39': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.21 + '@push.rocks/smartfile': 11.0.23 '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.23 @@ -6155,20 +5488,6 @@ snapshots: '@types/minio': 7.1.1 minio: 7.1.3 - '@push.rocks/smartbucket@3.1.0': - dependencies: - '@aws-sdk/client-s3': 3.693.0 - '@push.rocks/smartmime': 2.0.4 - '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 - '@push.rocks/smartrx': 3.0.7 - '@push.rocks/smartstream': 3.2.5 - '@push.rocks/smartstring': 4.0.15 - '@push.rocks/smartunique': 3.0.9 - '@tsclass/tsclass': 4.2.0 - transitivePeerDependencies: - - aws-crt - '@push.rocks/smartbucket@3.3.7': dependencies: '@aws-sdk/client-s3': 3.705.0 @@ -6217,12 +5536,12 @@ snapshots: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - '@push.rocks/smartdata@5.2.10(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3)': + '@push.rocks/smartdata@5.2.10(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3)': dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.0.7 - '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstring': 4.0.15 @@ -6230,7 +5549,7 @@ snapshots: '@push.rocks/smartunique': 3.0.9 '@push.rocks/taskbuffer': 3.1.7 '@tsclass/tsclass': 4.2.0 - mongodb: 6.11.0(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + mongodb: 6.11.0(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/credential-providers' @@ -6400,13 +5719,13 @@ snapshots: file-type: 19.6.0 mime: 4.0.4 - '@push.rocks/smartmongo@2.0.10(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3)': + '@push.rocks/smartmongo@2.0.10(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3)': dependencies: - '@push.rocks/mongodump': 1.0.8(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - '@push.rocks/smartdata': 5.2.10(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + '@push.rocks/mongodump': 1.0.8(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) + '@push.rocks/smartdata': 5.2.10(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 - mongodb-memory-server: 8.16.1(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + mongodb-memory-server: 8.16.1(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/credential-providers' @@ -6654,7 +5973,7 @@ snapshots: '@types/js-yaml': 3.12.10 js-yaml: 3.14.1 - '@push.rocks/tapbundle@5.5.3(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3)': + '@push.rocks/tapbundle@5.5.3(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3)': dependencies: '@open-wc/testing': 4.0.0 '@push.rocks/consolecolor': 2.0.2 @@ -6665,7 +5984,7 @@ snapshots: '@push.rocks/smartexpect': 1.2.1 '@push.rocks/smartfile': 11.0.21 '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3) + '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3) '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.23 @@ -6920,21 +6239,21 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@serve.zone/api@4.5.1': + '@serve.zone/api@4.10.0': dependencies: '@api.global/typedrequest': 3.1.10 '@api.global/typedsocket': 3.0.1 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstream': 3.2.5 - '@serve.zone/interfaces': 4.5.1 + '@serve.zone/interfaces': 4.10.0 '@tsclass/tsclass': 4.2.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@serve.zone/interfaces@4.5.1': + '@serve.zone/interfaces@4.10.0': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/smartlog-interfaces': 3.0.2 @@ -6966,17 +6285,6 @@ snapshots: '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@smithy/core@2.5.3': - dependencies: - '@smithy/middleware-serde': 3.0.10 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-stream': 3.3.1 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.1 - '@smithy/core@2.5.4': dependencies: '@smithy/middleware-serde': 3.0.10 @@ -7079,17 +6387,6 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/middleware-endpoint@3.2.3': - dependencies: - '@smithy/core': 2.5.3 - '@smithy/middleware-serde': 3.0.10 - '@smithy/node-config-provider': 3.1.11 - '@smithy/shared-ini-file-loader': 3.1.11 - '@smithy/types': 3.7.1 - '@smithy/url-parser': 3.0.10 - '@smithy/util-middleware': 3.0.10 - tslib: 2.8.1 - '@smithy/middleware-endpoint@3.2.4': dependencies: '@smithy/core': 2.5.4 @@ -7101,18 +6398,6 @@ snapshots: '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@smithy/middleware-retry@3.0.27': - dependencies: - '@smithy/node-config-provider': 3.1.11 - '@smithy/protocol-http': 4.1.7 - '@smithy/service-error-classification': 3.0.10 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - '@smithy/util-middleware': 3.0.10 - '@smithy/util-retry': 3.0.10 - tslib: 2.8.1 - uuid: 9.0.1 - '@smithy/middleware-retry@3.0.28': dependencies: '@smithy/node-config-provider': 3.1.11 @@ -7191,16 +6476,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@smithy/smithy-client@3.4.4': - dependencies: - '@smithy/core': 2.5.3 - '@smithy/middleware-endpoint': 3.2.3 - '@smithy/middleware-stack': 3.0.10 - '@smithy/protocol-http': 4.1.7 - '@smithy/types': 3.7.1 - '@smithy/util-stream': 3.3.1 - tslib: 2.8.1 - '@smithy/smithy-client@3.4.5': dependencies: '@smithy/core': 2.5.4 @@ -7249,14 +6524,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@3.0.27': - dependencies: - '@smithy/property-provider': 3.1.10 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - bowser: 2.11.0 - tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@3.0.28': dependencies: '@smithy/property-provider': 3.1.10 @@ -7265,16 +6532,6 @@ snapshots: bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@3.0.27': - dependencies: - '@smithy/config-resolver': 3.0.12 - '@smithy/credential-provider-imds': 3.2.7 - '@smithy/node-config-provider': 3.1.11 - '@smithy/property-provider': 3.1.10 - '@smithy/smithy-client': 3.4.4 - '@smithy/types': 3.7.1 - tslib: 2.8.1 - '@smithy/util-defaults-mode-node@3.0.28': dependencies: '@smithy/config-resolver': 3.0.12 @@ -9612,7 +8869,7 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 13.0.0 - mongodb-memory-server-core@8.16.1(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)): + mongodb-memory-server-core@8.16.1(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)): dependencies: async-mutex: 0.3.2 camelcase: 6.3.0 @@ -9622,7 +8879,7 @@ snapshots: get-port: 5.1.1 https-proxy-agent: 5.0.1 md5-file: 5.0.0 - mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) new-find-package-json: 2.0.0 semver: 7.6.3 tar-stream: 2.2.0 @@ -9634,34 +8891,34 @@ snapshots: - aws-crt - supports-color - mongodb-memory-server@8.16.1(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)): + mongodb-memory-server@8.16.1(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)): dependencies: - mongodb-memory-server-core: 8.16.1(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + mongodb-memory-server-core: 8.16.1(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - supports-color - mongodb@4.17.2(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)): + mongodb@4.17.2(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)): dependencies: bson: 4.7.2 mongodb-connection-string-url: 2.6.0 socks: 2.8.3 optionalDependencies: - '@aws-sdk/credential-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) '@mongodb-js/saslprep': 1.1.9 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - mongodb@6.11.0(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)))(socks@2.8.3): + mongodb@6.11.0(@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)))(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.9 bson: 6.10.1 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) socks: 2.8.3 ms@2.0.0: {} diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 8af8ae2..7ffc8c8 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@serve.zone/coreflow', - version: '1.0.134', + version: '1.0.135', description: 'A comprehensive tool for managing Docker-based applications and services, enabling efficient scaling, network management, and integration with cloud services.' } diff --git a/ts/coreflow.classes.clustermanager.ts b/ts/coreflow.classes.clustermanager.ts index 439aa72..a7bf641 100644 --- a/ts/coreflow.classes.clustermanager.ts +++ b/ts/coreflow.classes.clustermanager.ts @@ -178,30 +178,55 @@ export class ClusterManager { } public async provisionWorkloadService( - serviceArg: plugins.servezoneInterfaces.data.IService + serviceArgFromCloudly: plugins.servezoneInterfaces.data.IService ) { - logger.log('info', `deploying service ${serviceArg.data.name}@${serviceArg.data.imageVersion}...`); + logger.log('info', `deploying service ${serviceArgFromCloudly.data.name}@${serviceArgFromCloudly.data.imageVersion}...`); // get the image from cloudly - logger.log('info', `getting image for ${serviceArg.data.name}@${serviceArg.data.imageVersion}`); - const containerImage = await this.coreflowRef.cloudlyConnector.cloudlyApiClient.images.getImageById(serviceArg.data.imageId); - const imageStream = await containerImage.pullImageVersion(serviceArg.data.imageVersion); - await plugins.docker.DockerImage.createFromTarStream(this.coreflowRef.dockerHost, { - creationObject: { - imageUrl: containerImage.id, - imageTag: serviceArg.data.imageVersion, - }, - tarStream: plugins.smartstream.nodewebhelpers.convertWebReadableToNodeReadable(imageStream) - }); + logger.log('info', `getting image for ${serviceArgFromCloudly.data.name}@${serviceArgFromCloudly.data.imageVersion}`); + const containerImageFromCloudly = await this.coreflowRef.cloudlyConnector.cloudlyApiClient.image.getImageById(serviceArgFromCloudly.data.imageId); + let localDockerImage: plugins.docker.DockerImage + + // lets get the docker image for the service + if (containerImageFromCloudly.data.location.internal) { + const imageStream = await containerImageFromCloudly.pullImageVersion(serviceArgFromCloudly.data.imageVersion); + localDockerImage= await plugins.docker.DockerImage.createFromTarStream(this.coreflowRef.dockerHost, { + creationObject: { + imageUrl: containerImageFromCloudly.id, + imageTag: serviceArgFromCloudly.data.imageVersion, + }, + tarStream: plugins.smartstream.nodewebhelpers.convertWebReadableToNodeReadable(imageStream) + }); + } else if ( + containerImageFromCloudly.data.location.externalRegistryId + && containerImageFromCloudly.data.location.externalImageTag + ) { + const externalRegistry = await this.coreflowRef.cloudlyConnector.cloudlyApiClient.externalRegistry.getRegistryById(containerImageFromCloudly.data.location.externalRegistryId); + // Lets authenticate against the external registry + // TODO: deduplicate this, check wether we are already authenticated + await this.coreflowRef.dockerHost.auth({ + username: externalRegistry.data.username, + password: externalRegistry.data.password, + serveraddress: externalRegistry.data.url, + }); + localDockerImage = await plugins.docker.DockerImage.createFromRegistry(this.coreflowRef.dockerHost, { + creationObject: { + imageUrl: containerImageFromCloudly.id, + imageTag: serviceArgFromCloudly.data.imageVersion, + }, + }); + await localDockerImage.pullLatestImageFromRegistry(); + } else { + throw new Error('Invalid image location'); + } let containerService = await plugins.docker.DockerService.getServiceByName( this.coreflowRef.dockerHost, - serviceArg.data.name + serviceArgFromCloudly.data.name ); - const secretBundleId = serviceArg.data.secretBundleId; this.coreflowRef.cloudlyConnector.cloudlyApiClient; - const dockerSecretName = `${serviceArg.id}_${serviceArg.data.name}_Secret`; + const dockerSecretName = `${serviceArgFromCloudly.id}_${serviceArgFromCloudly.data.name}_Secret`; let containerSecret = await plugins.docker.DockerSecret.getSecretByName( this.coreflowRef.dockerHost, dockerSecretName @@ -231,23 +256,25 @@ export class ClusterManager { await containerSecret.remove(); } - const secretBundle: plugins.servezoneInterfaces.data.ISecretBundle =this.coreflowRef.cloudlyConnector.cloudlyApiClient.; + const secretBundle = await this.coreflowRef.cloudlyConnector.cloudlyApiClient.secretbundle.getSecretBundleById(serviceArgFromCloudly.data.secretBundleId); + // lets create the relevant stuff on the docker side containerSecret = await plugins.docker.DockerSecret.createSecret(this.coreflowRef.dockerHost, { name: dockerSecretName, - contentArg: JSON.stringify(secretBundle.data.), + contentArg: JSON.stringify(await secretBundle.getFlatKeyValueObjectForEnvironment()), labels: {}, - version: await containerImage.getVersion(), + version: await containerImageFromCloudly.data.versions[serviceArgFromCloudly.data.imageVersion], }); containerService = await plugins.docker.DockerService.createService(this.coreflowRef.dockerHost, { - name: deploymentDirectiveArg.name, - image: containerImage, + name: serviceArgFromCloudly.data.name, + image: localDockerImage, networks: [webGatewayNetwork], secrets: [containerSecret], ports: [], labels: {}, - resources: deploymentDirectiveArg.resources, - networkAlias: deploymentDirectiveArg.name, + resources: serviceArgFromCloudly.data.resources, + // TODO: introduce a clean name here, that is guaranteed to work with APIs. + networkAlias: serviceArgFromCloudly.data.name, }); } }