Gleb Novikov
9860d59aa2
Public docker image repository by default
2023-05-08 15:51:54 +04:00
Kirill Bulatov
a56ae15edf
Lock cargo dependencies during CI builds
2022-08-26 17:29:01 +03:00
Rory de Zoete
12e87f0df3
Update workflow to fix dependency issue ( #2309 )
...
* Update workflow to fix dependency issue
* Update workflow
* Update workflow and dockerfile
* Specify tag
* Update main dockerfile as well
* Mirror rust image to docker hub
* Update submodule ref
Co-authored-by: Rory de Zoete <rdezoete@Rorys-Mac-Studio.fritz.box >
2022-08-19 12:07:46 +02:00
Rory de Zoete
262cdf8344
Update cachepot endpoint ( #2290 )
...
* Update cachepot endpoint
* Update dockerfile & remove env
* Update image building process
* Cannot use metadata endpoint for this
* Update workflow
* Conform to kaniko syntax
* Update syntax
* Update approach
* Update dockerfiles
* Force update
* Update dockerfiles
* Update dockerfile
* Cleanup dockerfiles
* Update s3 test location
* Revert s3 experiment
* Add more debug
* Specify aws region
* Remove debug, add prefix
* Remove one more debug
Co-authored-by: Rory de Zoete <rdezoete@RorysMacStudio.fritz.box >
2022-08-17 18:02:03 +02:00
Kirill Bulatov
45680f9a2d
Drop CircleCI runs ( #2082 )
2022-07-25 18:30:30 +03:00
Kirill Bulatov
cc680dd81c
Explicitly enable cachepot in Docker builds only
2022-07-20 17:09:36 +03:00
Kirill Bulatov
8a714f1ebf
Add coverage to GH actions and rework part of them ( #1987 )
2022-06-27 19:15:56 +03:00
Kirill Bulatov
eb8926083e
Use the updated base build Docker image ( #1972 )
2022-06-27 13:12:58 +03:00
Alexey Kondratov
772c2fb4ff
Report startup metrics and failure reason from compute_ctl ( #1581 )
...
+ neondatabase/cloud#1103
This adds a couple of control endpoints to simplify compute state
discovery for control-plane. For example, now we may figure out
that Postgres wasn't able to start or basebackup failed within
seconds instead of just blindly polling the compute readiness
for a minute or two.
Also we now expose startup metrics (time of the each step: basebackup,
sync safekeepers, config, total). Console grabs them after each
successful start and report as histogram to prometheus and grafana.
OpenAPI spec is added and up-tp date, but is not currently used in the
console yet.
2022-05-18 13:03:29 +04:00
Andrey Taranik
56f6269a8e
rename docker images to neondatabase docker account ( #1570 )
...
* rename docker images to neondatabase docker account
* docker images build fix (permisions for Cargo.lock)
2022-04-25 11:34:51 +03:00
Kirill Bulatov
9b7dcc2bae
Use proper cachepot bucket
2022-04-17 16:35:40 +03:00
Kirill Bulatov
3136a0754a
Use mold in Docker images
2022-04-17 00:50:28 +03:00
Kirill Bulatov
787f0d33f0
Use another cachepot bucket for rust Docker build caches
2022-04-16 23:36:42 +03:00
Kirill Bulatov
ed5f9acca9
Revert "Revert libc upgrade" ( #1527 )
...
This reverts commit 4bc338babc .
2022-04-16 13:38:48 +03:00
Kirill Bulatov
4bc338babc
Revert libc upgrade
2022-04-16 10:03:26 +03:00
Kirill Bulatov
3ab090b43a
Fix compute tools build
2022-04-15 23:12:35 +03:00
Kirill Bulatov
7126979950
Remove custom neon Docker build image
2022-04-15 20:08:22 +03:00
Kirill Bulatov
e97f94cc30
Bump rustc version
2022-04-14 23:01:06 +03:00
Kirill Bulatov
18dfc769d8
Use cachepot to cache more rustc builds
2022-03-26 08:38:45 +02:00
Alexey Kondratov
06c28174c2
Integrate compute_tools into zenith workspace and improve logging ( zenithdb/console#487 )
2022-01-18 18:47:31 +03:00