Remove deprecated features that have been purged from prod and staging configs (#4001)

This commit is contained in:
Roland Bracewell Shoemaker 2019-01-15 16:16:35 -08:00 committed by Jacob Hoffman-Andrews
parent 52395a061a
commit 842739bccd
22 changed files with 15 additions and 85 deletions

View File

@ -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) {

View File

@ -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
@ -48,29 +35,16 @@ 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, AllowRenewalFirstRL: false,
CountCertificatesExact: false, TLSSNIRevalidation: false,
IPv6First: false, CAAValidationMethods: false,
AllowRenewalFirstRL: false, CAAAccountURI: false,
WildcardDomains: false, ACME13KeyRollover: false,
EnforceChallengeDisable: false, ProbeCTLogs: false,
RPCHeadroom: false, SimplifiedVAHTTP: false,
TLSSNIRevalidation: false, PerformValidationRPC: false,
EmbedSCTs: false, HeadNonceStatusOK: false,
CancelCTSubmissions: true,
VAChecksGSB: false,
EnforceV2ContentType: false,
ForceConsistentStatus: false,
EnforceOverlappingWildcards: false,
OrderReadyStatus: false,
CAAValidationMethods: false,
CAAAccountURI: false,
ACME13KeyRollover: false,
ProbeCTLogs: false,
SimplifiedVAHTTP: false,
PerformValidationRPC: false,
HeadNonceStatusOK: false,
} }
var fMu = new(sync.RWMutex) var fMu = new(sync.RWMutex)

View File

@ -129,8 +129,6 @@
"maxConcurrentRPCServerRequests": 100000, "maxConcurrentRPCServerRequests": 100000,
"orphanQueueDir": "/tmp/orphaned-certificates-a", "orphanQueueDir": "/tmp/orphaned-certificates-a",
"features": { "features": {
"RPCHeadroom": true,
"WildcardDomains": true
} }
}, },

View File

@ -129,8 +129,6 @@
"maxConcurrentRPCServerRequests": 100000, "maxConcurrentRPCServerRequests": 100000,
"orphanQueueDir": "/tmp/orphaned-certificates-b", "orphanQueueDir": "/tmp/orphaned-certificates-b",
"features": { "features": {
"RPCHeadroom": true,
"WildcardDomains": true
} }
}, },

View File

@ -36,7 +36,6 @@
"timeout": "15s" "timeout": "15s"
}, },
"features": { "features": {
"RPCHeadroom": true
} }
}, },

View File

@ -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
} }
}, },

View File

@ -41,12 +41,7 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true, "TLSSNIRevalidation": true
"WildcardDomains": true,
"TLSSNIRevalidation": true,
"ReusePendingAuthz": true,
"EnforceOverlappingWildcards": true,
"VAChecksGSB": true
}, },
"CTLogGroups2": [ "CTLogGroups2": [
{ {

View File

@ -26,10 +26,7 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true, "AllowRenewalFirstRL": true
"WildcardDomains": true,
"AllowRenewalFirstRL": true,
"OrderReadyStatus": true
} }
}, },

View File

@ -27,8 +27,6 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true,
"IPv6First": true,
"CAAValidationMethods": true, "CAAValidationMethods": true,
"CAAAccountURI": true, "CAAAccountURI": true,
"SimplifiedVAHTTP": true "SimplifiedVAHTTP": true

View File

@ -27,8 +27,6 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true,
"IPv6First": true,
"CAAValidationMethods": true, "CAAValidationMethods": true,
"CAAAccountURI": true, "CAAAccountURI": true,
"SimplifiedVAHTTP": true "SimplifiedVAHTTP": true

View File

@ -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

View File

@ -31,7 +31,6 @@
"timeout": "15s" "timeout": "15s"
}, },
"features": { "features": {
"RPCHeadroom": true
} }
}, },

View File

@ -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
} }
}, },

View File

@ -131,8 +131,6 @@
}, },
"maxConcurrentRPCServerRequests": 100000, "maxConcurrentRPCServerRequests": 100000,
"features": { "features": {
"RPCHeadroom": true,
"WildcardDomains": true
} }
}, },

View File

@ -131,8 +131,6 @@
}, },
"maxConcurrentRPCServerRequests": 100000, "maxConcurrentRPCServerRequests": 100000,
"features": { "features": {
"RPCHeadroom": true,
"WildcardDomains": true
} }
}, },

View File

@ -36,7 +36,6 @@
"timeout": "15s" "timeout": "15s"
}, },
"features": { "features": {
"RPCHeadroom": true
} }
}, },

View File

@ -17,7 +17,6 @@
"keyFile": "test/grpc-creds/publisher.boulder/key.pem" "keyFile": "test/grpc-creds/publisher.boulder/key.pem"
}, },
"features": { "features": {
"RPCHeadroom": true
} }
}, },

View File

@ -46,12 +46,7 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true, "TLSSNIRevalidation": true
"WildcardDomains": true,
"TLSSNIRevalidation": true,
"ReusePendingAuthz": true,
"EnforceOverlappingWildcards": true,
"VAChecksGSB": true
}, },
"CTLogGroups2": [ "CTLogGroups2": [
{ {

View File

@ -25,8 +25,6 @@
] ]
}, },
"features": { "features": {
"RPCHeadroom": true,
"WildcardDomains": true
} }
}, },

View File

@ -32,9 +32,6 @@
"ServerURL": "http://va1.boulder:6000" "ServerURL": "http://va1.boulder:6000"
}, },
"features": { "features": {
"RPCHeadroom": true,
"VAChecksGSB": true,
"IPv6First": true
} }
}, },

View File

@ -31,7 +31,6 @@
"timeout": "15s" "timeout": "15s"
}, },
"features": { "features": {
"RPCHeadroom": true
} }
}, },

View File

@ -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
} }
}, },