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

[3.4] Fix pipeline failures in 3.4 #14183

Merged
merged 3 commits into from
Jun 30, 2022

Conversation

ahrtr
Copy link
Member

@ahrtr ahrtr commented Jun 30, 2022

Resolved items:

TestCtlV3WatchClientTLS failure

Also refer to the following commit in 3.5,
093282f5eab8b5ba5613b48594aed8794a757c8a

replace all certificates in 3.4 with files from 3.5

Fix the following error in integration pipeline,

=== RUN   TestTLSReloadCopy
    v3_grpc_test.go:1754: tls: failed to find any PEM data in key input
    v3_grpc_test.go:1754: tls: private key does not match public key
    v3_grpc_test.go:1754: tls: private key does not match public key
    v3_grpc_test.go:1754: tls: private key does not match public key

Refer to https://github.com/etcd-io/etcd/runs/7123775361?check_suite_focus=true

Disabled cases on certificate-based authentication for gprc-proxy

Certificate-based authentication isn't supported by gRPC proxy. The following cases are disabled for grpc-proxy,

  • TestCtlV3AuthCertCN
  • TestCtlV3AuthCertCNAndUsername
  • TestCtlV3AuthCertCNAndUsernameNoPassword

Part of 14105

Signed-off-by: Benjamin Wang [email protected]

Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow.

Also refer to the following commit in 3.5,
etcd-io@093282f

Signed-off-by: Benjamin Wang <[email protected]>
@ahrtr ahrtr marked this pull request as draft June 30, 2022 02:52
Fix the following error in integration pipeline,
```
=== RUN   TestTLSReloadCopy
    v3_grpc_test.go:1754: tls: failed to find any PEM data in key input
    v3_grpc_test.go:1754: tls: private key does not match public key
    v3_grpc_test.go:1754: tls: private key does not match public key
    v3_grpc_test.go:1754: tls: private key does not match public key
```

Refer to https://github.com/etcd-io/etcd/runs/7123775361?check_suite_focus=true

Signed-off-by: Benjamin Wang <[email protected]>
@ahrtr ahrtr changed the title [3.4] Fix test failure in TestCtlV3WatchClientTLS [3.4] Fix pipeline failures in 3.4 Jun 30, 2022
@ahrtr ahrtr marked this pull request as ready for review June 30, 2022 06:27
@ahrtr
Copy link
Member Author

ahrtr commented Jun 30, 2022

@spzala @ptabor @serathius This is anther big step towards to stabilizing 3.4 pipeline. The first big step is pull/14136.

All changes are for the test, there is no any changes for the production code. Some other PRs are blocked by this one. Please take a look, thanks.

@ahrtr ahrtr requested a review from spzala June 30, 2022 06:32
@ahrtr
Copy link
Member Author

ahrtr commented Jun 30, 2022

Since all changes are only for test, so it should be safe. All some other PRs are blocked by this on. So I will merge this PR now.

@ahrtr ahrtr merged commit bae6178 into etcd-io:release-3.4 Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants