mirror of
https://github.com/cert-manager/webhook-example.git
synced 2026-03-16 18:02:51 +01:00
fix: add default test back and use custom solver
This commit is contained in:
parent
f62edc6bfe
commit
59f3b9a95f
2 changed files with 34 additions and 1 deletions
34
main_test.go
34
main_test.go
|
|
@ -1 +1,35 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
acmetest "github.com/cert-manager/cert-manager/test/acme"
|
||||||
|
|
||||||
|
"github.com/proton11/cert-manager-desec-webhook/solver"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestRunsSuite(t *testing.T) {
|
||||||
|
// The manifest path should contain a file named config.json that is a
|
||||||
|
// snippet of valid configuration that should be included on the
|
||||||
|
// ChallengeRequest passed as part of the test cases.
|
||||||
|
//
|
||||||
|
|
||||||
|
// Uncomment the below fixture when implementing your custom DNS provider
|
||||||
|
//fixture := acmetest.NewFixture(&customDNSProviderSolver{},
|
||||||
|
// acmetest.SetResolvedZone(zone),
|
||||||
|
// acmetest.SetAllowAmbientCredentials(false),
|
||||||
|
// acmetest.SetManifestPath("testdata/my-custom-solver"),
|
||||||
|
// acmetest.SetBinariesPath("_test/kubebuilder/bin"),
|
||||||
|
//)
|
||||||
|
solver := &solver.DeSECDNSProviderSolver{}
|
||||||
|
fixture := acmetest.NewFixture(solver,
|
||||||
|
acmetest.SetResolvedZone("example.com."),
|
||||||
|
acmetest.SetManifestPath("testdata/desec"),
|
||||||
|
acmetest.SetDNSServer("127.0.0.1:59351"),
|
||||||
|
acmetest.SetUseAuthoritative(false),
|
||||||
|
)
|
||||||
|
// need to uncomment and RunConformance delete runBasic and runExtended once https://github.com/cert-manager/cert-manager/pull/4835 is merged
|
||||||
|
// fixture.RunConformance(t)
|
||||||
|
fixture.RunBasic(t)
|
||||||
|
fixture.RunExtended(t)
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
package solver_test
|
|
||||||
Loading…
Reference in a new issue