Commit Graph

194 Commits (6096ee2ad4fb0b8de308e23fe7fe0bd0a363de63)

Author SHA1 Message Date
Daniel Moran a5f6431321
build: pull SHA-specific image before tagging it as latest (#22891) 2021-11-17 10:26:27 -05:00
Daniel Moran e7a77f0e24
build: follow-up fixes after CI refactor (#22884)
* Setup docker before trying to push image
* Fix perf-test script name
2021-11-16 15:41:43 -05:00
Daniel Moran 0572ae05d2
build: replace cross_build job with parallelized build matrix (#22877) 2021-11-16 14:38:30 -05:00
Sam Arnold 16e3b165ca
chore: refactor performance test to generate queries and data together (#22861) 2021-11-15 12:01:38 -05:00
William Baker 11f60520f9
build: better versioning and verification for releases (#22866) 2021-11-12 08:57:21 -07:00
Daniel Moran 0ecde93012
build: stop building & pushing images to quay.io (#22864) 2021-11-11 12:28:06 -05:00
William Baker 4af68d06b7
build: updated changelog automation (#22835)
* build: updated changelog automation

* chore: update frozen changelog date
2021-11-05 20:55:37 -06:00
Daniel Moran 21362910f2
build: add a CI job to test `influxd downgrade` (#22821) 2021-11-03 14:28:19 -04:00
William Baker f7573f43a7
feat: sql migrator can do down migrations (#22806)
* feat: sql down migrations

* refactor: different name for up migrations

* chore: update migrations ref in svc tests

* build: add lint step to verify sql migration names match
2021-11-01 14:30:18 -06:00
William Baker ca6b99f9a2
build: use changelogger image for changelog generation (#22748)
* build: install a specific version of git-cliff for changelog job

* build: use pre-built image

* chore: correct image name

* chore: update deps

* chore: remove test job
2021-10-25 15:16:10 -06:00
Daniel Moran cac4b42898
build: bump to go1.17.2 (#22652) 2021-10-12 10:23:17 -07:00
Cody Shepherd e75d023eba
build: the update-changelog script should not produce side-effects (#22624) 2021-10-11 09:31:30 -07:00
Daniel Moran a4ee58e451
build: refactor lint and race-test jobs to use cross-builder executor (#22584) 2021-10-05 16:27:00 -04:00
Daniel Moran 1e9a31a675
build: add CI jobs to natively test ARM64, Mac, and Windows (#22539) 2021-09-24 11:03:56 -04:00
pierwill 22fa31640b
ci: Verify checksum of goreleaser install script (#22570) 2021-09-23 16:32:27 -05:00
Cody Shepherd c44931a06e
build: changelog job should use aws domain to avoid CDN caching (#22502) 2021-09-17 10:43:09 -07:00
Cody Shepherd b8a3b4ca5c
chore: persist changelog artifacts to workspace for uploading (#22478) 2021-09-14 14:16:36 -07:00
Cody Shepherd 1e911cdba6
chore: fetch changelog files prior to updating (#22439) 2021-09-13 07:01:30 -07:00
Dane Strandboge bd8a1e18f4
build: upgrade to go1.17.1 (#22437) 2021-09-10 14:34:58 -05:00
Cody Shepherd 26e35ed945
chore: omit VCS commands for changelog in favor of s3-only approach (#22423) 2021-09-10 08:38:40 -07:00
Daniel Moran 873051865a
build: try adding curl loop before grace-daily runs (#22432) 2021-09-09 13:08:33 -04:00
Daniel Moran cc2a4fc73e
build: disable docker-layer-caching in machine executors (#22434) 2021-09-09 12:33:41 -04:00
Daniel Moran a7cd53a732
build: bump machine executor image to version with upgraded docker (#22402) 2021-09-07 16:46:22 -04:00
Cody Shepherd 824e76c18d
build: generate nightly changelog from commit history (#22377)
* build: generated nightly changelog from commit history

* build: update goreleaser version
2021-09-07 08:07:04 -07:00
Cody Shepherd e30eb3cc46
build: update goreleaser version pin (#22393) 2021-09-03 14:00:31 -07:00
Daniel Moran 1c2d68b0cb
build: upgrade to go1.17 (#22363) 2021-09-01 16:09:02 -04:00
Daniel Moran bfc54e1ed4
build: delete duplicate jobs for grace/litmus, update nightly workflow (#22220) 2021-08-17 15:06:38 -04:00
William Baker de9855d073
build: dont run `pkg_run_test` on forks (#22232) 2021-08-17 12:28:48 -06:00
Cody Shepherd 8e5a0705a3
fix: systemd service -- handle 40x and block indefinitely (#22174)
* fix: systemd service -- handle 40x and block indefinitely

* chore: update changelog

* chore: add pkg_run_test to CI

* chore: fix curl syntax for auth setup in pkg_run_test
2021-08-12 12:45:29 -07:00
Daniel Moran 43f5aefe6c
build: include query-format in EC2 perftest instance names (#22134) 2021-08-09 15:42:27 -04:00
Daniel Moran b4170a9d34
build: parallelize flux and influxql perf tests (#22118) 2021-08-09 14:07:01 -04:00
Daniel Moran 22c6b78c62
build: fix generation when vendoring dependencies (#22089) 2021-08-06 15:06:36 -04:00
Daniel Moran 5d84c602c8
build: upgrade staticcheck, fix new linter warnings (#21957) 2021-07-27 20:37:23 -04:00
pierwill d8611bfcd9
build: verify checksum of Go download in CI (#21911) 2021-07-22 11:47:59 -05:00
Daniel Moran 858be90139
fix: regenerate protos using gogo 1.3.2 (#21880)
* Regenerate protos using gogo 1.3.2
* Add protos to generate, add checkgenerate to CI
* Address proto warning
* Add generator tooling to Makefile
* Delete recursive Makefiles, simplify generation run by goreleaser
* Use env bash for fetch-ui-assets
* Add static-data to clean target
2021-07-20 15:11:46 -04:00
Daniel Moran 06b403ca57
build: delete `influx` CLI code, remove it from build (#21797) 2021-07-07 09:29:20 -04:00
Cody Shepherd 45f8c66345
chore: enable ingest performance tests for master (#21627)
* chore: enable ingest performance tests (#21624)

* chore: add run script for performance tests

* chore: update circle config to run performance tests

* chore: adjustments to perf test config

* remove 1.8 branch here, as that branch is already configured for perf
  tests
* remove extraneous comments in config and perftest script
* move perftest setup logic out of circle config and into a script
* use a specific ubuntu machine image for circle driver
* omit gzip/gunzip from perf test dataset manipulations

* chore: use r5.2xlarge instance type and put perf test dataset in ramdisk

* chore: fix query logic in nightly aws teardown (#21678)
2021-06-15 10:00:40 -07:00
Daniel Moran 23547fe746
build: make sure go1.16 is installed in machine-executor jobs (#21658) 2021-06-10 14:50:17 -04:00
Daniel Moran 9b02820a0f
build: upgrade to go1.16 (#21642)
* build: bump to go 1.16
* build: go mod tidy & update godeps CI step
2021-06-09 12:59:05 -04:00
pierwill e59b8ea078
fix: verify rustup checksum in CI (#21637)
* chore: bump rust in CI to 1.52.1
2021-06-08 13:32:13 -05:00
Daniel Moran 2e2552f75f
test: move InfluxQL compatibility suites so they're covered by linting & `go test` (#21611)
* Move InfluxQL tests so they're included in normal `go test`
* Fix `staticcheck` errors
* No parallel runs for influxql
2021-06-04 14:40:42 -04:00
Daniel Moran fd9a08862e
build: speed up CI runtime (#21608)
* Stop using GOCACHE, it only ever grows in size and the upload/download ends up dominating job runtime
* Use RAMdisks in build/test steps where we expect it'll help runtime
2021-06-04 12:31:58 -04:00
William Baker 35ce6e6946
build: static image for e2e tests (#21506) 2021-05-19 11:02:07 -04:00
William Baker 4975266e18
build: update circle config to exit from forks on build step (#21458)
* build: update circle config to exit from forks on build step

* build: skip e2e step entirely for forks
2021-05-11 12:31:43 -04:00
William Baker dc72dc3f0c
build: replace local e2e tests with e2e-monitor-ci (#21387)
* feat: update e2e to use monitor-ci

* build: local copy of test script

* build: use stable docker image for e2e

* fix: use a working image for e2e ci job
2021-05-07 14:47:56 -04:00
William Baker 1550008d09
feat: build docker image for e2e testing (#21344) 2021-04-30 15:54:50 -04:00
Bucky Schwarz a3ddc655b7
chore: remove unused feature flags: communityTemplates, backendExample, frontendExample (#21200) 2021-04-13 14:41:53 -07:00
Daniel Moran 61d1ee45b3
build: add windows to cross-build (#21109) 2021-03-31 18:52:20 -04:00
William Baker 4237dda205
feat: synchronize ui folder with ui repository (#21090)
* feat: synchronize ui folder with ui repository

* docs: updated README in /ui to reflect new UI asset build process

* chore: update CHANGELOG

* chore: re-worded CHANGELOG message and added trailing newline to fetch_ui_assets.sh script

* fix: leveraged queryBuilder test code from ui repo to fix flaky queryBuilder test on chrome

* docs: added comments to fetch_ui_assets script explaining where the assets come from

* chore: empty commit to trigger CI
2021-03-31 10:55:49 -04:00
Daniel Moran 9922863185
fix(tls): Update TLS strict cipher suite to actually work (#20921) 2021-03-16 10:45:27 -04:00