Commit Graph

60 Commits (86e81167b8a52113da8bada60e962da7b1573633)

Author SHA1 Message Date
WeblWabl 599e4f7be3
feat(ci): Update master-1.x to go1.22.7 () 2024-09-18 14:20:15 -05:00
WeblWabl fdf0df7455
fix(ci): Update test_pkgs_64bit image to non-eol ubuntu image ()
* fix(ci): Update test_pkgs_64bit image to non-eol ubuntu image

* fix: trying edge img

* fix(ci): update ubuntu image in ci
Update test_pkgs_64bit image to non-eol ubuntu image

Please see: discuss.circleci.com/t/linux-image-deprecations-and-eol-for-2024/50177

closes https://github.com/influxdata/influxdb/issues/25355
2024-09-17 15:34:04 -05:00
Jamie Strandboge 0582cf4148
chore: upgrade to Go 1.21.12 () 2024-09-05 11:01:35 -05:00
Jakub Bednář d1da48634a
chore: upgrade go 1.21.9 -> 1.21.10 (master-1.x) () 2024-05-10 08:38:58 -05:00
Brandon Pfeifer 44084c0f05
chore: upgrade go toolchain to 1.21.9 () 2024-04-12 14:48:57 -04:00
Brandon Pfeifer 393178892e
fix: update "equals" to "equal" () 2024-03-15 16:55:41 -04:00
Brandon Pfeifer 59e84cc48b
chore: refactor unit tests () 2024-03-15 14:21:27 -04:00
Brandon Pfeifer 5ade548ea5
chore: upgrade go toolchain to 1.21.8 (master-1.x) () 2024-03-13 16:49:52 -04:00
Brandon Pfeifer 61f965a4b6
chore: use 'packager' and 'slack' images () 2024-03-12 15:26:11 -04:00
Brandon Pfeifer a688bdcf02
chore: upgrade to go1.21.6 () 2024-03-05 12:07:40 -05:00
Geoffrey Wossum ad7774df3e
fix: correct dependencies in package builds (1.11) () ()
* chore: update ubuntu to 2204:current

* fix: install asciidoc with pip

(cherry picked from commit 70acbd58a8)
2024-02-16 17:09:24 -06:00
alespour 99a2261b9f
chore: upgrade golang 1.20.10 -> 1.20.13 () 2024-01-23 10:26:22 -06:00
Brandon Pfeifer 7f68cd1e31
chore: upgrade golang 1.19.10 -> 1.20.10 () 2023-10-12 12:46:14 -04:00
Brandon Pfeifer 1b443ee5e7
chore: fix package permissions (1.x) ()
* chore: replace "package builder" shell/docker implemention with python

* chore: remove unused packaging files
2023-06-26 12:23:14 -04:00
alespour ce06b39211
chore: upgrade to Go 1.19.10 () 2023-06-20 09:46:23 -05:00
Brandon Pfeifer 43c27f827f
chore: generate "influxdb.${CIRCLE_TAG}.digests" for each release () 2023-06-08 06:21:21 -04:00
Brandon Pfeifer 44d4b1e73c
fix: execute "compact-series-file" at startup (1.x) ()
* chore: delete unused signing script

* fix: execute "compact-series-file" at startup

* fix: add "INFLUXD_OPTS" to "influxd config" line

* fix: use CONFIG to store influxd config path
2023-06-01 17:25:07 -04:00
Brandon Pfeifer 55b650030c
chore: use remote package signing () 2023-04-18 22:22:09 -04:00
Jamie Strandboge 2a5a3e68da
chore: upgrade to Go 1.19.8 () 2023-04-12 15:56:37 -05:00
Jamie Strandboge bc07455a56
chore: update to go 1.19.6 () 2023-03-01 15:35:08 -06:00
Jamie Strandboge 9d5c42c36c
chore: update Go to 1.19.4 () 2022-12-07 15:28:13 -06:00
Brandon Pfeifer e484c4d871
chore: upgrade Go to v1.19.3 (1.x) ()
* chore: upgrade Go to 1.19.3

This re-runs ./generate.sh and ./checkfmt.sh to format and update
source code (this is primarily responsible for the huge diff.)

* fix: update tests to reflect sorting algorithm change
2022-11-28 12:15:47 -05:00
Brandon Pfeifer 5976e41d54
feat: upgrade flux to v0.188.0 ()
* feat: upgrade flux to 0.171.0

Tests failing, safety commit

First step in https://github.com/influxdata/influxdb/issues/23815

* fix: remove "org" parameter" from writeOptSource

I attempted to implement the "orgOpt" argument in a similar fashion
to f6669f7512. However, it looks like Flux doesn't accept "org" as
a parameter to "load". It responds with:

Error calling function \"load\" @113:16-113:30: error calling function \"to\" @6:19-6:47: unused arguments [org]

This brings us from 194 passing to 570 passing.

* fix: temporarily disable broken flux tests

These tests expect rows to be stored in a certain order. However,
nothing is specifying the sort order. This has been fixed in a
later update to flux: (see 3d6f47ded).

Temporarily disable these tests until we include a fixed
version of the flux tests.

* chore: add tests from a492993012

This fixes "test-flux.sh" so it runs tests within the "flux/"
directory. This uncovered some other issues with the tests
located within "flux/". These also needed to be updated
to match the newer flux API.

* feat: upgrade flux to 0.172.0

This includes changes made in "cbbf4b27da". Since "test.go" in 2.x
diverged from 1.x, some modifications were required to make this
compatible.

* feat: upgrade flux to 0.173.0

* feat: upgrade flux to v0.174.0

* fix: Update the condition when reseting cursor ()

Filters that contain `or` may change between cursor resets so we must remember to update the condition in the read cursor.

```flux
|> filter(fn: (r) => ((r["_field"] == "field1" and r["_value"]==true) or (r["_field"] == "field2" and r["_value"] == false)))
```

Closes https://github.com/influxdata/flux/issues/4804

* feat: upgrade flux to 0.174.1

* feat: upgrade flux to 0.175.0

* chore: remove end-to-end tests

These were removed in a492993 for 2.x. These tests prevent "go test ./..."
from completing. As stated in the original commit, these tests should now be
handled by the "fluxtest" harness.

* feat: upgrade flux to 0.176.0

Some tests needed to be disabled within the flux harness. This is a
result of enabling "Optimize Aggregate Window" in flux@05a1065f.
These tests are not present in 2.x. Therefore, I am unsure if
the breakage is resolved in a later commit.

* feat: upgrade flux to 0.177.0

* feat: upgrade flux to 0.178.0

* feat: upgrade flux to v0.179.0

This removes all invocations of "flux.RegisterOpSpec". According
to flux@e39096d5, "flux.RegisterOpSpec" does nothing in the
current version of flux and was removed.

* chore: update fluxtest skip list ()

* chore: manually backport 785a465e9a

This removes the reference to "flux.Spec".

* build(flux): update flux to v0.181.0 ()

* build(flux): update flux to v0.184.2

* chore: skip more Flux acceptance tests

There are issues for each skip detailed in test-flux.sh.

* feat: upgrade flux to v0.185.0

This adds "FluxTesting" to the "HTTPD" configuration. This option is
hidden and disabled by default. When "FluxTesting" is set, it
enables the default testing flags for "Flux".

These flags allow the "vectorized float tests" and tests requiring
the "removeRedundantSortNodes" and "labelPolymorphism" flag
enabled to work. These changes are based off of d8553c002e.

flux@3d6f47ded is included within this version of Flux. Therefore
we can now include the "group_*" tests.

* feat: upgrade flux to 0.186.0

* feat: upgrade flux to 0.187.0

* feat: upgrade flux to 0.188.0

* fix: re-run ./generate.sh with updated protoc

* fix: restrict cores to match CircleCI documentation

Co-authored-by: davidby-influx <dbyrne@influxdata.com>
Co-authored-by: Markus Westerlind <marwes91@gmail.com>
Co-authored-by: Sean Brickley <sean@wabr.io>
Co-authored-by: Jonathan A. Sternberg <jonathan@influxdata.com>
Co-authored-by: Christopher M. Wolff <chris.wolff@influxdata.com>
2022-11-15 15:20:27 -05:00
Jamie Strandboge d31e74c07c
chore: upgrade to Go 1.18.7 () 2022-10-18 14:30:47 -05:00
Brandon Pfeifer 1253ff8fea
chore: update to use scheduled pipeline (1.x) ()
* chore: update to use scheduled pipeline

* chore: add documentation to scheduled pipelines
2022-10-18 12:21:09 -04:00
Brandon Pfeifer 03ad3443ab
chore: upgrade to Go 1.18.6 () 2022-09-26 10:10:27 -04:00
Brandon Pfeifer a52893479e
feat: enable static-pie builds (1.x) ()
* feat: enable static pie builds

* fix: update cross-builder to fix 'rdynamic'
2022-08-19 12:34:59 -04:00
Brandon Pfeifer 787a168f32
chore: use 1.x signing key () 2022-08-10 13:10:52 -04:00
Brandon Pfeifer 1ed48ae699
feat: upgrade musl to 1.2.3 () 2022-08-02 12:32:03 -04:00
Brandon Pfeifer 771e3647ee
build: upgrade to Go 1.18.4 () 2022-07-20 12:18:36 -04:00
Brandon Pfeifer b4908528a8
chore: Publish Packages and CHANGELOG.md to S3 (1.x) ()
* chore: split workflow into "release" and "snapshot"

* feat: sign release packages

* feat: publish changelog to S3

* feat: publish packages to S3
2022-07-14 15:17:26 -04:00
Brandon Pfeifer a33493531e
feat: use new changelogger ()
This also regenerates CHANGELOG_frozen.md (from version 1.8.0 - 1.9.7)
so that it is compatible with the new changelogger.
2022-07-01 12:24:54 -04:00
Dane Strandboge c44ec5974d
build: upgrade to Go 1.18.3 () 2022-06-07 13:09:04 -05:00
Brandon Pfeifer 522c32754c
build: update changelogger to ignore case when parsing verbs () 2022-05-24 16:07:57 -04:00
Dane Strandboge 753f503424
build: upgrade to latest crossbuilder ()
- Upgrades Go 1.18 -> 1.18.1
- Upgrades Rust 1.53 -> 1.58.1
- Fixes an issue with OSXCross and Darwin builds. This results in the new minimum OSX version being `MacOSX10.14`/`darwin18`
2022-04-13 14:48:07 -05:00
Dane Strandboge 1d268cf9c3
build: bump xbuilder for parity with enterprise () 2022-04-04 16:04:10 -05:00
Dane Strandboge 0574163566
build: upgrade to go1.18 () 2022-03-31 16:17:57 -05:00
Brandon Pfeifer e9f44a401a
build: allow circleci to build 1.x packages ()
* build: enable version 1.x builds in circleci ()

* wip: oss build first try

* build: remove unused release-engineering files

* build: update alpine and fpm versions

* build: remove static package builds

* fix: allow for ubuntu and centos package builds

* fix(build): supply INFLUXDB_VERSION to go and package buildsystems

rebaseme

* build: test debian and rpm packages

Co-authored-by: Sam Arnold <sarnold@influxdata.com>

* fix: resolve quoting issues in go build

* fix: rework version detection for circleci builds

Co-authored-by: Sam Arnold <sarnold@influxdata.com>
2022-02-07 12:15:05 -05:00
Sam Arnold d2da5c5088
build: use latest build container () 2022-01-13 10:05:53 -05:00
J. Emrys Landivar 004438e91f
build: bigger stack for musl builds () 2022-01-07 12:33:12 -06:00
davidby-influx 08a4a710eb
chore: upgrade Go to 1.17 ()
* chore: upgrade Go to 1.17

* fix: update circleci container to go1.17

* fix: correct unsafe conversion of []byte to string

Co-authored-by: Sam Arnold <sarnold@influxdata.com>
2021-11-24 12:47:26 -05:00
Sam Arnold d4fd1cb4ca
chore: update changelog container () 2021-11-10 11:12:58 -05:00
Sam Arnold 1b03f7ec35
chore: don't load approximate cache before saving new version () 2021-11-05 11:51:12 -04:00
Sam Arnold 312a3a7a69
chore: finalize changelog automation () 2021-10-27 08:35:32 -04:00
Sam Arnold d9bf99d493
chore: usage newer container for changelogger () 2021-10-26 11:49:11 -04:00
Sam Arnold 5f07c101ba
chore: fix frozen changelog path () 2021-10-26 11:01:15 -04:00
Sam Arnold 19f7fccebe
chore: temporarily enable changelog on merge to master-1.x ()
* chore: temporarily enable changelog on merge to master-1.x

* fix: changelog generation improvement
2021-10-26 10:46:10 -04:00
Sam Arnold 0c0c8de001
chore: changelog automation () 2021-10-26 09:52:11 -04:00
Sam Arnold 3a739948a6
fix: test runner uses gotestsum for better junit test capture () 2021-10-20 08:59:31 -04:00
Dane Strandboge 8b38d0e2bf
build: upgrade protobuf library () 2021-10-15 11:42:47 -05:00