copy the unsupportedFeatures from the Certificate conformance tests to the CertificateSigningRequest conformance tests
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
This commit is contained in:
parent
05495d0e4c
commit
fa6f654598
@ -53,6 +53,10 @@ func runACMEIssuerTests(eab *cmacme.ACMEExternalAccountBinding) {
|
||||
featureset.CommonNameFeature,
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.EmailSANsFeature,
|
||||
featureset.SaveCAToSecret,
|
||||
featureset.IssueCAFeature,
|
||||
featureset.LiteralSubjectFeature,
|
||||
featureset.OtherNamesFeature,
|
||||
)
|
||||
|
||||
// unsupportedDNS01Features is a list of features that are not supported by the ACME
|
||||
@ -64,6 +68,10 @@ func runACMEIssuerTests(eab *cmacme.ACMEExternalAccountBinding) {
|
||||
featureset.CommonNameFeature,
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.EmailSANsFeature,
|
||||
featureset.SaveCAToSecret,
|
||||
featureset.IssueCAFeature,
|
||||
featureset.LiteralSubjectFeature,
|
||||
featureset.OtherNamesFeature,
|
||||
)
|
||||
|
||||
http01 := &acme{
|
||||
|
||||
@ -53,56 +53,50 @@ type secrets struct {
|
||||
}
|
||||
|
||||
var _ = framework.ConformanceDescribe("CertificateSigningRequests", func() {
|
||||
var unsupportedFeatures = featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
featureset.IssueCAFeature,
|
||||
)
|
||||
|
||||
issuer := &approle{
|
||||
testWithRootCA: true,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault AppRole Issuer With Root CA",
|
||||
CreateIssuerFunc: issuer.createIssuer,
|
||||
DeleteIssuerFunc: issuer.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault AppRole Issuer With Root CA",
|
||||
CreateIssuerFunc: issuer.createIssuer,
|
||||
DeleteIssuerFunc: issuer.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
|
||||
issuerNoRoot := &approle{
|
||||
testWithRootCA: false,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault AppRole Issuer Without Root CA",
|
||||
CreateIssuerFunc: issuerNoRoot.createIssuer,
|
||||
DeleteIssuerFunc: issuerNoRoot.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault AppRole Issuer Without Root CA",
|
||||
CreateIssuerFunc: issuerNoRoot.createIssuer,
|
||||
DeleteIssuerFunc: issuerNoRoot.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
|
||||
clusterIssuer := &approle{
|
||||
testWithRootCA: true,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault AppRole ClusterIssuer With Root CA",
|
||||
CreateIssuerFunc: clusterIssuer.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuer.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault AppRole ClusterIssuer With Root CA",
|
||||
CreateIssuerFunc: clusterIssuer.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuer.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
|
||||
clusterIssuerNoRoot := &approle{
|
||||
testWithRootCA: false,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault AppRole ClusterIssuer Without Root CA",
|
||||
CreateIssuerFunc: clusterIssuerNoRoot.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuerNoRoot.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault AppRole ClusterIssuer Without Root CA",
|
||||
CreateIssuerFunc: clusterIssuerNoRoot.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuerNoRoot.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
})
|
||||
|
||||
|
||||
@ -38,30 +38,30 @@ import (
|
||||
)
|
||||
|
||||
var _ = framework.ConformanceDescribe("CertificateSigningRequests", func() {
|
||||
var unsupportedFeatures = featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
featureset.IssueCAFeature,
|
||||
)
|
||||
|
||||
issuer := &kubernetes{
|
||||
testWithRootCA: true,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault Kubernetes Auth Issuer With Root CA",
|
||||
CreateIssuerFunc: issuer.createIssuer,
|
||||
DeleteIssuerFunc: issuer.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault Kubernetes Auth Issuer With Root CA",
|
||||
CreateIssuerFunc: issuer.createIssuer,
|
||||
DeleteIssuerFunc: issuer.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
|
||||
clusterIssuer := &kubernetes{
|
||||
testWithRootCA: true,
|
||||
}
|
||||
(&certificatesigningrequests.Suite{
|
||||
Name: "Vault Kubernetes Auth ClusterIssuer With Root CA",
|
||||
CreateIssuerFunc: clusterIssuer.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuer.delete,
|
||||
UnsupportedFeatures: featureset.NewFeatureSet(
|
||||
featureset.KeyUsagesFeature,
|
||||
featureset.Ed25519FeatureSet,
|
||||
),
|
||||
Name: "Vault Kubernetes Auth ClusterIssuer With Root CA",
|
||||
CreateIssuerFunc: clusterIssuer.createClusterIssuer,
|
||||
DeleteIssuerFunc: clusterIssuer.delete,
|
||||
UnsupportedFeatures: unsupportedFeatures,
|
||||
}).Define()
|
||||
})
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user