cert-manager DNS-01 webhook solver for freemyip.com — Let's Encrypt wildcards on k8s
805
A cert-manager ACME DNS-01 webhook solver for freemyip.com dynamic DNS, so Let's Encrypt can issue certificates — including wildcards — for a freemyip domain.
Source and issues: https://github.com/emulatorchen/cert-manager-webhook-freemyip
| Tag | Meaning |
|---|---|
latest | The most recent release. Moves only on a reviewed release. |
X.Y.Z | An immutable version, matching the chart appVersion and the vX.Y.Z git tag. |
Built for linux/amd64 and linux/arm64. Every published image carries a
build provenance attestation and an SBOM.
The image is not run directly — it is deployed by the Helm chart, which also
creates the APIService cert-manager needs.
helm repo add cert-manager-webhook-freemyip \
https://emulatorchen.github.io/cert-manager-webhook-freemyip
helm repo update
cat > values.yaml <<'EOF'
clusterIssuer:
email: [email protected]
staging:
create: true
production:
create: true
EOF
helm upgrade --install cert-manager-webhook-freemyip \
cert-manager-webhook-freemyip/cert-manager-webhook-freemyip \
--namespace cert-manager -f values.yaml
Supply the freemyip API key either by setting freemyip.token in that values
file, or by creating a Secret yourself with a single key named token and
pointing the chart at it with secret.existingSecret and
secret.existingSecretName.
The chart defaults to this image, so no image.repository override is needed.
apiVersion: cert-manager.io/v1
kind: Certificate
spec:
secretName: example-tls
issuerRef:
name: cert-manager-webhook-freemyip-production
kind: ClusterIssuer
dnsNames:
- example.freemyip.com
- "*.example.freemyip.com"
freemyip applies an update to whichever domain the token owns, publishing at
_acme-challenge.<that domain> regardless of the domain parameter. A token
for the wrong domain therefore fails silently: the API answers OK, the solver
reports success, and validation never finds the record. Each freemyip domain has
its own token — check the token matches the domain you are issuing for.
docker.io/emulator/cert-manager-webhook-freemyip:0.1.2, scanned 2026-10-07.
| Critical | High | Medium | Low | Unknown |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| Severity | CVE | Package | Installed | Fixed in |
|---|---|---|---|---|
| UNKNOWN | GO-2026-5932 | golang.org/x/crypto | v0.56.0 | — |
Entries with no fix available are shown as —. Findings accepted deliberately
are listed in .trivyignore with the reason, and are excluded above.
Apache 2.0.
Content type
Image
Digest
sha256:dbefaf71e…
Size
26.7 MB
Last updated
6 days ago
docker pull emulator/cert-manager-webhook-freemyip