api-layer
api-layer copied to clipboard
Enhancements for Python Enabler for Onboarding REST API Services
There is remaining work needed to be done for implementing a python enabler for onboarding a REST API service (started in 22PI2 innovation sprint):
- [x] 1. Integrate python into the build process
- [ ] 2. Add Python enabler option for the YAML Wizard - IN PROGRESS - Partially implemented
- [x] 3. Unregister a service
- [x] 4. Parse service-configuration and add to metadata in python specific eureka client
- [x] 5. Add support for ssl certificates
- [x] 6. Add swagger docs to service - define APIs that we want to use (could be similar to node.js enabler)
- [ ] 7. Publishing to antifactory
- [ ] 8. Documentation
- [ ] 9. Unit tests + Integration tests
- [ ] 10. Replace Flask backend used in the sample service with something lighter, i.e. FastAPI
CURRENT branch: python enabler onboarding.
Latest changes are here https://github.com/zowe/api-layer/tree/python-enabler-22PI3