Stéphane Bidoul
a0052c878b
Tweak routes
2021-11-06 11:02:12 +01:00
Stéphane Bidoul
24f97db3b3
Remove pre-commit job
...
We use pre-commit.ci instead
2021-11-06 00:03:37 +01:00
Stéphane Bidoul
3339259346
Setup env vars for tests
2021-11-05 21:26:55 +01:00
Stéphane Bidoul
6885ff6b3c
Bootstrap test suite
2021-11-05 20:59:39 +01:00
Stéphane Bidoul
903a05fc0e
Report build statuses to GitHub
2021-11-05 18:28:52 +01:00
Stéphane Bidoul
968f94c1e7
Allow customizing build environment variables
2021-11-05 18:23:02 +01:00
Stéphane Bidoul
e1a2a4d5c4
Improve readme
2021-11-05 18:22:15 +01:00
Stéphane Bidoul
56a57de966
Add timeout on initialization job
2021-11-05 10:21:38 +01:00
Stéphane Bidoul
de2a95dc7d
Add Dockerfile
2021-11-05 09:44:34 +01:00
Stéphane Bidoul
dd81c4d784
Update README
2021-11-05 09:40:56 +01:00
Stéphane Bidoul
d79cb6223e
Use official kubernetes client
...
Because kubernetes_asyncio watcher have correctness issues,
as they seem to re-emit events that pre-date the initial load.
Although I ended up having to implement an infinite watcher,
to handle socket timeout errors...
2021-11-04 09:36:01 +01:00
Stéphane Bidoul
f5d232c3af
More precise change detection
...
Fix: we read spec.replicas instead of status.replicas.
Do not wakeup needlessly when irrelevant changes
happen in deployments.
Better logging.
2021-10-31 16:21:36 +01:00
Stéphane Bidoul
9627729ba2
Support GitHub token
2021-10-31 11:05:38 +01:00
Stéphane Bidoul
d6d9ac8a7f
Use jobs for db initialization an cleanup
...
It turns out that init containers do not work, as we
can't easily detect failures and access init log as they
restart constantly. So we use initialization jobs.
We take the opportunity to use cleanup jobs too, so
all knowledge of runtime content is in the kubefiles.
2021-10-31 11:04:51 +01:00
Stéphane Bidoul
d2e23443e1
Tweak README
2021-10-28 18:23:30 +02:00
Stéphane Bidoul
d90ffad1aa
Update README
2021-10-28 18:20:21 +02:00
Stéphane Bidoul
e33ad90745
It's taking shape
2021-10-28 12:52:23 +02:00
Stéphane Bidoul
6bd0c8e7cd
Look ma, no database
2021-10-25 19:08:18 +02:00
Stéphane Bidoul
ac0bd848d4
Initial commit
2021-10-17 15:19:34 +02:00