29 lines
494 B
Go
29 lines
494 B
Go
package main
|
|
|
|
import (
|
|
_ "embed"
|
|
"os"
|
|
"strings"
|
|
|
|
"github.com/cert-manager/cert-manager/pkg/acme/webhook/cmd"
|
|
dns "github.com/stuurmcp/cert-manager-webhook-sthome/pkg/dns"
|
|
)
|
|
|
|
var (
|
|
// Version : current version
|
|
Version string = strings.TrimSpace(version)
|
|
//go:embed version.txt
|
|
version string
|
|
)
|
|
|
|
var GroupName = os.Getenv("GROUP_NAME")
|
|
|
|
func main() {
|
|
if GroupName == "" {
|
|
panic("GROUP_NAME must be specified")
|
|
}
|
|
cmd.RunWebhookServer(GroupName,
|
|
&dns.LocalDNSProviderSolver{},
|
|
)
|
|
}
|