Skip to content

Releases

v0.4.4 Deployment user

Choose a tag to compare

@glossd glossd released this 06 Nov 18:48
3a7a94e

Deployment commands and pre-commands can run under a configured username instead of the account that starts the service. Startup now warns when the service is run without a deployment username as root, or when run as a non-root user, and asks for confirmation.

v0.4.3 fix shutdown & unWIP

Choose a tag to compare

@glossd glossd released this 03 Feb 00:49
4a0cfdc

What's Changed

Fixed server shutdown and updated readme for unWIP.

v0.4.2 Cmd inside OS Session

Choose a tag to compare

@glossd glossd released this 01 Feb 00:40
69cb042

The cmd process is launched in its session and upon its removal the whole session is deleted including the children processes of the cmd

Alerting through Mail, Server configuration

Choose a tag to compare

@glossd glossd released this 29 Jan 20:00

Yetis server can accept a configuration file.

What's Changed

  • Alerts: send failure and recovery messages to smtp mail server by @glossd in #45

Full Changelog: v0.3.2...v0.4.0

Replace Service with port forwarding

Choose a tag to compare

@glossd glossd released this 28 Jan 01:44
30acb43

What's Changed

  • Replacing go tcp proxy with Iptables port forwarding by @glossd in #42
  • Add information about port and proxy port to the list, fix iptables well-known ports missing by @glossd in #43
  • Put unique contraint for creating port forwarding by @glossd in #44

Full Changelog: v0.2.6...v0.3.2

Service as a tcp proxy

Choose a tag to compare

@glossd glossd released this 17 Jan 23:02
874eb0d

The in-memory binary of a Service kind was a good idea, but it will not work in high-load environment. The TCP proxy when dialled occupies a port on the operating system. With too many connections it would run out of ports resulting in the error: dial tcp: connect: cannot assign requested address
I will be looking towards DNAT for proxying

Versioning, ListWatch, StartBackground

Choose a tag to compare

@glossd glossd released this 07 Dec 00:53

What's Changed

Full Changelog: v0.1.2...0.1.3

List watch, Delete deployments on shutdown

Choose a tag to compare

@glossd glossd released this 03 Dec 23:17

What's Changed

  • Utilize fetch.ToHandlerFunc by @glossd in #6
  • Refactor: extract unix commands into its own package by @glossd in #7
  • Add watch option to list command by @glossd in #8
  • Delete deployments before Yetis shutdown by @glossd in #9

Full Changelog: v0.1.1...v0.1.2

Allow single quotes in the env var

Choose a tag to compare

@glossd glossd released this 27 Nov 15:03
50f6f49
Merge pull request #2 from glossd/fix-single-quotes

Fix single quotes in the environment variables

Initial release

Choose a tag to compare

@glossd glossd released this 19 Nov 14:21

Support for liveness restarts and log management