Skip to content
This repository has been archived by the owner on Mar 24, 2023. It is now read-only.

[Feature] Recurring / rescheduling tasks #15

Closed
wants to merge 577 commits into from

Conversation

jpbruinsslot
Copy link
Contributor

No description provided.

jpbruinsslot and others added 30 commits June 23, 2022 14:45
* fix/health-checks:
  Blackify
  Add custom octopoes health checks
  Revert health check on octopoes api
Add custom octopoes health checks
* develop:
  Update scheduler/connectors/services/octopoes.py
  Update scheduler/server/server.py
Donnype and others added 19 commits December 5, 2022 14:49
* working packag build

* downgrade celery version to fix unnecessary dependency clash

* fix version for debian package

* fix logging config location

* use set variable

* formatting

* restart service automatically

* don't disable service on upgrade

* update debian make target

* update debian package workflow to use debian build image

* add ubuntu make target

* add workflow for building ubuntu image

* pin python version, restart after upgrade

* add SyslofIdentifier for logging

* reload systemd in postinst

* use correct equality operator in shell

* Use rm -f and mkdir -p in Makefile

* Do not change permission of packaged files

* Remove wrongly placed DH_VENV_ARGS

* Set architecture to any

* Fix building of Ubuntu packages

* Use matrix to build Debian and Ubuntu package with the same action

* Don't apt install build dependencies because they are already installed in the build image

Co-authored-by: Jeroen Dekkers <[email protected]>
* develop:
  Debian package for mula (#133)
  Fix database dsn name in env.py (PR from open) (#151)
Signed-off-by: Donny Peeters <[email protected]>
…a-field

* develop: (29 commits)
  Debian package for mula (#133)
  Scheduler id should be optional because of rocky
  Fix merge conflicts
  Fix spelling mistake
  Blackify
  Add migrations
  Update api docs
  Explicit fixes
  Code review implementation
  Pylint, mypy, black
  Blackify
  Docs, tests, mypy
  Make rest api work
  Docstrings
  Tests and fixes
  Writing tests
  Update tests
  Integration test
  Continue work
  Fix integration
  ...
…-raw-data-field

Feature/dispatch normalizers with raw data field
* develop:
  Fix version
  Blackify
  Fix duplicate tasks
  Do not always overwrite the uuid field
  Remove git artifacts
  Fix for hash of normalizer task
  Debian package for mula (#133)
  Point to raw_data in normalizer tasks.
  Scheduler id should be optional because of rocky
  Fix database dsn name in env.py (PR from open) (#151)
…e/scheduled-jobs

* old/feature/scheduled-jobs: (461 commits)
  Job store
  Fix version
  Blackify
  Fix duplicate tasks
  Do not always overwrite the uuid field
  Structure
  Remove git artifacts
  Fix for hash of normalizer task
  Break stuff
  Draft of implementing scheduled jobs
  Debian package for mula (#133)
  Point to raw_data in normalizer tasks.
  Implement suggestions code review
  Docs
  Tests, mypy, pylint
  Intergrate with octopoes
  Scheduler id should be optional because of rocky
  Integrate with octopoes changes
  Fix database dsn name in env.py (PR from open) (#151)
  Blackify
  ...
@CLAassistant
Copy link

CLAassistant commented Dec 15, 2022

CLA assistant check
All committers have signed the CLA.

@jpbruinsslot jpbruinsslot changed the title [FEATURE] Scheduled jobs [Feature] Scheduled jobs Dec 15, 2022
@jpbruinsslot jpbruinsslot self-assigned this Dec 19, 2022
@jpbruinsslot jpbruinsslot changed the title [Feature] Scheduled jobs [Feature] Recurring tasks Jan 2, 2023
@jpbruinsslot jpbruinsslot changed the title [Feature] Recurring tasks [Feature] Recurring / rescheduling tasks Jan 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants