Stéphane Bidoul
27afab461d
Add more tests for db.search
2021-11-20 14:45:42 +01:00
Stéphane Bidoul
f173688935
Various api improvements
...
- tweak function names for better swagger labels
- more build query options
- more build-events query options
- allow undeploying several builds at once
2021-11-20 14:24:17 +01:00
Stéphane Bidoul
dc6d75c94a
Fix builds page
2021-11-20 13:30:45 +01:00
Stéphane Bidoul
6d85c4a859
Tweak builds page
2021-11-20 13:28:47 +01:00
Stéphane Bidoul
ededf454a0
Fix builds row class
2021-11-20 13:11:24 +01:00
Stéphane Bidoul
48a1d7236f
Row layout for builds.html
2021-11-20 13:06:43 +01:00
Stéphane Bidoul
0547a73096
Merge pull request #19 from sbidoul/builds-page
...
Add rudimentary builds page
2021-11-20 12:22:59 +01:00
Stéphane Bidoul
f1ee13d2b7
Merge pull request #18 from sbidoul/flex-config
...
More flexible configuration
2021-11-20 12:22:41 +01:00
Stéphane Bidoul
59deefcd5a
Add rudimentary builds page
2021-11-20 12:20:56 +01:00
Stéphane Bidoul
1bc0c0cfd4
More flexible configuration
2021-11-19 19:22:28 +01:00
Stéphane Bidoul
cc701d5930
Add branch filter to event source
2021-11-18 22:54:31 +01:00
Stéphane Bidoul
5cc316fee1
Remove test code
2021-11-17 16:05:11 +01:00
Stéphane Bidoul
25b72d5a80
Factor out runboat-build custom element
2021-11-17 15:53:54 +01:00
Stéphane Bidoul
117851cbbb
Merge pull request #15 from sbidoul/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-11-17 08:44:46 +01:00
Stéphane Bidoul
3954634668
Simplify mypy config
2021-11-16 21:34:07 +01:00
Stéphane Bidoul
b57a2ffe4e
Tweak log config
2021-11-16 21:33:58 +01:00
Stéphane Bidoul
442b4e437d
Do not hard kill deployments
...
To leave them a change to close postgres connections.
2021-11-16 21:33:47 +01:00
Stéphane Bidoul
31beee0a47
SSE endpoint for build events
...
And dyamic build.html page.
2021-11-16 21:33:16 +01:00
pre-commit-ci[bot]
54f0c2402b
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/PyCQA/isort: 5.10.0 → 5.10.1](https://github.com/PyCQA/isort/compare/5.10.0...5.10.1 )
2021-11-15 17:54:08 +00:00
Stéphane Bidoul
03e6fa4795
Use observer pattern to listen on BuildsDb
...
Prepare for websocket notifications.
2021-11-14 19:23:09 +01:00
Stéphane Bidoul
020c6609b1
Merge pull request #14 from sbidoul/finish-typing
...
Finish-typing
2021-11-14 14:49:46 +01:00
Stéphane Bidoul
07615c1fe8
Only build image on main branch
2021-11-14 14:47:05 +01:00
Stéphane Bidoul
88e5cb5b44
Finish strict typing
2021-11-14 14:42:02 +01:00
Stéphane Bidoul
d80df82173
Rename webui template
2021-11-14 11:07:42 +01:00
Stéphane Bidoul
fa353ec038
Hide useless links in build webui
2021-11-14 11:02:50 +01:00
Stéphane Bidoul
62c6b4caa2
Type annotations in tests
2021-11-14 10:29:07 +01:00
Stéphane Bidoul
87a021137b
Add types in api.py
2021-11-13 18:51:47 +01:00
Stéphane Bidoul
4d3e227d3f
Even moar typing
2021-11-13 18:45:17 +01:00
Stéphane Bidoul
8e921753ba
Moar typing
2021-11-13 18:21:29 +01:00
Stéphane Bidoul
858c58e47d
Some typing
2021-11-13 18:05:55 +01:00
Stéphane Bidoul
defa2f959e
Update dependencies
2021-11-13 14:09:29 +01:00
Stéphane Bidoul
c69d300507
Tweak README
2021-11-13 13:52:35 +01:00
Stéphane Bidoul
afe415b9e1
Remove TODO from readme
...
See GitHub issues.
2021-11-13 13:33:47 +01:00
Stéphane Bidoul
7b6ce4f1bd
Preserve odoo-venv for faster startup
2021-11-12 00:21:43 +01:00
Stéphane Bidoul
36f37639b0
Quiet git clone
2021-11-11 19:42:26 +01:00
Stéphane Bidoul
8a4797bf02
Build log endpoints
2021-11-11 19:30:39 +01:00
Stéphane Bidoul
b80508eed9
Tweak dockerfile
2021-11-11 17:57:32 +01:00
Stéphane Bidoul
f2f9a73ccd
Improve k8s watcher error handling
2021-11-11 17:52:35 +01:00
Stéphane Bidoul
3dbc251b94
Add more links to build information
2021-11-11 17:51:57 +01:00
Stéphane Bidoul
96372d8e50
Fix listen address in Dockerfile
2021-11-11 17:12:42 +01:00
Stéphane Bidoul
d8fff09ed1
Cleaner way to disable database manager
2021-11-09 22:34:42 +01:00
Stéphane Bidoul
801790ed05
Make filestore storage class configurable
...
Also, use kustomize patches instead of vars.
2021-11-09 20:03:37 +01:00
Stéphane Bidoul
db51e28dbd
Use a PVC for the Odoo filestore
2021-11-09 20:03:37 +01:00
Stéphane Bidoul
4263c5bcee
Merge pull request #1 from sbidoul/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-11-08 20:33:53 +01:00
pre-commit-ci[bot]
4e5cfe468d
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/psf/black: 21.9b0 → 21.10b0](https://github.com/psf/black/compare/21.9b0...21.10b0 )
- https://github.com/pre-commit/mirrors-isort → https://github.com/PyCQA/isort
- [github.com/PyCQA/isort: v5.9.3 → 5.10.0](https://github.com/PyCQA/isort/compare/v5.9.3...5.10.0 )
2021-11-08 17:49:28 +00:00
Stéphane Bidoul
0dd953160c
Let uvicorn choose the event loop
2021-11-07 22:31:32 +01:00
Stéphane Bidoul
3ea0e8e693
Add kubectl to Dockerfile
2021-11-07 22:31:08 +01:00
Stéphane Bidoul
92c1d7da96
Load in-cluster config is KUBECONFIG is not set
2021-11-07 12:47:05 +01:00
Stéphane Bidoul
f012651501
Add test for render_kubefiles
2021-11-07 12:02:36 +01:00
Stéphane Bidoul
bc2740029d
GitHub status now point back to a dedicagted page
...
It automatically redirects with the build homepage,
or show a page with button to start/stop the build.
2021-11-06 20:11:30 +01:00