Skip to content

Releases: jacobsalmela/sampo

v1.0.2

17 Aug 23:27
c9f8997
Compare
Choose a tag to compare

What's Changed

  • External scripts: pass/convert CGI query opts by @bertsky in #25

New Contributors

Full Changelog: 1.0.1...1.0.2

v1.0.1

11 Mar 21:03
b46574f
Compare
Choose a tag to compare

No functional changes.

  • updated build and publish workflow
  • updated readme
    Full Changelog: 1.0.0...1.0.1

v1.0.0

11 Mar 14:06
cf89444
Compare
Choose a tag to compare

There are considerable changes from what the MVP had (in order of impact/size of the change):

  • more of a plug-and-play experience for the end user. sampo now requires a
    folder somewhere that contains: sampo.sh, sampo.conf and scripts/. This
    drastically simplifies deployments in both containers and local instances and
    provides a nice workflow:
  • mkdir -p sampo/scripts
  • cp yourscripts/*.sh sampo/scripts
  • cp sampo.sh sampo/
  • cp sampo.conf sampo/
  • this allows nice portability and a faster deployment. The user dumps their
    scripts in scripts/ then updates sampo.conf to set their endpoints and the
    scripts that they call. for containers, this can be done by adding them to the
    dockerfile, using a volume mount, or config maps in k8s. This should provide a
    lot of flexibility for someone with a lot of scripts to dump them in one spot,
    configure them, and test them
  • more versatile container deployement on both docker and kubernetes with better
    logging and parity with local deployment
  • build.sh now deploys local, docker, or k8s variants (-l, -d, -k)
  • build.sh now cleans up previous deployments -c, and runs tests ./build -i
  • added debug logging
  • more comments in the code
  • enhanced some functions
  • better portability of some commands like stat

since making this three years ago, I have seen the stars on the repo slowly increase. It is surprising to me, but nonetheless, it shows some interest, so I decided to push the mvp to a better state.

If you are using sampo for something, I would like to hear from you on how you are using it and what you would like to see from it.

Thank you for using sampo.

MVP

15 Sep 12:19
10d735e
Compare
Choose a tag to compare
MVP

The Minimum Viable Product for sampo. You can:

  • create an endpoint in shell code
  • have an endpoint call more shell code