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"
|
||||
|
||||
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 {
|
||||
if i < 0 || i >= FeatureFlag(len(_FeatureFlag_index)-1) {
|
||||
|
|
|
|||
|
|
@ -12,19 +12,6 @@ type FeatureFlag int
|
|||
const (
|
||||
unused FeatureFlag = iota // unused is used for testing
|
||||
// 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
|
||||
ACME13KeyRollover
|
||||
|
||||
|
|
@ -49,21 +36,8 @@ const (
|
|||
// List of features and their default value, protected by fMu
|
||||
var features = map[FeatureFlag]bool{
|
||||
unused: false,
|
||||
ReusePendingAuthz: false,
|
||||
CountCertificatesExact: false,
|
||||
IPv6First: false,
|
||||
AllowRenewalFirstRL: false,
|
||||
WildcardDomains: false,
|
||||
EnforceChallengeDisable: false,
|
||||
RPCHeadroom: false,
|
||||
TLSSNIRevalidation: false,
|
||||
EmbedSCTs: false,
|
||||
CancelCTSubmissions: true,
|
||||
VAChecksGSB: false,
|
||||
EnforceV2ContentType: false,
|
||||
ForceConsistentStatus: false,
|
||||
EnforceOverlappingWildcards: false,
|
||||
OrderReadyStatus: false,
|
||||
CAAValidationMethods: false,
|
||||
CAAAccountURI: false,
|
||||
ACME13KeyRollover: false,
|
||||
|
|
|
|||
|
|
@ -129,8 +129,6 @@
|
|||
"maxConcurrentRPCServerRequests": 100000,
|
||||
"orphanQueueDir": "/tmp/orphaned-certificates-a",
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -129,8 +129,6 @@
|
|||
"maxConcurrentRPCServerRequests": 100000,
|
||||
"orphanQueueDir": "/tmp/orphaned-certificates-b",
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,6 @@
|
|||
"timeout": "15s"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"ProbeCTLogs": true
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -41,12 +41,7 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true,
|
||||
"TLSSNIRevalidation": true,
|
||||
"ReusePendingAuthz": true,
|
||||
"EnforceOverlappingWildcards": true,
|
||||
"VAChecksGSB": true
|
||||
"TLSSNIRevalidation": true
|
||||
},
|
||||
"CTLogGroups2": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -26,10 +26,7 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true,
|
||||
"AllowRenewalFirstRL": true,
|
||||
"OrderReadyStatus": true
|
||||
"AllowRenewalFirstRL": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -27,8 +27,6 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"IPv6First": true,
|
||||
"CAAValidationMethods": true,
|
||||
"CAAAccountURI": true,
|
||||
"SimplifiedVAHTTP": true
|
||||
|
|
|
|||
|
|
@ -27,8 +27,6 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"IPv6First": true,
|
||||
"CAAValidationMethods": true,
|
||||
"CAAAccountURI": true,
|
||||
"SimplifiedVAHTTP": true
|
||||
|
|
|
|||
|
|
@ -32,9 +32,6 @@
|
|||
"ServerURL": "http://va1.boulder:6000"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"VAChecksGSB": true,
|
||||
"IPv6First": true,
|
||||
"CAAValidationMethods": true,
|
||||
"CAAAccountURI": true,
|
||||
"SimplifiedVAHTTP": true
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@
|
|||
"timeout": "15s"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -36,9 +36,6 @@
|
|||
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
||||
},
|
||||
"features": {
|
||||
"EnforceV2ContentType": true,
|
||||
"RPCHeadroom": true,
|
||||
"HeadNonceStatusOK": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -131,8 +131,6 @@
|
|||
},
|
||||
"maxConcurrentRPCServerRequests": 100000,
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -131,8 +131,6 @@
|
|||
},
|
||||
"maxConcurrentRPCServerRequests": 100000,
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,6 @@
|
|||
"timeout": "15s"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
"keyFile": "test/grpc-creds/publisher.boulder/key.pem"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -46,12 +46,7 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true,
|
||||
"TLSSNIRevalidation": true,
|
||||
"ReusePendingAuthz": true,
|
||||
"EnforceOverlappingWildcards": true,
|
||||
"VAChecksGSB": true
|
||||
"TLSSNIRevalidation": true
|
||||
},
|
||||
"CTLogGroups2": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,8 +25,6 @@
|
|||
]
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"WildcardDomains": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -32,9 +32,6 @@
|
|||
"ServerURL": "http://va1.boulder:6000"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true,
|
||||
"VAChecksGSB": true,
|
||||
"IPv6First": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@
|
|||
"timeout": "15s"
|
||||
},
|
||||
"features": {
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -35,8 +35,6 @@
|
|||
"http://127.0.0.1:4000/acme/issuer-cert": [ "test/test-ca2.pem" ]
|
||||
},
|
||||
"features": {
|
||||
"EnforceV2ContentType": true,
|
||||
"RPCHeadroom": true
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue