Skip to content

Conversation

@taban03
Copy link
Contributor

@taban03 taban03 commented Dec 15, 2025

Description

A bug for the Node Enabler has been recently introduced and we were not able to discover it until now, since we are not testing the enablers applications as part of our CI/CD.
This PR includes:

  • Enhance the nodejs enabler to support both PKCS12 + old legacy format (key + certificate)
  • Creation of integration test for the Python and Node sample app
  • Include deployment and run of the tests for Node.JS and Python Onboarding enablers as part of the GH pipeline.

Linked to # (issue)
Part of the # (epic)

Type of change

Please delete options that are not relevant.

  • fix: Bug fix (non-breaking change which fixes an issue)
  • feat: New feature (non-breaking change which adds functionality)
  • docs: Change in a documentation
  • refactor: Refactor the code
  • chore: Chore, repository cleanup, updates the dependencies.
  • BREAKING CHANGE or !: Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My code follows the style guidelines of this project
  • PR title conforms to commit message guideline ## Commit Message Structure Guideline
  • I have commented my code, particularly in hard-to-understand areas. In JS I did provide JSDoc
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • The java tests in the area I was working on leverage @nested annotations
  • Any dependent changes have been merged and published in downstream modules

For more details about how should the code look like read the Contributing guideline

@taban03 taban03 marked this pull request as draft December 15, 2025 10:20
@taban03 taban03 changed the title chore: Include testing of Node.JS and Python enabler sample apps fix: Fix Node.JS Enabler and include testing of Node.JS and Python enabler sample apps Dec 16, 2025
@taban03 taban03 changed the title fix: Fix Node.JS Enabler and include testing of Node.JS and Python enabler sample apps chore: Fix Node.JS Enabler and include testing of Node.JS and Python enabler sample apps Dec 17, 2025
@taban03 taban03 changed the title chore: Fix Node.JS Enabler and include testing of Node.JS and Python enabler sample apps chore: Include testing of Node.JS and Python enabler sample apps Dec 17, 2025
@EvaJavornicka EvaJavornicka moved this from New to In Progress in API Mediation Layer Backlog Management Dec 17, 2025
@taban03 taban03 force-pushed the reboot/run_nodejs_and_python_services branch from 9995553 to deb9446 Compare December 18, 2025 13:49
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>

# Conflicts:
#	onboarding-enabler-nodejs/src/index.js
taban03 and others added 12 commits December 31, 2025 15:51
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
@taban03 taban03 marked this pull request as ready for review January 2, 2026 11:23
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
@taban03 taban03 changed the title chore: Include testing of Node.JS and Python enabler sample apps chore: Include testing of Node.JS and Python enabler sample apps and enhance NodeJS enabled to read p12 Jan 2, 2026
@taban03 taban03 changed the title chore: Include testing of Node.JS and Python enabler sample apps and enhance NodeJS enabled to read p12 chore: Include testing of Node.JS and Python enabler sample apps and enhance NodeJS enabler to read p12 Jan 2, 2026
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
Signed-off-by: Andrea Tabone <andrea.tabone@broadcom.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 2, 2026

@taban03 taban03 merged commit d3bd9f4 into v3.x.x Jan 2, 2026
40 of 41 checks passed
@taban03 taban03 deleted the reboot/run_nodejs_and_python_services branch January 2, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Development

Successfully merging this pull request may close these issues.

4 participants