akkomar
6e90aef764
Bump docker image version in CircleCI config ( #2642 )
2024-10-10 19:07:29 +02:00
dependabot[bot]
12d236e0a4
Bump maven-surefire-plugin from 2.22.2 to 3.0.0 ( #2311 )
2023-03-15 16:34:38 +00:00
dependabot[bot]
6f387bb28c
Bump types-protobuf from 4.21.0.3 to 4.21.0.4 in /ingestion-edge ( #2267 )
2023-02-06 10:05:00 -08:00
whd
99de1e99f7
Rotate docs SSH key ( #2240 )
2023-01-17 13:07:36 -08:00
Daniel Thorn
d0f752a768
Update pip-tools to 6.12.1
2023-01-17 12:13:01 -08:00
dependabot[bot]
28cf0e3c79
Bump psutil from 5.9.3 to 5.9.4 in /ingestion-edge ( #2196 )
2022-11-28 09:50:47 -08:00
Daniel Thorn
5c2d6ef2db
Upgrade ingestion-edge to python 3.10 ( #2199 )
...
and upgrade dependencies dependabot was missing
2022-11-16 14:06:17 -08:00
Daniel Thorn
1054e57bae
Update codecov to new uploader and enable carryforward ( #1909 )
2021-12-08 16:38:46 -05:00
Daniel Thorn
2bb2e53457
Run all maven tests as one matrix and include ingestion-core ( #1811 )
2021-09-01 13:47:47 -07:00
Daniel Thorn
cfc826cf65
Upgrade ingestion-sink to java 11 ( #1791 )
2021-08-23 13:28:54 -04:00
Daniel Thorn
cda1b661fc
Use java 11 for dataflow flex templates ( #1778 )
2021-08-05 13:55:44 -07:00
Daniel Thorn
2ad3e413ed
Don't rely on unmaintatined docker image for mdspell ( #1637 )
2021-04-08 09:38:47 -07:00
whd
93ff621946
Rename default branch ( #1636 )
2021-04-06 20:58:49 +00:00
Jeff Klukas
f96fb3b8c6
Update rendered docs in line with bigquery-etl ( #1611 )
...
Uses the `material` theme and some additional plugins.
2021-03-19 06:17:37 -07:00
Daniel Thorn
329c0fa048
Pin pip-tools to 5.4 until dependabot updates ( #1521 )
2021-01-04 15:37:20 -08:00
Daniel Thorn
a9fa876db4
Fix yaml type of ssh key fingerprints ( #1443 )
2020-10-15 11:28:07 -07:00
Will Kahn-Greene
bc79a1d58d
Set docker version in CircleCI config ( #1435 )
...
This explicitly sets the Docker version. If we don't set the version,
CircleCI defaults to using 17.03.0 which is a version that CircleCI is
deprecating.
https://discuss.circleci.com/t/old-linux-machine-image-remote-docker-deprecation/37572
Co-authored-by: Daniel Thorn <dthorn@mozilla.com>
2020-10-07 12:24:34 -07:00
Daniel Thorn
bc7854b0b5
Format markdown with prettier and enforce in CI ( #1399 )
2020-09-10 13:04:04 -07:00
Daniel Thorn
927228944f
Collect test metadata in CI ( #1326 )
2020-07-29 12:17:16 -07:00
Daniel Thorn
df58c97e8c
Bump ingestion-edge requirements except google-cloud-pubsub ( #1325 )
2020-07-22 14:43:26 -07:00
Daniel Thorn
04d0ac74dd
Only build docs for master ( #1272 )
2020-04-28 11:08:08 -07:00
William Lachance
07c869fdd9
Skip ci jobs on gh-pages branch deployed by mkdocs ( #1270 )
...
There is no circleci config on this branch, so it will always fail.
2020-04-28 13:54:22 -04:00
Daniel Thorn
0291bb2065
Upgrade to python 3.8 ( #1131 )
2020-02-18 19:47:22 +01:00
Daniel Thorn
9efd40cebe
Use pip-compile instead of constraints.txt ( #1128 )
2020-02-13 00:03:58 +01:00
Daniel Thorn
4b5ddc551a
Add /app/version.json to sink ( #1039 )
2019-12-17 12:48:01 -05:00
Daniel Thorn
192fc05d87
Replace maven inter-module deps with copying src ( #887 )
...
* Replace maven inter-module deps with copying src
* Update docs/ingestion-beam/sink-job.md
Co-Authored-By: Jeff Klukas <jeff@klukas.net>
2019-10-02 15:09:28 -07:00
Jeff Klukas
1bfd73c05a
Skip integration tests for forked PRs
2019-09-25 16:07:13 -04:00
Daniel Thorn
92ba503c4d
Share code between ingestion-beam and ingestion-sink ( #762 )
2019-08-21 11:07:41 -07:00
Daniel Thorn
8a0fcb1b51
Fix ingestion-sink errors and performance ( #750 )
2019-08-20 11:18:47 -07:00
Daniel Thorn
6606311bfa
Implement Streaming BQ Sink for Kubernetes ( #738 )
...
* Implement Streaming BQ Sink for Kubernetes
* Update ingestion-sink/src/test/java/com/mozilla/telemetry/ingestion/SinkIntegrationTest.java
Co-Authored-By: Jeff Klukas <jeff@klukas.net>
2019-08-14 10:49:55 -07:00
William Lachance
85863eef1e
Create an mkdocs-based site ( #732 )
...
This substantially reorganizes the documentation as an mkdocs site. Main
changes:
* All documentation is now browseable and searchable in a single site, with
handy table of contents on the side of each section
* Top-level README significantly slimmed down (just pointing to docs site)
* READMEs inside individual components removed (moved to subdirectories inside
docs/ folder, accessible via top-level in docs site)
2019-08-12 17:06:19 -04:00
Daniel Thorn
bd423640c7
Setup maven for multiple modules ( #655 )
2019-06-18 16:08:51 -07:00
Daniel Thorn
68a514f156
Skip tests for unmodified products ( #600 )
...
* Skip tests for unmodified products
* address review
2019-05-10 09:16:31 -07:00
Jeff Klukas
d2e76af1c7
Include geo db version in metadata
...
Fixes #537
2019-05-01 14:18:01 -04:00
Daniel Thorn
1aab5e6ee9
Test edge without docker-compose for better dependency caching ( #444 )
2019-02-27 11:17:06 -08:00
Jeff Klukas
bbad098643
Pull schemas from GCS rather than building into jar ( #405 )
...
Closes #398
This new approach is consistent with how we pull in the geo database and how
we run tests for it. Instead of pulling from GitHub at maven build time,
developers are instructed to run a script to pull down an archive locally.
Then, we rely on Beam's Filesystems library to transparently handle a local
or GCS path.
2019-01-30 15:32:40 -05:00
Jeff Klukas
7b3de2dd1e
Configure maven memory settings
...
The ingestion-beam-integration job was crashing the VM on CircleCI.
Working theory is that it was the jacoco agent crashing due to insufficient
memory.
See https://stackoverflow.com/a/38925634/1260237
2019-01-17 09:22:27 -05:00
Jeff Klukas
c7a6dead54
Maven memory settings
2019-01-08 13:22:56 -05:00
Jeff Klukas
56c8da2e53
Pin maven image
2019-01-08 13:22:56 -05:00
Daniel Thorn
163cc7438c
Move black to same location as other style checks ( #302 )
2018-12-21 14:01:27 -08:00
Jeff Klukas
e5379a1f5f
Remove redundant restore_cache step
2018-11-27 18:42:26 -05:00
Jeff Klukas
4ecc751c66
Add StorageIntegationTest for beam GCS -> GCS pipeline
2018-11-27 18:42:26 -05:00
Jeff Klukas
f841e3f314
Consolidate beam integration tests to one CircleCI job
2018-11-26 08:08:55 -05:00
Jeff Klukas
8145640d8e
Add PubsubIntegrationTest to ingestion-beam
...
Adds one test case each for exercising InputType.pubsub and OutputType.pubsub
Closes #207
2018-11-20 15:18:24 -05:00
Jeff Klukas
3441d37739
Use same codecov flag for both ingestion-beam jobs
2018-11-14 11:52:23 -05:00
Jeff Klukas
ca511228ab
Add BigQueryIntegrationTest that accesses BigQuery in GCP
2018-11-14 11:52:23 -05:00
Jeff Klukas
bd7c122e68
Report code coverage for ingestion-edge
...
Closes #123
2018-11-08 08:34:41 -05:00
Daniel Thorn
5599c5be97
Make ingestion-edge metadata headers configurable ( #163 )
...
fixes #13
2018-11-07 15:38:59 -08:00
Jeff Klukas
a582f7b3b8
Change flag name for sending code coverage report
...
Apparently, dashes are not allowed
https://docs.codecov.io/docs/flags#section-how-to-create-flags
2018-11-06 14:28:42 -05:00
Jeff Klukas
c68a42e860
Add code coverage reporting for ingestion-beam
...
Closes #124
2018-11-06 13:27:31 -05:00