Carol (Nichols || Goulding)
b52a3586a7
fix: Turn cargo doc warnings into errors ( #4710 )
...
* fix: Correct intra-doc links
* fix: Turn cargo doc warnings into errors
Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-28 11:24:22 +00:00
Dom Dwyer
6b6dbb0286
build: remove iox_gitops_adapter from build
...
Broken release builds since:
https://github.com/influxdata/influxdb_iox/pull/4675
2022-05-24 16:30:19 +01:00
Andrew Lamb
52a50c4a14
fix: use large circleci executor for docs job ( #4680 )
2022-05-24 14:26:49 +00:00
Jake Goulding
359046f3f2
ci: give the doc builder more memory
2022-05-20 10:44:06 -04:00
Marco Neumann
7d16f57c85
ci: simplify cargo deny ( #4640 )
...
Taken from https://github.com/influxdata/object_store_rs/pull/5
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-19 09:51:15 +00:00
Marco Neumann
52346642a0
ci: fix cargo deny ( #4629 )
...
* ci: fix cargo deny
* chore: downgrade `socket2`, version 0.4.5 was yanked
* chore: rename `query` to `iox_query`
`query` is already taken on crates.io and yanked and I am getting tired
of working around that.
2022-05-18 09:38:35 +00:00
Raphael Taylor-Davies
f2bb0fdf77
feat: update to crates.io object_store version ( #4595 )
...
* feat: update to crates.io object_store version
* chore: Run cargo hakari tasks
* fix: tests
* chore: remove object store integration test plumbing
Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
2022-05-13 16:26:07 +00:00
Marko Mikulicic
335374fed5
chore: Enable pprof feature back ( #4587 ) ( #4590 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-12 23:33:28 +00:00
Marko Mikulicic
24020403ba
fix: Remove pprof feature; it fails to build ( #4588 )
2022-05-12 21:45:13 +00:00
Marko Mikulicic
d807941804
chore: Enable pprof feature back ( #4587 )
2022-05-12 21:25:22 +00:00
Carol (Nichols || Goulding)
78bbe629b2
feat: Add more logging to understand the flaky multi ingester test better ( #4580 )
...
* feat: Increase logging to investigate multi ingester flaky test
* feat: Temporarily disable a test while logging is increased in CI
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-12 20:05:05 +00:00
Raphael Taylor-Davies
9befcd5b3d
chore: rename INFLUXDB_IOX_BUCKET to OBJECT_STORE_BUCKET in object_store ( #4548 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-10 16:31:46 +00:00
Carol (Nichols || Goulding)
620817eed4
feat: Disable perf until it can be updated.
...
Connects to #4485 .
2022-05-06 09:48:30 -04:00
Andrew Lamb
9cc7d73671
chore: Install custom protoc in perf-builder image ( #4358 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-04-20 10:35:05 +00:00
Dom Dwyer
3c89d2a354
ci: enable tokio_console feature
...
Configures the release CI pipeline to generate a binary with
tokio-console support.
This drops the compile-time log filter to TRACE, which may have some
minor overhead. All our log filters in prod are debug or higher, so the
runtime filter will remove the TRACE events and no additional logs will
be emitted because of this change.
2022-04-12 13:02:31 +01:00
Dom Dwyer
6aac162e4a
ci: remove duplicate RUSTFLAGS definition
...
This commit unifies RUSTFLAGS config in the CircleCI config.
Previously in the CircleCI config file for the "build_release" job, we
specify an env var (RUSTFLAGS) in the env config section, but then
override / use a different value when passing flags to the docker build
steps.
2022-04-12 12:13:40 +01:00
Marko Mikulicic
e7ab1908e5
fix: Use a bigger circleci machine for build_dev ( #4171 )
2022-03-30 09:59:07 +00:00
Dom Dwyer
e87313f88b
build: manually clone advisory-db repo
...
Use the git CLI to pull the advisory-db repo, instead of letting
cargo-deny do it as it seems to ignore the "pull with CLI" cargo
setting:
https://github.com/EmbarkStudios/cargo-deny/issues/388
Potentially related to GitHub killing old key support today:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-03-15 15:42:24 +00:00
Marko Mikulicic
6fd3c3f1ea
fix: Kick c2updater ( #4029 )
2022-03-14 15:24:54 +00:00
Carol (Nichols || Goulding)
8af2f60b59
fix: Run catalog setup as part of end-to-end test setup
2022-03-09 09:55:43 -05:00
Carol (Nichols || Goulding)
93b0cdbcc4
fix: Create the test database as part of ng server fixture startup
2022-03-09 09:55:43 -05:00
kodiakhq[bot]
caba70f871
Merge branch 'main' into cn/not-database-url
2022-03-09 13:32:02 +00:00
Carol (Nichols || Goulding)
4dacf0d68f
fix: Instead of using DATABASE_URL, use INFLUXDB_IOX_CATALOG_DSN and TEST_INFLUXDB_IOX_CATALOG_DSN
2022-03-07 11:02:58 -05:00
Dom Dwyer
039eb3d5e7
ci: switch cargo-audit to cargo-deny
...
Use cargo-deny in CI instead of cargo-audit.
Does the same job, but cargo-deny has more features, in particular the
"deny" functionality is helpful to prevent accidentally pulling in
dependencies we don't want (I'm looking at you OpenSSL).
2022-03-07 15:35:41 +00:00
Carol (Nichols || Goulding)
b28aa22039
fix: Check hakari even if a hakari commit is already present; fail the build if so
2022-03-04 10:24:42 -05:00
Carol (Nichols || Goulding)
b57632fb6c
fix: Fail the build if hakari changes need to be committed before merge
2022-03-04 10:17:17 -05:00
Carol (Nichols || Goulding)
c3acf79307
fix: Only make potentially one cargo hakari commit per branch
...
So that we don't have to skip running tests when cargo hakari makes a
change, but we won't have infinite cargo hakari commits if there's some
sort of problem.
2022-03-03 15:32:31 -05:00
Carol (Nichols || Goulding)
33bbbd9950
fix: Cargo hakari commits have to use semantic commits too
2022-03-03 14:50:36 -05:00
Carol (Nichols || Goulding)
7f8dcf1ed0
chore: Add ssh key to CircleCI hakari job so it can push commits
2022-03-03 14:43:37 -05:00
Carol (Nichols || Goulding)
5018d1bf66
fix: Have auto hakari commits come from a CircleCI bot, not dependabot
2022-03-03 14:43:37 -05:00
Carol (Nichols || Goulding)
26b9ad812e
feat: Auto commit cargo hakari generate changes
2022-03-03 14:43:37 -05:00
Raphael Taylor-Davies
63bea75ee1
feat: split release build and deploy ( #3879 )
...
* feat: split release build and deploy
* fix: only build_release on main
* chore: fix build_perf CI
* fix: deploy_release checkout
* fix: update deploy_release image
* fix: deploy_release credentials
* fix: add COMMIT_SHA to env
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-03-01 16:35:39 +00:00
Marko Mikulicic
4a56fcdcab
fix: Use bigger executor for test job ( #3885 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-03-01 14:42:55 +00:00
Dom Dwyer
4f0bd29a5b
build: run "catalog setup" in CI
...
Ensures the "catalog setup" command executes successfully by executing
it in CI.
2022-02-21 11:58:57 +00:00
jaymebrd
4a35547af4
chore: The k8s-iox promotion is no longer used and can be removed ( #3749 )
2022-02-15 17:20:27 +00:00
Luke Bond
54890525da
feat: gitops adapter ci build ( #3692 )
...
* chore: remove references to perf_image in CI
* chore: adding gitops adapter image build in CI
* chore: gitops adapter bin now same as dir & package so docker build works
* fix: circle config package change after renaming gitops adapter package
2022-02-10 11:23:06 +00:00
Luke Bond
092268fc87
chore: remove references to perf_image in CI ( #3673 )
...
* chore: remove references to perf_image in CI
* chore: typos in circle config comments
* chore: restored ability to build branch using parameter; documented it
* chore: fixed indentation faux-pas in circle config
* docs: clarified build-triggering instructions in circle config comments
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-02-09 16:51:23 +00:00
Jacob Marble
a9fe3362bd
chore: add semantic commit check as GH action ( #3638 )
...
* chore: add semantic commit check as GH action
* chore: remove spaces
* chore: indentation
* chore: yamllint config compatible with GH actions 'on' key
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-02-08 15:44:09 +00:00
Marco Neumann
50cff27b01
chore: remove rdkafka dependency ( #3625 )
...
All features are now covered by rskafka. This also removes the need to
specify a server ID for write buffer consumers. This was only used for
rdkafka since there we needed to specify a consumer group, even though
we did not use any transactions.
2022-02-03 13:33:56 +00:00
Marko Mikulicic
c2bd9945de
fix: Use recommended ubuntu mirror ( #3612 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-02-02 15:27:07 +00:00
Marko Mikulicic
7b2b5b7ebd
chore: Use ubuntu mirror in test_perf ( #3609 )
2022-02-02 12:37:44 +00:00
Marco Neumann
74c251febb
feat: allow IOx catalog to setup itself (no SQLx CLI required) ( #3584 )
...
* feat: allow IOx catalog to setup itself (no SQLx CLI required)
* refactor: use SQLx macro instead of hand-rolled build script
2022-01-31 15:07:38 +00:00
Paul Dix
3215928d2f
chore: fix CI sqlx migrate command
2022-01-17 09:56:20 -05:00
Paul Dix
5877374d0d
chore: fix ci postgres env
2022-01-17 09:56:20 -05:00
Paul Dix
c373e7a397
chore: update circle CI for postgres
2022-01-17 09:56:20 -05:00
Paul Dix
4e48aea55c
chore: add Postgres and migrations to CI
2022-01-17 09:56:20 -05:00
Marco Neumann
328286029f
ci: use CLI-driven SSH for cargo
...
Workaround for <https://github.com/rust-lang/cargo/issues/10280 >.
2022-01-11 11:38:02 +01:00
Raphael Taylor-Davies
5b71306423
chore: lint markdown docs and use relative code references in docs ( #3420 )
...
* chore: lint markdown docs
docs: relative source file references in markdown docs
* chore: review feedback
2022-01-04 09:50:13 +00:00
Marco Neumann
9f2694bf1b
test: `objest_store` azure support via Azurite
2021-12-17 09:30:21 +01:00
Raphael Taylor-Davies
2f3e25922a
refactor: use redpanda docker image ( #3390 )
...
* refactor: use redpanda docker image
* chore: remove unused gpg key
2021-12-16 11:59:10 +00:00