Skip to content

Persistence Options Release

Compare
Choose a tag to compare
@drmonkeysee drmonkeysee released this 22 Aug 05:02

Abstract out job persistence and add storage options beyond Elasticsearch. In addition ECS Scheduler no longer requires YAML files for configuration; settings are now controlled through environment variables. This allows the Dockerfile to build a configuration-agnostic image that can be deployed directly.

This release includes:

  • new job storage options: SQLite, S3, and DynamoDB
  • YAML config files no longer required; settings are now controlled by environment variables
  • Dockerfile no longer requires customization or extension to build a deployable image; settings are now set by run parameters instead of on-container YAML config files
  • job datetime fields now accept timezone offsets
  • jobs can now specify a timezone to use for scheduling