Remove deprecated features that have been purged from prod and staging configs (#4001)
This commit is contained in:
parent
52395a061a
commit
842739bccd
|
|
@ -4,9 +4,9 @@ package features
|
||||||
|
|
||||||
import "strconv"
|
import "strconv"
|
||||||
|
|
||||||
const _FeatureFlag_name = "unusedReusePendingAuthzCancelCTSubmissionsCountCertificatesExactIPv6FirstEnforceChallengeDisableEmbedSCTsWildcardDomainsForceConsistentStatusRPCHeadroomVAChecksGSBEnforceV2ContentTypeEnforceOverlappingWildcardsOrderReadyStatusPerformValidationRPCACME13KeyRolloverAllowRenewalFirstRLTLSSNIRevalidationCAAValidationMethodsCAAAccountURIProbeCTLogsSimplifiedVAHTTPHeadNonceStatusOK"
|
const _FeatureFlag_name = "unusedPerformValidationRPCACME13KeyRolloverAllowRenewalFirstRLTLSSNIRevalidationCAAValidationMethodsCAAAccountURIProbeCTLogsSimplifiedVAHTTPHeadNonceStatusOK"
|
||||||
|
|
||||||
var _FeatureFlag_index = [...]uint16{0, 6, 23, 42, 64, 73, 96, 105, 120, 141, 152, 163, 183, 210, 226, 246, 263, 282, 300, 320, 333, 344, 360, 377}
|
var _FeatureFlag_index = [...]uint8{0, 6, 26, 43, 62, 80, 100, 113, 124, 140, 157}
|
||||||
|
|
||||||
func (i FeatureFlag) String() string {
|
func (i FeatureFlag) String() string {
|
||||||
if i < 0 || i >= FeatureFlag(len(_FeatureFlag_index)-1) {
|
if i < 0 || i >= FeatureFlag(len(_FeatureFlag_index)-1) {
|
||||||
|
|
|
||||||
|
|
@ -12,19 +12,6 @@ type FeatureFlag int
|
||||||
const (
|
const (
|
||||||
unused FeatureFlag = iota // unused is used for testing
|
unused FeatureFlag = iota // unused is used for testing
|
||||||
// Deprecated features, these can be removed once stripped from production configs
|
// Deprecated features, these can be removed once stripped from production configs
|
||||||
ReusePendingAuthz
|
|
||||||
CancelCTSubmissions
|
|
||||||
CountCertificatesExact
|
|
||||||
IPv6First
|
|
||||||
EnforceChallengeDisable
|
|
||||||
EmbedSCTs
|
|
||||||
WildcardDomains
|
|
||||||
ForceConsistentStatus
|
|
||||||
RPCHeadroom
|
|
||||||
VAChecksGSB
|
|
||||||
EnforceV2ContentType
|
|
||||||
EnforceOverlappingWildcards
|
|
||||||
OrderReadyStatus
|
|
||||||
PerformValidationRPC
|
PerformValidationRPC
|
||||||
ACME13KeyRollover
|
ACME13KeyRollover
|
||||||
|
|
||||||
|
|
@ -49,21 +36,8 @@ const (
|
||||||
// List of features and their default value, protected by fMu
|
// List of features and their default value, protected by fMu
|
||||||
var features = map[FeatureFlag]bool{
|
var features = map[FeatureFlag]bool{
|
||||||
unused: false,
|
unused: false,
|
||||||
ReusePendingAuthz: false,
|
|
||||||
CountCertificatesExact: false,
|
|
||||||
IPv6First: false,
|
|
||||||
AllowRenewalFirstRL: false,
|
AllowRenewalFirstRL: false,
|
||||||
WildcardDomains: false,
|
|
||||||
EnforceChallengeDisable: false,
|
|
||||||
RPCHeadroom: false,
|
|
||||||
TLSSNIRevalidation: false,
|
TLSSNIRevalidation: false,
|
||||||
EmbedSCTs: false,
|
|
||||||
CancelCTSubmissions: true,
|
|
||||||
VAChecksGSB: false,
|
|
||||||
EnforceV2ContentType: false,
|
|
||||||
ForceConsistentStatus: false,
|
|
||||||
EnforceOverlappingWildcards: false,
|
|
||||||
OrderReadyStatus: false,
|
|
||||||
CAAValidationMethods: false,
|
CAAValidationMethods: false,
|
||||||
CAAAccountURI: false,
|
CAAAccountURI: false,
|
||||||
ACME13KeyRollover: false,
|
ACME13KeyRollover: false,
|
||||||
|
|
|
||||||
|
|
@ -129,8 +129,6 @@
|
||||||
"maxConcurrentRPCServerRequests": 100000,
|
"maxConcurrentRPCServerRequests": 100000,
|
||||||
"orphanQueueDir": "/tmp/orphaned-certificates-a",
|
"orphanQueueDir": "/tmp/orphaned-certificates-a",
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"WildcardDomains": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -129,8 +129,6 @@
|
||||||
"maxConcurrentRPCServerRequests": 100000,
|
"maxConcurrentRPCServerRequests": 100000,
|
||||||
"orphanQueueDir": "/tmp/orphaned-certificates-b",
|
"orphanQueueDir": "/tmp/orphaned-certificates-b",
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"WildcardDomains": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,6 @@
|
||||||
"timeout": "15s"
|
"timeout": "15s"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@
|
||||||
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"ProbeCTLogs": true
|
"ProbeCTLogs": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -41,12 +41,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
"TLSSNIRevalidation": true
|
||||||
"WildcardDomains": true,
|
|
||||||
"TLSSNIRevalidation": true,
|
|
||||||
"ReusePendingAuthz": true,
|
|
||||||
"EnforceOverlappingWildcards": true,
|
|
||||||
"VAChecksGSB": true
|
|
||||||
},
|
},
|
||||||
"CTLogGroups2": [
|
"CTLogGroups2": [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -26,10 +26,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
"AllowRenewalFirstRL": true
|
||||||
"WildcardDomains": true,
|
|
||||||
"AllowRenewalFirstRL": true,
|
|
||||||
"OrderReadyStatus": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,6 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"IPv6First": true,
|
|
||||||
"CAAValidationMethods": true,
|
"CAAValidationMethods": true,
|
||||||
"CAAAccountURI": true,
|
"CAAAccountURI": true,
|
||||||
"SimplifiedVAHTTP": true
|
"SimplifiedVAHTTP": true
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,6 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"IPv6First": true,
|
|
||||||
"CAAValidationMethods": true,
|
"CAAValidationMethods": true,
|
||||||
"CAAAccountURI": true,
|
"CAAAccountURI": true,
|
||||||
"SimplifiedVAHTTP": true
|
"SimplifiedVAHTTP": true
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,6 @@
|
||||||
"ServerURL": "http://va1.boulder:6000"
|
"ServerURL": "http://va1.boulder:6000"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"VAChecksGSB": true,
|
|
||||||
"IPv6First": true,
|
|
||||||
"CAAValidationMethods": true,
|
"CAAValidationMethods": true,
|
||||||
"CAAAccountURI": true,
|
"CAAAccountURI": true,
|
||||||
"SimplifiedVAHTTP": true
|
"SimplifiedVAHTTP": true
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@
|
||||||
"timeout": "15s"
|
"timeout": "15s"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,9 +36,6 @@
|
||||||
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"EnforceV2ContentType": true,
|
|
||||||
"RPCHeadroom": true,
|
|
||||||
"HeadNonceStatusOK": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,6 @@
|
||||||
},
|
},
|
||||||
"maxConcurrentRPCServerRequests": 100000,
|
"maxConcurrentRPCServerRequests": 100000,
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"WildcardDomains": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,6 @@
|
||||||
},
|
},
|
||||||
"maxConcurrentRPCServerRequests": 100000,
|
"maxConcurrentRPCServerRequests": 100000,
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"WildcardDomains": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,6 @@
|
||||||
"timeout": "15s"
|
"timeout": "15s"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@
|
||||||
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,12 +46,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
"TLSSNIRevalidation": true
|
||||||
"WildcardDomains": true,
|
|
||||||
"TLSSNIRevalidation": true,
|
|
||||||
"ReusePendingAuthz": true,
|
|
||||||
"EnforceOverlappingWildcards": true,
|
|
||||||
"VAChecksGSB": true
|
|
||||||
},
|
},
|
||||||
"CTLogGroups2": [
|
"CTLogGroups2": [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -25,8 +25,6 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"WildcardDomains": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,6 @@
|
||||||
"ServerURL": "http://va1.boulder:6000"
|
"ServerURL": "http://va1.boulder:6000"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true,
|
|
||||||
"VAChecksGSB": true,
|
|
||||||
"IPv6First": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@
|
||||||
"timeout": "15s"
|
"timeout": "15s"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,8 +35,6 @@
|
||||||
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"EnforceV2ContentType": true,
|
|
||||||
"RPCHeadroom": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue