Git Product home page Git Product logo

Comments (6)

yuvagit avatar yuvagit commented on May 16, 2024

I got the above error then i deleted the cert "frontend-tls-secret" and recreated again and configured the cert with out an issue. I configured cert for the back end service "captureorder-tls-secret" and got the following error "http-01 self check failed for domain "captureorder...."

Name: captureorder-tls-secret
Namespace: default
Labels:
Annotations:
API Version: certmanager.k8s.io/v1alpha1
Kind: Certificate
Metadata:
Creation Timestamp: 2019-10-17T16:26:55Z
Generation: 106
Owner References:
API Version: extensions/v1beta1
Block Owner Deletion: true
Controller: true
Kind: Ingress
Name: captureorder
UID: 89a33321-fa39-46e5-8875-97e604aefc1e
Resource Version: 111930
Self Link: /apis/certmanager.k8s.io/v1alpha1/namespaces/default/certificates/captureorder-tls-secret
UID: 6d61b41e-b41f-46d8-b7f4-92b0fdda916c
Spec:
Acme:
Config:
Domains:
captureorder.40.119.5.244.nip.io
http01:
Ingress:
Dns Names:
captureorder.40.119.5.244.nip.io
Issuer Ref:
Kind: ClusterIssuer
Name: letsencrypt
Secret Name: captureorder-tls-secret
Status:
Acme:
Order:
Challenges:
Authz URL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/820602804
Domain: captureorder.40.119.5.244.nip.io
http01:
Ingress:
Key: GoSk5MI7sj2ptVtNW6TJgUtlVq_pO3xzkgndl4kixL8.sXSfY3PJyw1vnuPMvmnewk3MO_ESAHfO4cWnQN771Kw
Token: GoSk5MI7sj2ptVtNW6TJgUtlVq_pO3xzkgndl4kixL8
Type: http-01
URL: https://acme-v02.api.letsencrypt.org/acme/chall-v3/820602804/3o3p5Q
Wildcard: false
URL: https://acme-v02.api.letsencrypt.org/acme/order/69597009/1305789186
Conditions:
Last Transition Time: 2019-10-17T18:12:42Z
Message: http-01 self check failed for domain "captureorder.40.119.5.244.nip.io"
Reason: ValidateError
Status: False
Type: Ready
Events:

Here is the metadata for captureorder-ingress-tls.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: captureorder
annotations:
certmanager.k8s.io/cluster-issuer: letsencrypt
spec:
tls:

  • hosts:
    • captureorder.40.119.5.244.nip.io
      secretName: captureorder-tls-secret
      rules:
  • host: captureorder.40.119.5.244.nip.io
    http:
    paths:
    • backend:
      serviceName: captureorder
      servicePort: 80
      path: /

from aksworkshop.

sabbour avatar sabbour commented on May 16, 2024

Unfortunately, we run into this every once in a while. Let's Encrypt issues a limited number of certificates for each domain and once this runs out, we have to wait again.
The workaround would be to use your own domain.

from aksworkshop.

shapeofarchitect avatar shapeofarchitect commented on May 16, 2024

How much time you had to wait - I guess they issue a new 50 certificate next week if following week was the one that had expired certs? Can you confirm ?

from aksworkshop.

sabbour avatar sabbour commented on May 16, 2024

Try to work around this by using a dashed IP in the domain, for example, 12-34-222-77.nio.io

from aksworkshop.

shapeofarchitect avatar shapeofarchitect commented on May 16, 2024

How does it matter to use - dash in the subdomains. For example I have abc.xyz as parent domain and I have subdomains foo.abc.xyz and bar.abc.xyz so in any case if I am not allowed to get any more certs for abc.xyz then there is no other way just to wait for next limits correct ?

from aksworkshop.

sabbour avatar sabbour commented on May 16, 2024

from aksworkshop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.