Skip to content

Commit

Permalink
13/Dynamic Forward Proxy TLS Origination (#7865)
Browse files Browse the repository at this point in the history
* refactor(ssl.proto): extracted from `v1` package to `ssl` package

* feat(DFP): enable tls origination

* repaired always-failing query-param extraction

* removed extra changelog
  • Loading branch information
gunnar-solo authored Feb 20, 2023
1 parent daa1165 commit 41be40b
Show file tree
Hide file tree
Showing 100 changed files with 3,178 additions and 2,551 deletions.
10 changes: 10 additions & 0 deletions changelog/v1.13.8/dfw-tls-origination.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
changelog:
- type: BREAKING_CHANGE
description: Extract the generated files from `ssl.proto` into their own go package. This is a breaking change. This *will not* affect the regular operation of `gloo`. Rather, it will impact consumers of the solo-apis repository, as paths will have changed.
issueLink: https://github.com/solo-io/gloo/issues/7693
resolvesIssue: false
- type: NEW_FEATURE
issueLink: https://github.com/solo-io/gloo/issues/7693
resolvesIssue: false
description: >-
Allow configured DynamicForwardProxies to use TLS Origination (https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/cluster/v3/cluster.proto#envoy-v3-api-field-config-cluster-v3-cluster-transport-socket) via a newly exposed field: gateway.spec.httpGateway.options.dynamicForwardProxy.sslConfig
2 changes: 1 addition & 1 deletion docs/content/guides/dev/plugins.proto
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ option (extproto.equal_all) = true;
option (extproto.hash_all) = true;
option (extproto.clone_all) = true;

import "github.com/solo-io/gloo/projects/gloo/api/v1/ssl.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/ssl/ssl.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/extensions.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/circuit_breaker.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/load_balancer.proto";
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/dev/writing-upstream-plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ import "google/protobuf/struct.proto";

option (extproto.equal_all) = true;

import "github.com/solo-io/gloo/projects/gloo/api/v1/ssl.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/ssl/ssl.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/extensions.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/circuit_breaker.proto";
import "github.com/solo-io/gloo/projects/gloo/api/v1/load_balancer.proto";
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 41be40b

Please sign in to comment.