forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
api: freeze v3 API. (envoyproxy#9694)
In which we convert every v3alpha reference to v3. In future revs of the stable API versioning policy, we will develop better tooling to support > 2 alpha and stable versions. For v3, it seems reasonable to just mv v3alpha to v3, since there should be no external consumers yet. Risk level: Low Testing: bazel test //test/..., CI. Signed-off-by: Harvey Tuch <[email protected]>
- Loading branch information
Showing
2,219 changed files
with
45,777 additions
and
46,471 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# DO NOT EDIT. This file is generated by tools/proto_sync.py. | ||
|
||
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package") | ||
|
||
licenses(["notice"]) # Apache 2 | ||
|
||
api_proto_package( | ||
deps = [ | ||
"//envoy/admin/v2alpha:pkg", | ||
"//envoy/annotations:pkg", | ||
"//envoy/config/bootstrap/v3:pkg", | ||
"//envoy/config/core/v3:pkg", | ||
"//envoy/config/tap/v3:pkg", | ||
"//envoy/type/v3:pkg", | ||
"@com_github_cncf_udpa//udpa/annotations:pkg", | ||
], | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
syntax = "proto3"; | ||
|
||
package envoy.admin.v3; | ||
|
||
import "google/protobuf/timestamp.proto"; | ||
|
||
import "udpa/annotations/versioning.proto"; | ||
|
||
option java_package = "io.envoyproxy.envoy.admin.v3"; | ||
option java_outer_classname = "CertsProto"; | ||
option java_multiple_files = true; | ||
|
||
// [#protodoc-title: Certificates] | ||
|
||
// Proto representation of certificate details. Admin endpoint uses this wrapper for `/certs` to | ||
// display certificate information. See :ref:`/certs <operations_admin_interface_certs>` for more | ||
// information. | ||
message Certificates { | ||
option (udpa.annotations.versioning).previous_message_type = "envoy.admin.v2alpha.Certificates"; | ||
|
||
// List of certificates known to an Envoy. | ||
repeated Certificate certificates = 1; | ||
} | ||
|
||
message Certificate { | ||
option (udpa.annotations.versioning).previous_message_type = "envoy.admin.v2alpha.Certificate"; | ||
|
||
// Details of CA certificate. | ||
repeated CertificateDetails ca_cert = 1; | ||
|
||
// Details of Certificate Chain | ||
repeated CertificateDetails cert_chain = 2; | ||
} | ||
|
||
// [#next-free-field: 7] | ||
message CertificateDetails { | ||
option (udpa.annotations.versioning).previous_message_type = | ||
"envoy.admin.v2alpha.CertificateDetails"; | ||
|
||
// Path of the certificate. | ||
string path = 1; | ||
|
||
// Certificate Serial Number. | ||
string serial_number = 2; | ||
|
||
// List of Subject Alternate names. | ||
repeated SubjectAlternateName subject_alt_names = 3; | ||
|
||
// Minimum of days until expiration of certificate and it's chain. | ||
uint64 days_until_expiration = 4; | ||
|
||
// Indicates the time from which the certificate is valid. | ||
google.protobuf.Timestamp valid_from = 5; | ||
|
||
// Indicates the time at which the certificate expires. | ||
google.protobuf.Timestamp expiration_time = 6; | ||
} | ||
|
||
message SubjectAlternateName { | ||
option (udpa.annotations.versioning).previous_message_type = | ||
"envoy.admin.v2alpha.SubjectAlternateName"; | ||
|
||
// Subject Alternate Name. | ||
oneof name { | ||
string dns = 1; | ||
|
||
string uri = 2; | ||
} | ||
} |
Oops, something went wrong.