backstage-plugins icon indicating copy to clipboard operation
backstage-plugins copied to clipboard

Reminder: Upgrade keycloak client once Backstage supports ESM

Open tumido opened this issue 2 years ago • 2 comments

Keycloak admin client drops support for CommonJS by v19. It's ESM only, causing headaches to many folks: https://github.com/keycloak/keycloak-nodejs-admin-client/issues/523

However the decision is that they won't introduce CommonJS back. Our only hope is for Backstage to fully support ESM.

https://github.com/backstage/backstage/issues/7011 https://github.com/backstage/backstage/issues/8242 https://github.com/backstage/backstage/issues/12218

Related:

  • [ ] https://github.com/janus-idp/backstage-plugins/pull/46
  • [ ] https://github.com/janus-idp/backstage-plugins/pull/50
  • [ ] https://github.com/janus-idp/backstage-plugins/pull/147
  • [ ] https://github.com/janus-idp/backstage-plugins/pull/518

tumido avatar Dec 12 '22 13:12 tumido

@davidfestal FYI

nickboldt avatar Mar 27 '24 15:03 nickboldt

This would also impact the Dynamic backend plugin loading feature as well, which is NodeRequire-based, and has never been tested / validated with ESM modules (direct import or transitive deps).

davidfestal avatar Mar 27 '24 15:03 davidfestal

This issue has been closed due to the fact that the Janus community is being sunset.

For future plugin issues, please use https://github.com/backstage/community-plugins/issues

For future showcase issues, please use https://issues.redhat.com/browse/RHIDP

For more information on the sunset, see:

https://janus-idp.io/blog/2024/07/05/future-of-janus-community https://issues.redhat.com/browse/RHIDP-3690 https://issues.redhat.com/browse/RHIDP-1018

rhdh-bot avatar Sep 03 '24 17:09 rhdh-bot

Closing this as the upgrading keycloak client issue is being tracked under this issue: https://issues.redhat.com/browse/RHIDP-3542

04kash avatar Sep 03 '24 19:09 04kash