Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCPBUGS-24931: Rebase etcd 3.5.11 openshift 4.16 #237

Commits on Nov 12, 2023

  1. etcd: upgrade go version from 1.20.10 to 1.20.11

    To keep etcd projects up to date with the latest patch releases &
    incorporate the latest security updates.
    
    Signed-off-by: arjunmalhotra1 <am2cj@virginia.edu>
    arjunmalhotra1 committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    e1aa1b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Merge pull request etcd-io#16915 from arjunmalhotra1/release-3.5

    [3.5] etcd: upgrade go version from 1.20.10 to 1.20.11
    ahrtr committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a0cb92e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. github workflow: run arm64 tests on every push

    Use a template to consolidate arm64 and amd64 test workflows. Enable
    running armd64 tests on every push and pull request.
    
    Signed-off-by: Ivan Valdes <ivan@vald.es>
    ivanvc committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f9f38bc View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.open…

    …telemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
    
    Signed-off-by: sharath sivakumar <sharath.sivakumar@mollie.com>
    sharath sivakumar committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f26074a View commit details
    Browse the repository at this point in the history
  2. upgrade github.com/stretchr/testify,google.golang.org/genproto/google…

    …apis/api,google.golang.org/grpc to make it consistent
    
    Signed-off-by: sharath sivakumar <sharath.sivakumar@mollie.com>
    sharath sivakumar committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7f7b915 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Merge pull request etcd-io#16946 from sharathsivakumar/release-3.5

    [3.5] CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.open…
    ahrtr committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a733d92 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Merge pull request etcd-io#16921 from ivanvc/enable-arm64-builds-for-…

    …every-push-and-pr-in-release-3.5
    
    github workflow: run arm64 tests on every push
    ahrtr committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    0b46d43 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Backport server: Add sampling rate to distributed tracing.

    ExperimentalDistributedTracingSamplingRatePerMillion is the
    number of samples to collect per million spans.
    Defaults to 0.
    
    Signed-off-by: James Blair <mail@jamesblair.net>
    jmhbnz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    3a54851 View commit details
    Browse the repository at this point in the history
  2. Backport server: Have tracingExporter own resources it initialises.

    Signed-off-by: James Blair <mail@jamesblair.net>
    jmhbnz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    5a564d5 View commit details
    Browse the repository at this point in the history
  3. Backport embed: Add tracing integration test.

    Signed-off-by: James Blair <mail@jamesblair.net>
    jmhbnz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    f952197 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Merge pull request etcd-io#16951 from jmhbnz/fix-distributed-tracing

    [3.5] Backport add sampling rate to fix distributed tracing
    serathius committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    0e64a6d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Backport server: Don't follow redirects when checking peer urls.

    It's possible that etcd server may run into SSRF situation when adding a new member. If users provide a malicious peer URL, the existing etcd members may be redirected to other unexpected internal URL when getting the new member's version.
    
    Signed-off-by: James Blair <mail@jamesblair.net>
    jmhbnz committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9e21048 View commit details
    Browse the repository at this point in the history
  2. server: Use named struct initialization in healthcheck test

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c6784a7 View commit details
    Browse the repository at this point in the history
  3. server: Rename test case expect fields

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2f6c84e View commit details
    Browse the repository at this point in the history
  4. server: Run health check tests in subtests

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    eed94f6 View commit details
    Browse the repository at this point in the history
  5. server: Refactor health checks

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9db8ddb View commit details
    Browse the repository at this point in the history
  6. server: Cover V3 health with tests

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8ab1c0f View commit details
    Browse the repository at this point in the history
  7. server: Split metrics and health code

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    46e3942 View commit details
    Browse the repository at this point in the history
  8. Merge pull request etcd-io#17000 from siyuanfoundation/livez-bp-3.5-s…

    …tep1
    
    [3.5] Backport healthcheck code cleanup
    serathius committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d4e8610 View commit details
    Browse the repository at this point in the history
  9. http health check bug fixes

    Signed-off-by: Chao Chen <chaochn@amazon.com>
    chaochn47 authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2b54660 View commit details
    Browse the repository at this point in the history
  10. etcdserver: add livez and ready http endpoints for etcd.

    Add two separate probes, one for liveness and one for readiness. The liveness probe would check that the local individual node is up and running, or else restart the node, while the readiness probe would check that the cluster is ready to serve traffic. This would make etcd health-check fully Kubernetes API complient.
    
    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    f5d7f99 View commit details
    Browse the repository at this point in the history
  11. etcdserver: add metric counters for livez/readyz health checks.

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    293fc21 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Merge pull request etcd-io#17024 from jmhbnz/backport-ssrf-fix

    [3.5] Backport disable following redirects when checking peer urls
    serathius committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    ce4ae2b View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. server: disable redirects in peer communication

    Disable following redirects from peer HTTP communication on the client's side.
    Etcd server may run into SSRF (Server-side request forgery) when adding a new
    member. If users provide a malicious peer URL, the existing etcd members may be
    redirected to another unexpected internal URL when getting the new member's
    version.
    
    Signed-off-by: Ivan Valdes <ivan@vald.es>
    ivanvc committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    98aa466 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Merge pull request etcd-io#17070 from ivanvc/release-3.5-backport-ssrf

    Backport disable redirects in peer communication to release-3.5
    ahrtr committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7df2e90 View commit details
    Browse the repository at this point in the history
  2. etcd: Update go version to 1.20.12

    Signed-off-by: Jonas Riedel <jonasriedel@pm.me>
    jonasrdl committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    13bafdf View commit details
    Browse the repository at this point in the history
  3. etcdserver: add linearizable_read check to readyz.

    Signed-off-by: Siyuan Zhang <sizhang@google.com>
    siyuanfoundation committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ebb7e79 View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#17077 from jonasrdl/release-3.5-update-to-…

    …go-1.20.12
    
    [3.5] Update go version to 1.20.12
    ahrtr committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    33cf21c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Merge pull request etcd-io#17039 from siyuanfoundation/release-3.5-step2

    [3.5] Backport livez/readyz
    serathius committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6f125ce View commit details
    Browse the repository at this point in the history
  2. version: bump up to 3.5.11

    serathius committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    3b252db View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    2384379 View commit details
    Browse the repository at this point in the history
  2. Merge pull request openshift#215 from openshift-bot/art-consistency-o…

    …penshift-4.15-ose-etcd
    
    OCPBUGS-19279: Updating ose-etcd images to be consistent with ART
    openshift-merge-bot[bot] authored and Elbehery committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d7e0418 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a39215f View commit details
    Browse the repository at this point in the history