Closed
Description
Describe the bug
When upgraded to latest version 0.22.2
of this library getting the following error:
Error [ERR_REQUIRE_ESM]: require() of ES Module /home/app/node_modules/openid-client/build/index.js from /home/app/node_modules/@kubernetes/client-node/dist/oidc_auth.js not supported.
Instead change the require of index.js in /home/app/node_modules/@kubernetes/client-node/dist/oidc_auth.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/home/app/node_modules/@kubernetes/client-node/dist/oidc_auth.js:5:35)
at /home/app/node_modules/@kubernetes/client-node/dist/oidc_auth_delayed.js:44:70
at async DelayedOpenIDConnectAuth.applyAuthentication (/home/app/node_modules/@kubernetes/client-node/dist/oidc_auth_delayed.js:44:22)
at async KubeConfig.apply(--- cut ---)
at async KubeConfig.applyOptions (/home/app/node_modules/@kubernetes/client-node/dist/config.js:388:9)
at async KubeConfig.applyToRequest (/home/app/node_modules/@kubernetes/client-node/dist/config.js:110:9)
This appears to be due to using the new version of client-node
.
** Client Version **
0.22.2
** Server Version **
e.g. 1.19.1
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
** Example Code**
Code snippet for what you are doing
Environment (please complete the following information):
- OS: [e.g. Windows, Linux]
- NodeJS Version [eg. 10]
- Cloud runtime [e.g. Azure Functions, Lambda]
Additional context
Add any other context about the problem here.