Ambassador Edge Stack Host not generating ACME certificate

5/2/2020

I installed ambassador edge stack 1.4.2 community edition and added the host file as following.

---
apiVersion: getambassador.io/v2
kind: Host
metadata:
  name: ambassador-host
spec:
  hostname: quote.svc.ambassador.dev.platformer.com
  acmeProvider:
    email: nilesh93.j@gmail.com

This gets stuck in the following stage

NAME              HOSTNAME                                  STATE   PHASE COMPLETED      PHASE PENDING              AGE
ambassador-host   quote.svc.ambassador.dev.platformer.com   Error   ACMEUserRegistered   ACMECertificateChallenge   48s

This is my mappings file which I chose to run the example quote service.

apiVersion: getambassador.io/v2
kind: Mapping
metadata:
  name: quote
  namespace: ambassador
spec:
  prefix: /quote
  service: http://quote.ambassador.svc
  host: quote.svc.ambassador.dev.platformer.com
---
apiVersion: getambassador.io/v2
kind: Mapping
metadata:
  name:  acme-challenge-mapping
  namespace: ambassador
spec:
  rewrite: ""
  prefix: /.well-known/acme-challenge
  service: http://quote.ambassador.svc
  host: quote.svc.ambassador.dev.platformer.com

Any idea on how to fix this?

-- nilesh93
ambassador
api-gateway
kubernetes

0 Answers