Marek Siarkowicz
5959110f4a
Implement Compaction support in robustness test
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-06-07 10:33:57 +02:00
Marek Siarkowicz
2ffaf5fba4
Merge pull request #18133 from serathius/robustness-connection-reset
...
Ignore connection reset error when triggering a failpoint
2024-06-07 10:23:14 +02:00
Marek Siarkowicz
d9dcf62558
Merge pull request #18135 from fuweid/fix-17968
...
tests/robustness: unlock Delete/LeaseRevoke ops
2024-06-07 10:22:53 +02:00
Marek Siarkowicz
75ad7a82f2
Merge pull request #18108 from chaochn47/fix-ts-with-no-trailing-zeros
...
fix ts with no trailing zeros
2024-06-07 10:12:31 +02:00
James Blair
8a376e8e19
Merge pull request #18015 from lhy1024/cn
...
Support multiple values for allowed client and peer TLS identities
2024-06-07 15:23:19 +12:00
Chao Chen
7211d9fb94
fix ts with no trailing zeros
...
Signed-off-by: Chao Chen <chaochn@amazon.com>
2024-06-06 17:20:37 -07:00
lhy1024
acc9d7c9fe
Support multiple values for allowed client and peer TLS identities
...
Signed-off-by: lhy1024 <admin@liudos.us>
2024-06-06 21:25:17 +08:00
Wei Fu
fc1863086c
tests/robustness: unlock Delete/LeaseRevoke ops
...
We should return token to that bucket if `nonUniqueWriteLimiter.Take()`
return true. After unlock Delete/LeaseRevoke ops, the model should be
updated for replay function. There are two updates for `toWatchEvents`.
1. When leaveRevokes op has deleted few keys, we should generate
`delete-operation` events based on alphabetical order of deleted
keys.
2. When putWithLease op hits non-exist lease, we should ignore that
update event.
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-06-06 20:40:08 +08:00
Marek Siarkowicz
b8eeaacbcb
Ignore connection reset error when triggering a failpoint
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-06-05 17:58:46 +02:00
Benjamin Wang
6216cbf3f9
Merge pull request #18128 from ArkaSaha30/main-cve-2024-24790
...
Bump Go version to 1.22.4: CVE 2024-24790 fix
2024-06-05 10:37:13 +01:00
ArkaSaha30
2089857ab8
Bump Go version to 1.22.4: CVE 2024-24790 fix
...
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-06-05 14:12:52 +05:30
James Blair
179a09e73f
Merge pull request #18126 from siyuanfoundation/robust2
...
test: update CouldSetSnapshotCatchupEntries to use 3.5.14.
2024-06-05 19:06:50 +12:00
Siyuan Zhang
06f2746fc1
test: update CouldSetSnapshotCatchupEntries to use 3.5.14.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-06-04 10:47:54 -07:00
James Blair
a0aee63128
Merge pull request #18116 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.7
...
build(deps): bump github/codeql-action from 3.25.6 to 3.25.7
2024-06-04 13:37:29 +12:00
James Blair
2f083a5733
Merge pull request #18120 from henrybear327/dependency_update/6_3_24
...
[2024-06-03] Bump dependency updates identified by dependabot
2024-06-04 12:41:06 +12:00
Chun-Hung Tseng
f77f422812
dependency: bump github.com/prometheus/common from 0.53.0 to 0.54.0
...
References:
- https://github.com/etcd-io/etcd/pull/18111
- https://github.com/etcd-io/etcd/pull/18118
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-06-03 22:15:31 +02:00
Benjamin Wang
dc8510ce47
Merge pull request #15965 from cenkalti/hashkv
...
cli: Add etcdutl snapshot hashkv command
2024-06-03 20:58:27 +01:00
dependabot[bot]
d88a1b3482
build(deps): bump github/codeql-action from 3.25.6 to 3.25.7
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.25.6 to 3.25.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](9fdb3e4972...f079b84933
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 17:16:24 +00:00
Cenk Alti
b107d2437f
cli: Add etcdutl snapshot hashkv command
...
Signed-off-by: Cenk Alti <cenkalti@gmail.com>
Apply suggestions from code review
Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com>
2024-06-02 00:07:50 -04:00
Marek Siarkowicz
0b2f15f616
Merge pull request #18098 from skitt/go-1.20-errors-join
...
Use Go 1.20 error joining instead of multierr
2024-06-01 07:21:50 +02:00
Stephen Kitt
c1f5a445fc
Use Go 1.20 error joining instead of multierr
...
This still allows the errors to be unwrapped, and drops the direct
dependency on multierr.
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-05-31 09:22:52 +02:00
Benjamin Wang
58d7ebfe45
Merge pull request #18102 from henrybear327/dependency_update/5_27_24
...
[2024-05-27] Bump dependency updates identified by dependabot
2024-05-30 18:11:30 +01:00
Chun-Hung Tseng
4dfae5dc6b
dependency: bump google.golang.org/genproto/googleapis/api from v0.0.0-20240513163218-0867130af1f8 to v0.0.0-20240520151616-dc85e6b867a5
...
Bumping go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.26.0 to 1.27.0
caused some google.golang.org/genproto/googleapis/api to be updated, causing
CI job pull-etcd-verify to fail. Thus, bumping all google.golang.org/genproto/googleapis/api
to align at the same version
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-05-30 16:07:28 +02:00
Chun-Hung Tseng
287a3a1a39
dependency: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.26.0 to 1.27.0
...
Reference:
- https://github.com/etcd-io/etcd/pull/18072
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-05-30 15:19:23 +02:00
Chun-Hung Tseng
a3f7d2a5db
dependency: bump go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0
...
Reference:
- https://github.com/etcd-io/etcd/pull/18073
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-05-30 15:19:23 +02:00
Chun-Hung Tseng
1ec63aa93a
dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.51.0 to 0.52.0 and go.opentelemetry.io/otel from 1.26.0 to 1.27.0
...
When doing `go get go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.52.0`,
go.opentelemetry.io/otel is automatically bumped, too.
References:
- https://github.com/etcd-io/etcd/pull/18075
- https://github.com/etcd-io/etcd/pull/18074
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-05-30 15:19:23 +02:00
Chun-Hung Tseng
23c7abd052
dependency: bump github.com/golangci/golangci-lint from 1.58.2 to 1.59.0
...
Reference:
- https://github.com/etcd-io/etcd/pull/18077
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-05-30 15:19:23 +02:00
Marek Siarkowicz
2f216dcc94
Merge pull request #18095 from ivanvc/shallow-clone-in-release-script
...
scripts/release: shallow clone repository
2024-05-30 10:34:07 +02:00
Ivan Valdes
4881e53677
scripts/release: shallow clone repository
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-29 15:14:53 -07:00
James Blair
ce2dbbb55e
Merge pull request #18093 from ivanvc/update-release-date-for-3.5.14
...
Update release date for v3.5.14
2024-05-30 10:13:37 +12:00
Ivan Valdes
92d8cbe7bd
Update release date for v3.5.14
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-29 12:09:00 -07:00
Marek Siarkowicz
f903a9bd0e
Merge pull request #18083 from ArkaSaha30/make-arch-builds
...
Add build subtargets based on ARCH
2024-05-29 14:50:48 +02:00
ArkaSaha30
5202b6aa8d
Add build subtargets based on arch
...
This commit will group similar targets as per
architecture into subtargets to build. It also adds
`build-all` target to build all OS-Arch cominations.
Allows subtargets without scripting
by parameterizing and optimizing OS-ARCH builds
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-05-29 15:30:23 +05:30
James Blair
9914047acb
Merge pull request #18081 from etcd-io/dependabot/github_actions/aquasecurity/trivy-action-0.21.0
...
build(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0
2024-05-28 10:16:24 +12:00
dependabot[bot]
33030f1c23
build(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](b2933f565d...fd25fed697
)
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 17:50:47 +00:00
Benjamin Wang
bb701b9265
Merge pull request #18068 from ArkaSaha30/changelog-3.5.14
...
CHANGELOG: add support AllowedCN and AllowedHostname
2024-05-25 17:08:55 +01:00
ArkaSaha30
63502df4da
CHANGELOG: add support AllowedCN and AllowedHostname
...
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-05-25 14:44:39 +05:30
Benjamin Wang
a5292685f9
Merge pull request #17661 from flawedmatrix/fix/17068
...
Support setting LocalAddr in peer communication - with e2e tests
2024-05-24 20:03:11 +01:00
Edwin Xie
4c77726914
Implement flag --experimental-set-member-localaddr
...
Which sets the LocalAddr to an IP address from --initial-advertise-peer-urls.
Also adds e2e test that requires this flag to succeed.
Co-authored-by: HighPon <s.shiraki.business@gmail.com>
Signed-off-by: Edwin Xie <edwin.xie@broadcom.com>
2024-05-24 18:17:37 +00:00
Benjamin Wang
7a3ca53345
Merge pull request #18058 from jmhbnz/prow-migration
...
Complete migration of verify workflow to prow
2024-05-23 06:49:33 +01:00
James Blair
32726e724a
Update documentation for migration to prow.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2024-05-23 06:36:50 +12:00
James Blair
33f3b63acb
Complete migration of verify workflow to prow.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2024-05-23 06:06:48 +12:00
Marek Siarkowicz
67743348dc
Merge pull request #18054 from siyuanfoundation/robust
...
workflow: change the target of make test-robustness to test-robustness-main
2024-05-22 19:54:11 +02:00
Marek Siarkowicz
f563c4317c
Merge pull request #18057 from serathius/robustness-timeout-200ms
...
Increase robustness test request timeout to 200ms
2024-05-22 18:44:53 +02:00
Siyuan Zhang
8dcb198f14
workflow: change the target of make test-robustness to test-robustness-main
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-05-22 09:25:46 -07:00
Marek Siarkowicz
aaa9f15f23
Increase robustness test request timeout to 200ms
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-05-22 18:00:15 +02:00
Marek Siarkowicz
1d367fbae6
Merge pull request #17923 from siyuanfoundation/robust
...
Add randomness in robustness cluster process version to test mixed version scenarios.
2024-05-22 14:07:22 +02:00
Marek Siarkowicz
f8d8f6a10c
Merge pull request #18046 from serathius/robustness-trigger-fail
...
Allow gofail trigger to fail as long as the member stops running
2024-05-21 21:05:56 +02:00
Siyuan Zhang
0f94c2ca4f
robustness: add mix version scenario with fixed leader.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-05-21 17:42:12 +00:00
Siyuan Zhang
b54d7552a7
robustness: add mix version option in exploratoryScenarios.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-05-21 16:57:53 +00:00