Add periodic monitor messages and support poetry-based apps on Cloud Run
Summary
Improve the creation experience of Octue services.
Contents (#548)
New features
- Add ability to set up periodic monitor messages from
Analysis
- Add poetry installation option to Cloud Run Dockerfile
Enhancements
- Allow revision tag to be set in
octue deploy
commands - Tell user SRUID of service being deployed by
octue deploy
- Change default internal service name to
local/local:local
- Allow Cloud Run execution environment to be set by deployer
Fixes
- Ensure service revision tag is set as environment variable in deployers
Dependencies
- Update
flake8
used for pre-commit checks - Update lockfile to address certificate removal in
certifi
- Use new poetry format for dev dependencies in
pyproject.toml
Testing
- Update
tox.ini
to new format