Sergey Melnikov
2709878b8b
Deploy scram proxies into new account ( #2643 )
2022-10-21 14:21:22 +03:00
Sergey Melnikov
30984c163c
Fix race between pushing image to ECR and copying to dockerhub ( #2662 )
2022-10-20 23:01:01 +03:00
Kirill Bulatov
c67cf34040
Update GH Action version ( #2646 )
2022-10-19 11:16:36 +03:00
Sergey Melnikov
0cd2d91b9d
Fix deploy-new job by installing sivel.toiletwater ( #2641 )
2022-10-18 14:44:19 +00:00
Sergey Melnikov
546e9bdbec
Deploy storage into new account and migrate to management API v2 ( #2619 )
...
Deploy storage into new account
Migrate safekeeper and pageserver initialisation to management api v2
2022-10-18 15:52:15 +03:00
Lassi Pölönen
5d6553d41d
Fix pageserver configuration generation bug ( #2584 )
...
* We had an issue with `lineinfile` usage for pageserver configuration
file: if the S3 bucket related values were changed, it would have
resulted in duplicate keys, resulting in invalid toml.
So to fix the issue, we should keep the configuration in structured
format (yaml in this case) so we can always generate syntactically
correct toml.
Inventories are converted to yaml just so that it's easier to maintain
the configuration there. Another alternative would have been a separate
variable files.
* Keep the ansible collections dir, but locally installed collections
should not be tracked.
2022-10-16 11:37:10 +00:00
Anastasia Lubennikova
ee64a6b80b
Fix CI: push versioned compute images to production ECR
2022-10-14 18:12:50 +03:00
Alexander Bayandin
ebf54b0de0
Nightly Benchmarks: Add 50 GB projects ( #2612 )
2022-10-13 10:00:29 +01:00
danieltprice
771e61425e
Update release-pr.md ( #2600 )
...
Update the Release Notes PR example that is referenced from the checklist. The Release Notes file structure changed recently.
2022-10-12 08:38:28 -03:00
Alexander Bayandin
93775f6ca7
GitHub Actions: replace deprecated set-output with GITHUB_OUTPUT ( #2608 )
2022-10-12 10:22:24 +01:00
Sergey Melnikov
241e549757
Switch neon-stress etcd to dedicatd instance ( #2602 )
2022-10-10 22:07:19 +00:00
Sergey Melnikov
34bea270f0
Fix POSTGRES_DISTRIB_DIR for benchmarks on ec2 runner ( #2594 )
2022-10-10 09:12:50 +00:00
Kirill Bulatov
13f0e7a5b4
Deploy pageserver_binutils to the envs
2022-10-09 08:21:11 +03:00
Kirill Bulatov
8e51c27e1a
Restore artifact versions ( #2578 )
...
Context: https://github.com/neondatabase/neon/pull/2128/files#r989489965
Co-authored-by: Rory de Zoete <rory@neon.tech >
2022-10-07 10:58:31 +00:00
Anastasia Lubennikova
254cb7dc4f
Update CI script to push compute-node-v15 to dockerhub
2022-10-06 10:50:08 +03:00
Anastasia Lubennikova
c5a428a61a
Update Dockerfile.compute-node-v15 to match v14 version.
...
Fix build script to promote the image for v15 to neon dockerhub
2022-10-06 10:50:08 +03:00
Sergey Melnikov
b99bed510d
Move proxies to neon-proxy namespace ( #2555 )
2022-10-05 16:14:09 +03:00
Kirill Bulatov
4f2ac51bdd
Bump rustc to 1.61
2022-10-03 16:36:03 +03:00
Stas Kelvich
367cc01290
Fix deploy paths
2022-09-26 10:08:01 +03:00
Anastasia Lubennikova
1165686201
fix deploy lib paths for postgres
2022-09-23 22:23:43 +03:00
Anastasia Lubennikova
093264a695
Fix deploy bin and lib paths for postgres
2022-09-23 22:23:43 +03:00
Alexander Bayandin
3e65209a06
Nightly Benchmarks: use Postgres binaries from artifacts ( #2501 )
2022-09-23 12:50:36 +01:00
Dmitry Rodionov
eb0c6bcf1a
reenable storage deployments
2022-09-23 14:12:39 +03:00
Rory de Zoete
52819898e4
Extend image push step with production ECR ( #2465 )
...
* Extend image push step with production ECR
* Put copy step before auth change
* Use correct name
* Only push on main
* Fix typo
2022-09-23 11:25:29 +02:00
Sergey Melnikov
b0377f750a
Add staging-test region to normal staging rollouts ( #2500 )
2022-09-23 11:25:26 +03:00
Anastasia Lubennikova
eb9200abc8
Use version-specific path in pytest CI script
2022-09-22 18:12:41 +03:00
Anastasia Lubennikova
8b42c184e7
Update LD_LIBRARY_PATH in deploy scripts
2022-09-22 18:12:41 +03:00
Anastasia Lubennikova
7138db9279
Fix paths to postgres binaries in the deploy script
2022-09-22 18:12:41 +03:00
Anastasia Lubennikova
1fa7d6aebf
Use DEFAULT_PG_VERSION env in CI pytest
2022-09-22 14:15:13 +03:00
Anastasia Lubennikova
d45de3d58f
update build scripts to match pg_distrib_dir versioning schema
2022-09-22 14:15:13 +03:00
Kirill Bulatov
71c92e0db1
Use prebuilt image with Hakari for CI style checks ( #2488 )
2022-09-21 10:13:11 +00:00
sharnoff
4a3b3ff11d
Move testing pageserver libpq cmds to HTTP api ( #2429 )
...
Closes #2422 .
The APIs have been feature gated with the `testing_api!` macro so that
they return 400s when support hasn't been compiled in.
2022-09-20 11:28:12 -07:00
Heikki Linnakangas
a5019bf771
Use a simpler way to set extra options for benchmark test.
...
Commit 43a4f7173e fixed the case that there are extra options in the
connection string, but broke it in the case when there are not. Fix
that. But on second thoughts, it's more straightforward set the
options with ALTER DATABASE, so change the workflow yaml file to do
that instead.
2022-09-20 13:48:50 +03:00
Kirill Bulatov
7863c4a702
Regenerate Hakari files, add a CI check for that
2022-09-20 11:39:10 +03:00
Alexander Bayandin
bb3c66d86f
github/workflows: Make publishing perf reports more configurable ( #2440 )
2022-09-19 22:28:51 +00:00
Heikki Linnakangas
6985f6cd6c
Add a new benchmark data series for prefetching.
...
Also run benchmarks with the seqscan prefetching (commit f44afbaf62 )
enabled.
Renames the 'neon-captest' test to 'neon-captest-reuse', for clarity
2022-09-19 20:56:11 +03:00
Dmitry Rodionov
4b5e7f2f82
Temporarily disable storage deployments
...
Do not update configs
Do not restart servieces
Still update binaries
2022-09-19 17:03:20 +03:00
Sergey Melnikov
90ed12630e
Add zenith-us-stage-ps-4 and undo changes in prefix_in_bucket in pageserver config ( #2473 )
...
* Add zenith-us-stage-ps-4
* Undo changes in prefix_in_bucket in pageserver config (Rollback #2449 )
2022-09-19 12:57:44 +02:00
Dmitry Rodionov
4db15d3c7c
change prefix_in_bucket in pageserver config
2022-09-16 18:14:05 +03:00
Alexander Bayandin
72b33997c7
Nightly Benchmarks: trigger tests earlier ( #2463 )
2022-09-16 09:09:54 +00:00
Kirill Bulatov
74312e268f
Tidy up storege artifact build flags
...
* Simplify test build features handling
* Build only necessary binaries during the release build
2022-09-16 11:17:41 +03:00
Kirill Bulatov
031e57a973
Disable failpoints by default
2022-09-16 09:26:29 +03:00
Heikki Linnakangas
1062e57fee
Don't run codestyle checks separately for Postgres v14 and v15.
...
Previously, we compiled neon separately for Postgres v14 and v15, for
the codestyle checks. But that was bogus; we actually just ran "make
postgres", which always compiled both versions. The version really only
affected the caching.
Fix that, by copying the build steps from the main build_and_test.yml
workflow.
2022-09-15 16:33:42 +03:00
Alexey Kondratov
757e2147c1
Follow-up for neondatabase/neon#2448 ( #2452 )
...
* remove `legacy` mode from the proxy readme
* explicitly specify `authBackend` in the link auth proxy helm-values
for all envs
2022-09-15 15:21:22 +03:00
Alexander Bayandin
d87c9e62d6
Nightly Benchmarks: perform tests on both pre-created and fresh projects ( #2443 )
2022-09-14 10:53:34 +00:00
Alexander Bayandin
d4d57ea2dd
github/workflows: fix project creation via API ( #2437 )
2022-09-13 20:26:26 +02:00
Alexander Bayandin
4f7557fb58
github/workflows: Create projects using API ( #2403 )
...
* github/actions: add neon projects related actions
* workflows/benchmarking: create projects using API
* workflows/pg_clients: create projects using API
2022-09-13 09:45:45 +01:00
Heikki Linnakangas
a48f9f377d
Fix typo in issue template
2022-09-10 01:23:19 +03:00
Kirill Bulatov
18dafbb9ba
Remove deceiving rust version from the CI files
2022-09-09 22:32:00 +03:00
Kirill Bulatov
923f642549
Collect cargo build timings
2022-09-09 22:32:00 +03:00