Commit graph

157 commits

Author SHA1 Message Date
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-isorthttps://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
Stéphane Bidoul
24d9be3b0c
Runboat does not need to know about postgres at all 2021-11-06 15:37:36 +01:00
Stéphane Bidoul
43e0e5f0d1
Remove unused ADMIN_PASSWD env var 2021-11-06 15:07:02 +01:00
Stéphane Bidoul
61ec2f06a0
Better docs leads to better code 2021-11-06 12:17:42 +01:00
Stéphane Bidoul
cb7dfb4642
Tweak comments and todos 2021-11-06 12:08:35 +01:00