Skip to content

Commit

Permalink
Update gloo apis v1.6.33 (#160)
Browse files Browse the repository at this point in the history
* Update gloo apis v1.6.33
* gofmt
  • Loading branch information
saiskee authored Aug 3, 2021
1 parent 2621087 commit d12f957
Show file tree
Hide file tree
Showing 8 changed files with 587 additions and 373 deletions.
14 changes: 14 additions & 0 deletions api/gloo/gloo/v1/settings.proto
Original file line number Diff line number Diff line change
Expand Up @@ -488,6 +488,16 @@ message GlooOptions {
google.protobuf.BoolValue enable_rest_eds = 12;
}


// Default configuration to use for VirtualServices, when not provided by a specific virtual service
// When these properties are defined on a specific VirtualService, this configuration will be ignored
message VirtualServiceOptions {
// Default one_way_tls value to use for all virtual services where one_way_tls config has not been specified.
// If the SSL config has the ca.crt (root CA) provided, Gloo uses it to perform mTLS by default.
// Set oneWayTls to true to disable mTLS in favor of server-only TLS (one-way TLS), even if Gloo has the root CA.
google.protobuf.BoolValue one_way_tls = 1;
}

// Settings specific to the Gateway controller
message GatewayOptions {
// Address of the `gloo` config validation server. Defaults to `gloo:9988`.
Expand Down Expand Up @@ -558,6 +568,10 @@ message GatewayOptions {
// If set, compresses proxy space. This can help make the Proxy CRD smaller to fit in etcd.
// This is an advanced option. Use with care.
bool compressed_proxy_spec = 6;

// Default configuration to use for VirtualServices, when not provided by a specific virtual service
// When these properties are defined on a specific VirtualService, this configuration will be ignored
VirtualServiceOptions virtual_service_options = 7;
}


Expand Down
6 changes: 4 additions & 2 deletions api/gloo/gloo/v1/ssl.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ syntax = "proto3";
package gloo.solo.io;
option go_package = "github.com/solo-io/solo-apis/pkg/api/gloo.solo.io/v1";

import "google/protobuf/wrappers.proto";

import "extproto/ext.proto";
option (extproto.equal_all) = true;
option (extproto.hash_all) = true;
Expand Down Expand Up @@ -34,8 +36,8 @@ message SslConfig {

// If the SSL config has the ca.crt (root CA) provided, Gloo uses it to perform mTLS by default.
// Set oneWayTls to true to disable mTLS in favor of server-only TLS (one-way TLS), even if Gloo has the root CA.
// Defaults to false.
bool one_way_tls = 8;
// If unset, defaults to false.
google.protobuf.BoolValue one_way_tls = 8;
}

// SSLFiles reference paths to certificates which can be read by the proxy off of its local filesystem
Expand Down
44 changes: 44 additions & 0 deletions pkg/api/gloo.solo.io/v1/settings.pb.equal.go

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

Loading

0 comments on commit d12f957

Please sign in to comment.