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

[release-3.4]: .travis.yml: Test with go v1.15.11 #12849

Merged
merged 12 commits into from
Apr 19, 2021

Commits on Apr 19, 2021

  1. .travis.yml: Test with go v1.15.11

    Currently in CI the tests are only run with go v1.12, this adds also go
    v1.15.11.
    
    Excludes certain variants for v1.15.
    lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    62596fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35bd924 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b7e418 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfc08e5 View commit details
    Browse the repository at this point in the history
  5. go.mod,go.sum: Bump github.com/creack/pty that includes patch

    This patch is needed due to go 1.15 erroring on:
    
    "Setctty set but Ctty not valid in child".
    lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    4276c33 View commit details
    Browse the repository at this point in the history
  6. vendor: Run go mod vendor

    lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    eeefd61 View commit details
    Browse the repository at this point in the history
  7. integration : fix TestTLSClientCipherSuitesMismatch in go1.13

    In go1.13, the TLS13 is enablled by default, and as per go1.13 release notes :
    TLS 1.3 cipher suites are not configurable. All supported cipher suites are safe,
    and if PreferServerCipherSuites is set in Config the preference order is based
    on the available hardware.
    
    Fixing the test case for go1.13 by limiting the TLS version to TLS12
    vimalk78 authored and lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    df35086 View commit details
    Browse the repository at this point in the history
  8. .travis,test: Turn race off in Travis for go version 1.15

    Currently with race it fails, we can enable this at a later point.
    lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    a1691be View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    85e037d View commit details
    Browse the repository at this point in the history
  10. Fix pkg/tlsutil (test) to not fail on 386.

    In fact this commit rewrites the functionality to use upstream list of
    ciphers instead of checking whether the lists are in sync using ast
    analysis.
    ptabor authored and lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    c3f447a View commit details
    Browse the repository at this point in the history
  11. pkg/tlsutil: Adjust cipher suites for go 1.12

    Cherry-pick of 60e4428 from master branch does not work due to
    missing `tls.CipherSuites()` function. We work around by using go build
    tags for both the building and tests.
    lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    8d1b833 View commit details
    Browse the repository at this point in the history
  12. integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./int…

    …egration/...'
    
    grpc proxy opens additional 2 watching channels. The metric is shared
    between etcd-server & grpc_proxy, so all assertions on number of open
    watch channels need to take in consideration the additional "2"
    channels.
    ptabor authored and lilic committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    276ee96 View commit details
    Browse the repository at this point in the history