mirror of
https://github.com/cert-manager/webhook-example.git
synced 2025-07-04 07:35:49 +02:00
Added local DNS server. Signed-off-by: Charles Moulliard <cmoulliard@redhat.com>
This commit is contained in:
parent
7621c6706d
commit
7415d9ab53
1 changed files with 10 additions and 2 deletions
12
main_test.go
12
main_test.go
|
@ -1,16 +1,18 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
cmapi "github.com/jetstack/cert-manager/pkg/apis/certmanager/v1alpha1"
|
||||||
"testing"
|
|
||||||
logf "github.com/jetstack/cert-manager/pkg/logs"
|
logf "github.com/jetstack/cert-manager/pkg/logs"
|
||||||
"github.com/jetstack/cert-manager/test/acme/dns"
|
"github.com/jetstack/cert-manager/test/acme/dns"
|
||||||
testserver "github.com/jetstack/cert-manager/test/acme/dns/server"
|
testserver "github.com/jetstack/cert-manager/test/acme/dns/server"
|
||||||
|
"os"
|
||||||
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
zone = os.Getenv("TEST_ZONE_NAME")
|
zone = os.Getenv("TEST_ZONE_NAME")
|
||||||
kubeBuilderBinPath = "./_out/kubebuilder/bin"
|
kubeBuilderBinPath = "./_out/kubebuilder/bin"
|
||||||
|
rfc2136TestFqdn = "_acme-challenge.123456789.www.example.com."
|
||||||
rfc2136TestZone = "example.com."
|
rfc2136TestZone = "example.com."
|
||||||
rfc2136TestTsigKeyName = "example.com."
|
rfc2136TestTsigKeyName = "example.com."
|
||||||
rfc2136TestTsigSecret = "IwBTJx9wrDp4Y1RyC3H0gA=="
|
rfc2136TestTsigSecret = "IwBTJx9wrDp4Y1RyC3H0gA=="
|
||||||
|
@ -34,9 +36,15 @@ func TestRunsSuite(t *testing.T) {
|
||||||
}
|
}
|
||||||
defer server.Shutdown()
|
defer server.Shutdown()
|
||||||
|
|
||||||
|
var validConfig = cmapi.ACMEIssuerDNS01ProviderRFC2136{
|
||||||
|
Nameserver: server.ListenAddr(),
|
||||||
|
}
|
||||||
|
|
||||||
fixture := dns.NewFixture(&customDNSProviderSolver{},
|
fixture := dns.NewFixture(&customDNSProviderSolver{},
|
||||||
dns.SetBinariesPath(kubeBuilderBinPath),
|
dns.SetBinariesPath(kubeBuilderBinPath),
|
||||||
dns.SetResolvedZone(zone),
|
dns.SetResolvedZone(zone),
|
||||||
|
dns.SetResolvedFQDN(rfc2136TestFqdn),
|
||||||
|
dns.SetConfig(validConfig),
|
||||||
dns.SetDNSServer(server.ListenAddr()),
|
dns.SetDNSServer(server.ListenAddr()),
|
||||||
dns.SetAllowAmbientCredentials(false),
|
dns.SetAllowAmbientCredentials(false),
|
||||||
dns.SetManifestPath("testdata/my-custom-solver"),
|
dns.SetManifestPath("testdata/my-custom-solver"),
|
||||||
|
|
Loading…
Reference in a new issue