Commit Graph

21333 Commits

Author SHA1 Message Date
Marek Siarkowicz
c4ff2c20bd Merge pull request #17965 from serathius/makefile-cache
Fix caching by not depending on PHONY target in non-PHONY target
2024-05-08 16:47:45 +02:00
Marek Siarkowicz
f5c0e785a7 Fix caching by not depending on PHONY target in non-PHONY target
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-05-08 14:29:28 +02:00
Marek Siarkowicz
bb398a0e6c Merge pull request #17889 from serathius/robustness-operations-failpoints
Robustness operations failpoints
2024-05-08 11:37:22 +02:00
Benjamin Wang
570370f6e7 Merge pull request #17876 from MadhavJivrajani/go-directive-periodic
[RFC] Setup a way to consistently manage go versions across scripts and go.mods
2024-05-08 09:47:13 +01:00
Benjamin Wang
7bff148052 Merge pull request #17963 from callthingsoff/use_min_max
pkg/report: make use of builtin min/max function
2024-05-08 06:38:27 +01:00
Benjamin Wang
fef42363a3 Merge pull request #17861 from clwluvw/cn-hostname-configfile
config: support AllowedCN and AllowedHostname through config file
2024-05-08 06:36:30 +01:00
James Blair
e8c975232d Merge pull request #17962 from tjungblu/cl_debug_35
update changelog for experimental-stop-grpc-service-on-defrag
2024-05-08 16:16:37 +12:00
Seena Fallah
b31f23e113 config: support AllowedCN and AllowedHostname through config file
Allow setting AllowedCN and AllowedHostname tls fields through config file for peer transport security.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2024-05-07 22:39:16 +02:00
Thomas Jungblut
bcf6a8c65a update changelog for experimental-stop-grpc-service-on-defrag
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2024-05-07 16:36:07 +02:00
Jes Cok
6b517bfb4b pkg/report: make use of builtin min/max function
This patch eliminates the minDuration and maxDuration functions,
simplifies the code.

Signed-off-by: Jes Cok <xigua67damn@gmail.com>
2024-05-07 22:36:05 +08:00
Madhav Jivrajani
f6a35f8786 .*: sync go toolchain version and add ability to verify versions
This commit adds a script to sync the version present in .go-version
across all go.mod files as the toolchain directive. As part of that,
this commit also modifies go.mod files that did not have synced toolchain
directives.

Additionally, this also adds a script to verify all toolchain and go
directives against the version present in .go-version as follows:
(1) The go directive <= version in .go-version
(2) The toolchain directive == version in .go-version

This script runs as part of the `make verify` target, making it run
as a presbumit by default.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-05-07 17:52:56 +05:30
Madhav Jivrajani
e094139b05 scripts: default to using .go-version's version for tests and builds
Additionally, provide ability to opt-out of the .go-version and use a
custom one via env vars: FORCE_HOST_GO and GO_VERSION.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-05-07 17:52:56 +05:30
Marek Siarkowicz
126e0d511f Merge pull request #17933 from siyuanfoundation/log
robustness: add 2 more log lines when persistClientReports
2024-05-07 09:17:22 +02:00
Benjamin Wang
3536195557 Merge pull request #17949 from etcd-io/dependabot/github_actions/actions/setup-go-5.0.1
build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
2024-05-06 19:47:43 +01:00
Benjamin Wang
b54a5ce0ef Merge pull request #17947 from ArkaSaha30/bbolt-bump-1.4.0-alpha.1
dependency: bump go.etcd.io/bbolt from v1.4.0-alpha.0 to v1.4.0-alpha.1
2024-05-06 18:35:39 +01:00
dependabot[bot]
50f9062993 build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](0c52d547c9...cdcb360436)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 17:06:58 +00:00
Siyuan Zhang
dd79332cf6 robustness: add 2 more log lines when persistClientReports
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-05-06 09:53:39 -07:00
Benjamin Wang
8cb46a25fb Merge pull request #17948 from tjungblu/cl_bbupg
Update changelog with bbolt bumps
2024-05-06 17:07:11 +01:00
Thomas Jungblut
a54b08016a Update changelog with bbolt bumps
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2024-05-06 16:49:37 +02:00
ArkaSaha30
7a383beba3 dependency: bump go.etcd.io/bbolt from v1.4.0-alpha.0 to v1.4.0-alpha.1
This commit will bump go.etcd.io/bbolt from
v1.4.0-alpha.0 to v1.4.0-alpha.1 for etcd 3.6

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-05-06 19:53:29 +05:30
Benjamin Wang
5e25864048 Merge pull request #17942 from tjungblu/cl_quota_36
Update changelog with quota to endpoint status response
2024-05-06 10:13:33 +01:00
James Blair
b30a50d5a3 Merge pull request #17941 from ivanvc/remove-golangci-step-from-static-analysis
github/workflows: remove golangci-lint-action step from static-analysis
2024-05-06 18:38:39 +12:00
Thomas Jungblut
aff808ff0b Update changelog with quota to endpoint status response
change from #17877

Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2024-05-06 08:37:14 +02:00
Ivan Valdes
cdf03d641a github/workflows: remove golangci-lint-action step from static-analysis
The golangci-lint-action step runs only on the repository's top-level
directory. Then, make verify reruns it on the same directory, which is
redundant.

However, to keep make verify target working, golangci-lint needs to be
installed locally.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-05 20:16:09 -07:00
Benjamin Wang
a8c6a9c605 Merge pull request #17937 from ivanvc/fix-running-make-fix
make: fix running fix target after verify
2024-05-05 07:45:51 +01:00
Benjamin Wang
301c74c688 Merge pull request #17932 from sharathsivakumar/shsi/dep_2
Manually bump dependencies
2024-05-04 20:09:12 +01:00
Ivan Valdes
0c134dd2c7 make: fix running fix target after verify
Define a Python virtual environment to install yamllint, if not
installed locally, in a temporary directory and delete it after the run
of the verify-yamllint command. This avoids the issue of building the
build of materials that doesn't follow symlinks in the virtual
environment directory.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-04 09:56:50 -07:00
James Blair
25367fc7e9 Merge pull request #17921 from ivanvc/enable-var-naming-linter-rule
Enable var-naming linter rule
2024-05-04 20:14:57 +12:00
Sharath Sivakumar
813e0865fe bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.25.0 to 1.26.0
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-05-03 21:43:03 +02:00
Ivan Valdes
f6fa1daab7 tools/testgrid-analysis: fix var-naming warnings
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-03 10:41:17 -07:00
Ivan Valdes
6b92a80ded tools/golangci: enable var-naming linter rule
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-03 10:41:14 -07:00
Benjamin Wang
36414cb0b8 Merge pull request #17930 from jamesreprise/bootstraped
Fix typo bootstrapedCluster
2024-05-03 18:07:49 +01:00
Sharath Sivakumar
82113ab066 dependency: bump go.opentelemetry.io/otel/trace from 1.25.0 to 1.26.0
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-05-03 18:27:52 +02:00
Sahdev Zala
7c198234f3 Merge pull request #17927 from spzala/releasedoc
Add etcd cloud project name
2024-05-03 09:04:26 -04:00
Benjamin Wang
13c0f75b7d Merge pull request #17877 from tjungblu/17872_status
add quota to endpoint status response
2024-05-03 13:03:23 +01:00
James Williams
ccb4ef76e3 typo: bootstrapedCluster -> bootstrappedCluster
Signed-off-by: James Williams <james.williams@griffin.com>
2024-05-03 11:34:55 +01:00
Benjamin Wang
3d4d4a0053 Merge pull request #17926 from jmhbnz/update-ownersfile
Update jmhbnz project role in owners
2024-05-03 07:04:39 +01:00
Benjamin Wang
3096df2207 Merge pull request #17922 from marefr/chore_grpc_chain_interceptors
Chore: Use chain interceptors from grpc package
2024-05-03 06:48:01 +01:00
Sahdev Zala
060adbb891 Add etcd cloud project name
Installation of gsutil asks about picking a cloud proejct from a
list of projects that one has access to along with an option to
create a new project. Clarifying the name here would be helpeful.

Signed-off-by: Sahdev Zala <spzala@us.ibm.com>
2024-05-02 16:15:05 -04:00
James Blair
8fba624b1f Update jmhbnz to approver following promotion.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-05-03 07:35:06 +12:00
Marcus Efraimsson
030066cdb2 Chore: Use chain interceptors from grpc package
Signed-off-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2024-05-01 22:26:50 +02:00
Marek Siarkowicz
c4e3b61a1c Record operation from failpoint injection
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-05-01 19:20:22 +02:00
Benjamin Wang
ce4588107a Merge pull request #17895 from callthingsoff/avoid_conversion_uint8_int
pkg/netutil: avoid conversion between uint8 and int for GetDefaultHost
2024-05-01 11:12:04 +01:00
Benjamin Wang
83754c1963 Merge pull request #17916 from ivanvc/update-3.4-changelog-to-add-pr-17896
changelog/3.4: add fix for member list not updated when node goes down
2024-05-01 07:29:01 +01:00
Ivan Valdes
27465ddf78 changelog/3.4: add fix for member list not updated when node goes down
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-30 12:02:24 -07:00
Benjamin Wang
d31caaec4a Merge pull request #17793 from mneverov/fix-quorum-check
Fix remove member failed.
2024-04-30 19:52:14 +01:00
Benjamin Wang
09f7d7ab92 Merge pull request #17875 from ivanvc/fix-deprecation-comments-added-with-var-naming-lint-rule
Fix deprecation comments from addressing var-naming work
2024-04-30 19:51:37 +01:00
Benjamin Wang
0e37ffca81 Merge pull request #17902 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.3
build(deps): bump github/codeql-action from 3.25.2 to 3.25.3
2024-04-30 09:26:14 +01:00
Marek Siarkowicz
35a34553a9 Merge pull request #17913 from ivanvc/dont-run-robustness-tests-in-forks
github/workflows: skip robustness tests in forks
2024-04-30 08:35:28 +02:00
Benjamin Wang
5078ce9e93 Merge pull request #17903 from etcd-io/dependabot/github_actions/golangci/golangci-lint-action-5.1.0
build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0
2024-04-30 07:06:06 +01:00