config: add missing options (#3882)

* config: add missing options

* remove _file options from protobuf

* fix

* lint
This commit is contained in:
Caleb Doxsey 2023-01-12 10:55:12 -07:00 committed by GitHub
parent da46b4a47d
commit 1e6a483ce9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 710 additions and 682 deletions

File diff suppressed because it is too large Load diff

View file

@ -134,8 +134,6 @@ message Policy {
message Settings {
message Certificate {
string cert_file = 1;
string key_file = 2;
bytes cert_bytes = 3;
bytes key_bytes = 4;
}
@ -156,6 +154,7 @@ message Settings {
optional google.protobuf.Duration timeout_idle = 13;
optional string authenticate_service_url = 14;
optional string authenticate_internal_service_url = 82;
optional string signout_redirect_url = 93;
optional string authenticate_callback_path = 15;
optional string cookie_name = 16;
optional string cookie_secret = 17;
@ -176,7 +175,7 @@ message Settings {
optional string authorize_internal_service_url = 83;
optional string override_certificate_name = 33;
optional string certificate_authority = 34;
optional string certificate_authority_file = 35;
optional string derive_tls = 96;
optional string signing_key = 36;
map<string, string> set_response_headers = 69;
// repeated string jwt_claims_headers = 37;
@ -186,38 +185,46 @@ message Settings {
optional string metrics_basic_auth = 64;
optional Certificate metrics_certificate = 65;
optional string metrics_client_ca = 66;
optional string metrics_client_ca_file = 67;
optional string tracing_provider = 41;
optional double tracing_sample_rate = 42;
optional string tracing_datadog_address = 98;
optional string tracing_jaeger_collector_endpoint = 43;
optional string tracing_jaeger_agent_endpoint = 44;
optional string tracing_zipkin_endpoint = 45;
optional string grpc_address = 46;
optional bool grpc_insecure = 47;
optional google.protobuf.Duration grpc_client_timeout = 99;
optional bool grpc_client_dns_roundrobin = 100;
// optional string forward_auth_url = 50;
repeated string databroker_service_urls = 52;
optional string databroker_internal_service_url = 84;
optional string databroker_storage_type = 101;
optional string databroker_storage_connection_string = 102;
optional bool databroker_storage_tls_skip_verify = 106;
optional string client_ca = 53;
optional string client_ca_file = 54;
optional string client_crl = 74;
optional string client_crl_file = 75;
optional string google_cloud_serverless_authentication_service_account = 55;
optional bool use_proxy_protocol = 107;
optional bool autocert = 56;
optional string autocert_ca = 76;
optional string autocert_email = 77;
optional bool autocert_use_staging = 57;
optional string autocert_eab_key_id = 78;
optional string autocert_eab_mac_key = 79;
optional string autocert_trusted_ca = 80;
optional string autocert_trusted_ca_file = 81;
optional bool autocert_use_staging = 57;
optional bool autocert_must_staple = 58;
optional string autocert_dir = 59;
optional string autocert_trusted_ca = 80;
optional bool skip_xff_append = 61;
optional uint32 xff_num_trusted_hops = 70;
optional string envoy_admin_access_log_path = 108;
optional string envoy_admin_profile_path = 109;
optional string envoy_admin_address = 110;
optional string envoy_bind_config_source_address = 111;
optional string envoy_bind_config_freebind = 112;
repeated string programmatic_redirect_domain_whitelist = 68;
optional pomerium.crypt.PublicKeyEncryptionKey audit_key = 72;
optional envoy.extensions.filters.network.http_connection_manager.v3
.HttpConnectionManager.CodecType codec_type = 73;
optional pomerium.crypt.PublicKeyEncryptionKey audit_key = 72;
optional string primary_color = 85;
optional string secondary_color = 86;
optional string darkmode_primary_color = 87;