Skip to content

GPTS / General Purpose Test Service

Go version Go Report Card Codecov Helm Chart License Swagger Validator

Simple & easy to configure test service for serving content through HTTP.

Features

  • Default echo response fon unconfigured routes
  • Declarative configuration
    • Support YAML and JSON configuration
    • Support per-method response definitions (GET, POST, PUT, PATCH, DELETE)
    • Support default response definition (for unconfigured methods)
    • Support subpaths handling
  • Docker support
  • Kubernetes support
    • Helm chart available
    • Image running as non-root
    • All settings can be configured via chart values
    • Support Ingress controllers
  • More coming soon...

Development model

GPTS is being developed as a hobby project. Due to large workload caused by ongoing studies and professional work, I might not be able to spend a lot of time on further improvements and new features. I'll still try to fix any bugs and vulnerabilities as soon as possible, but general development will be conducted during holidays and/or after finishing current term.


Last update: 2022-03-06