Skip to content
Lucas Rebscher edited this page Feb 2, 2021 · 48 revisions

CloudHarness

drawing

CloudHarness is a base infrastructure facilitator for micro-service based applications deployed on Kubernetes.

What building your cluster application with CloudHarness gives to you:

  • Common framework and utilities to develop and deploy micro-service application
    • REST-API scaffolding building based on OpenApi (Python-Flask)
    • Helm chart automatic generation
    • Automatic build and push of images
    • Continuous deployment script generation (Codefresh)
  • Prebuilt support applications and shared library to:
    • Log in and user management - based on Keycloak
    • Submit batch and asynchronous workflows - based on Argo
    • Orchestrate Micro-services - based on Kafka

Command line tools

CloudHarness provides the following command line tools to help application scaffolding and deployment.

  • harness-deployment - generate the helm chart to deploy on Kubernetes.
  • harness-application - create a new CloudHarness REST application.
  • harness-generate - generates server and client code for all CloudHarness REST applications.

Examples

Further readings

Clone this wiki locally