github Finsys/hawser v0.2.53

4 hours ago

Changelog

  • bd12829 README: arm archive name, extract only the binary, up has no no-cache, metrics are Edge-only, TLS health check is Standard-only, token header applies when TOKEN is set, REQUEST_TIMEOUT in both modes, INSTALL_DIR, STACKS_DIR on existing installs, OpenRC upgrade; ansible README: PrivateTmp is writable too
  • 86db705 README: settings come from env vars (no --port/--server/--token flags), Standard examples carry a TOKEN, units match the installer, upgrading and read-only notes, installer options, working download URL, armv7, compose ops, auth header, token storage
  • 9ce9fd6 ansible README: the role creates the stacks directory; which paths the unit leaves writable
  • c61ae59 ansible tests: check the service with the systemd module, mark the by-path role import as intended; ansible-lint clean
  • 7042fe6 ansible: StartLimitIntervalSec and StartLimitBurst belong in [Unit]; systemd ignored the interval in [Service]
  • 60d968e ansible: create the stacks directory and allow it in the unit (ReadOnlyPaths=/ left STACKS_DIR read-only); hawser_stacks_dir variable
  • 9c85dcc ansible: set owner and mode only when creating the stacks directory, leave an existing one alone
  • 099bd90 compose: a no-cache up runs build --no-cache and then up; docker compose up has no --no-cache
  • 247e830 compose: preserve the executable bit when writing stack files
  • df57cda compose: the up after a no-cache build keeps --build, so a pull policy cannot replace the fresh image with the registry tag; tests pin the deletion before the build, its report and the merged output
  • ac8f3f0 config: a unix:// DOCKER_HOST names the socket, any other DOCKER_HOST is reported as unsupported and no longer skips the socket check; help no longer advertises the no-op standard subcommand
  • 86fe1cd config: test that a tcp DOCKER_HOST is kept for the warning; validate comment back above validate()
  • 0af8381 install.sh: the systemd unit and the OpenRC wrapper run the binary from INSTALL_DIR, and INSTALL_DIR is created
  • b929e17 installer writes the same unit as scripts/hawser.service (journal, resource limits); ansible runs plain hawser; README: units, DOCKER_HOST, no-cache up; health check comment in the generated config

Don't miss a new hawser release

NewReleases is sending notifications on new releases.