api-layer icon indicating copy to clipboard operation
api-layer copied to clipboard

Enhancements for Python Enabler for Onboarding REST API Services

Open AmandaDErrico opened this issue 2 years ago • 1 comments

There is remaining work needed to be done for implementing a python enabler for onboarding a REST API service (started in 22PI2 innovation sprint):

  • [ ] 1. Integrate python into the build process
  • [ ] 2. Add Python enabler option for the YAML Wizard 
  • [ ] 3. Unregister a service
  • [ ] 4. Parse service-configuration and add to metadata in python specific eureka client
  • [ ] 5. Add support for ssl certificates
  • [ ] 6. Add swagger docs to service - define APIs that we want to use (could be similar to node.js enabler)
  • [ ] 7. Publishing to artifactory

Implementation has already started in branch python enabler onboarding. Currently we can access the /info endpoint from the Gateway and can also observe the python enabler tile in API Catalog when running the Flask application.

AmandaDErrico avatar May 18 '22 11:05 AmandaDErrico

Latest changes are here https://github.com/zowe/api-layer/tree/python-enabler-22PI3

EvaJavornicka avatar Jun 05 '23 12:06 EvaJavornicka