test: move SRV stanzas from config-next to config (#7243)

Service discovery via SRV records is now deployed in prod.
This commit is contained in:
Jacob Hoffman-Andrews 2024-01-10 10:31:23 -08:00 committed by GitHub
parent 2fe77e630e
commit cd3bbf91ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 145 additions and 37 deletions

View File

@ -10,13 +10,23 @@
"keyFile": "test/grpc-creds/admin-revoker.boulder/key.pem" "keyFile": "test/grpc-creds/admin-revoker.boulder/key.pem"
}, },
"raService": { "raService": {
"serverAddress": "ra.service.consul:9094", "dnsAuthority": "consul.service.consul",
"timeout": "15s", "srvLookup": {
"hostOverride": "ra.boulder" "service": "ra",
"domain": "service.consul"
},
"hostOverride": "ra.boulder",
"noWaitForReady": true,
"timeout": "15s"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"features": {} "features": {}

View File

@ -11,9 +11,14 @@
"keyFile": "test/grpc-creds/bad-key-revoker.boulder/key.pem" "keyFile": "test/grpc-creds/bad-key-revoker.boulder/key.pem"
}, },
"raService": { "raService": {
"serverAddress": "ra.service.consul:9094", "dnsAuthority": "consul.service.consul",
"timeout": "15s", "srvLookup": {
"hostOverride": "ra.boulder" "service": "ra",
"domain": "service.consul"
},
"hostOverride": "ra.boulder",
"noWaitForReady": true,
"timeout": "15s"
}, },
"mailer": { "mailer": {
"server": "localhost", "server": "localhost",

View File

@ -34,8 +34,13 @@
} }
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"issuance": { "issuance": {

View File

@ -1,24 +1,38 @@
{ {
"crlUpdater": { "crlUpdater": {
"debugAddr": ":8021",
"tls": { "tls": {
"caCertFile": "test/grpc-creds/minica.pem", "caCertFile": "test/grpc-creds/minica.pem",
"certFile": "test/grpc-creds/crl-updater.boulder/cert.pem", "certFile": "test/grpc-creds/crl-updater.boulder/cert.pem",
"keyFile": "test/grpc-creds/crl-updater.boulder/key.pem" "keyFile": "test/grpc-creds/crl-updater.boulder/key.pem"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"crlGeneratorService": { "crlGeneratorService": {
"serverAddress": "ca.service.consul:9093", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "ca",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "ca.boulder" "hostOverride": "ca.boulder"
}, },
"crlStorerService": { "crlStorerService": {
"serverAddress": "crl-storer.service.consul:9109", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "crl-storer",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "crl-storer.boulder" "hostOverride": "crl-storer.boulder"
}, },
"issuerCerts": [ "issuerCerts": [

View File

@ -22,8 +22,13 @@
"keyFile": "test/grpc-creds/expiration-mailer.boulder/key.pem" "keyFile": "test/grpc-creds/expiration-mailer.boulder/key.pem"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"SMTPTrustedRootFile": "test/mail-test-srv/minica.pem", "SMTPTrustedRootFile": "test/mail-test-srv/minica.pem",

View File

@ -1,7 +1,10 @@
{ {
"NonceService": { "NonceService": {
"maxUsed": 131072, "maxUsed": 131072,
"noncePrefix": "taro", "useDerivablePrefix": true,
"noncePrefixKey": {
"passwordFile": "test/secrets/nonce_prefix_key"
},
"syslog": { "syslog": {
"stdoutLevel": 6, "stdoutLevel": 6,
"syslogLevel": 6 "syslogLevel": 6

View File

@ -1,7 +1,10 @@
{ {
"NonceService": { "NonceService": {
"maxUsed": 131072, "maxUsed": 131072,
"noncePrefix": "zinc", "useDerivablePrefix": true,
"noncePrefixKey": {
"passwordFile": "test/secrets/nonce_prefix_key"
},
"syslog": { "syslog": {
"stdoutLevel": 6, "stdoutLevel": 6,
"syslogLevel": 6 "syslogLevel": 6

View File

@ -26,13 +26,23 @@
"keyFile": "test/grpc-creds/ocsp-responder.boulder/key.pem" "keyFile": "test/grpc-creds/ocsp-responder.boulder/key.pem"
}, },
"raService": { "raService": {
"serverAddress": "ra.service.consul:9094", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "ra",
"domain": "service.consul"
},
"hostOverride": "ra.boulder", "hostOverride": "ra.boulder",
"noWaitForReady": true,
"timeout": "15s" "timeout": "15s"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"logSampleRate": 1, "logSampleRate": 1,

View File

@ -24,33 +24,63 @@
"keyFile": "test/grpc-creds/ra.boulder/key.pem" "keyFile": "test/grpc-creds/ra.boulder/key.pem"
}, },
"vaService": { "vaService": {
"serverAddress": "va.service.consul:9092", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "va",
"domain": "service.consul"
},
"timeout": "20s", "timeout": "20s",
"noWaitForReady": true,
"hostOverride": "va.boulder" "hostOverride": "va.boulder"
}, },
"caService": { "caService": {
"serverAddress": "ca.service.consul:9093", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "ca",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "ca.boulder" "hostOverride": "ca.boulder"
}, },
"ocspService": { "ocspService": {
"serverAddress": "ca.service.consul:9093", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "ca",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "ca.boulder" "hostOverride": "ca.boulder"
}, },
"publisherService": { "publisherService": {
"serverAddress": "publisher.service.consul:9091", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "publisher",
"domain": "service.consul"
},
"timeout": "300s", "timeout": "300s",
"noWaitForReady": true,
"hostOverride": "publisher.boulder" "hostOverride": "publisher.boulder"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"akamaiPurgerService": { "akamaiPurgerService": {
"serverAddress": "akamai-purger.service.consul:9099", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "akamai-purger",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "akamai-purger.boulder" "hostOverride": "akamai-purger.boulder"
}, },
"grpc": { "grpc": {

View File

@ -22,13 +22,23 @@
"keyFile": "test/grpc-creds/wfe.boulder/key.pem" "keyFile": "test/grpc-creds/wfe.boulder/key.pem"
}, },
"raService": { "raService": {
"serverAddress": "ra.service.consul:9094", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "ra",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "ra.boulder" "hostOverride": "ra.boulder"
}, },
"saService": { "saService": {
"serverAddress": "sa.service.consul:9095", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "sa",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "sa.boulder" "hostOverride": "sa.boulder"
}, },
"accountCache": { "accountCache": {
@ -36,21 +46,34 @@
"ttl": "5s" "ttl": "5s"
}, },
"getNonceService": { "getNonceService": {
"serverAddress": "nonce.service.consul:9101", "dnsAuthority": "consul.service.consul",
"srvLookup": {
"service": "nonce",
"domain": "service.consul"
},
"timeout": "15s", "timeout": "15s",
"noWaitForReady": true,
"hostOverride": "nonce.boulder" "hostOverride": "nonce.boulder"
}, },
"redeemNonceServices": { "redeemNonceService": {
"taro": { "dnsAuthority": "consul.service.consul",
"serverAddress": "nonce1.service.consul:9101", "srvLookups": [
"timeout": "15s", {
"hostOverride": "nonce1.boulder" "service": "nonce1",
}, "domain": "service.consul"
"zinc": { },
"serverAddress": "nonce2.service.consul:9101", {
"timeout": "15s", "service": "nonce2",
"hostOverride": "nonce2.boulder" "domain": "service.consul"
} }
],
"srvResolver": "nonce-srv",
"timeout": "15s",
"noWaitForReady": true,
"hostOverride": "nonce.boulder"
},
"noncePrefixKey": {
"passwordFile": "test/secrets/nonce_prefix_key"
}, },
"chains": [ "chains": [
[ [