github music-gang/nops v0.1.0

latest releases: v0.15.3, v0.15.2, v0.15.1...
one month ago

Changelog

Features

  • 13a7f9b feat(config): add flags and env vars with validation (#8)
  • a436e0b feat(config): default -public-url to the local listen address (#23)
  • dc629e7 feat(config,notify): notification adapters and plain env secrets (#10)
  • e65a493 feat(engine): apply deployments from approval to completed (#14)
  • 6b46e22 feat(engine): detect drift and create deployments (#13)
  • c532255 feat(engine): manage several Nomad namespaces from one instance (#40)
  • 546a581 feat(engine): resume interrupted deployments after a restart (#16)
  • e55bf14 feat(engine,store,gitwatch,web): data and actions for the redesigned dashboard (#27)
  • 136e848 feat(engine,store,nomadx,web): freeze hooks with the deployment and register them as revisions (#33)
  • 6ccdba6 feat(engine,store,web): report jobs removed from git that still run in Nomad (#32)
  • 9093355 feat(gitwatch): add the in-memory git watcher (#12)
  • 0778578 feat(hooks): add hook runner with dispatch, wait and timeout (#3)
  • 9bbd1c7 feat(meta,store,hooks,engine,web): run several hooks per phase, with the timeout on the hook (#34)
  • 1ca05df feat(nomadx): add Nomad client wrapper with CAS-only register
  • 267f038 feat(redact): redact secrets from the plan diff (#9)
  • 91a5be5 feat(release): publish a versioned image and binary on a semver tag (#42)
  • 716a339 feat(web): add OIDC login for the dashboard (#17)
  • 3ff1f80 feat(web): dashboard pages and git webhook (#18)
  • 5d146e9 feat(web): local users as a second login backend (#19)
  • fcfd936 feat(web): poll Overview, Jobs, Job and Activity for live updates (#36)
  • dbc026a feat(web): redesign the dashboard around what an operator does with it (#28)
  • cdc1c79 feat(wiring): cmd/nops entrypoint (#20)

Fixes

  • d1f5429 fix(engine): ask for a detection cycle when a deployment ends (#35)
  • fb0c48c fix(engine): fail a deployment whose register keeps failing past the apply timeout (#41)
  • 70af700 fix(web): refuse control characters in the post-login redirect (#26)
  • 73f050d fix(web): version the static files so a changed stylesheet is downloaded (#30)

Don't miss a new nops release

NewReleases is sending notifications on new releases.