Uploaded image for project: 'Community Development'
  1. Community Development
  2. COMDEV-388

Apache APISIX: support apply certificates from Let’s Encrypt or any other ACMEv2 service

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Invalid
    • GSoC/Mentoring ideas
    • None

    Description

      Apache APISIX

      Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd.

      APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.

      You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a k8s ingress controller.

      Background

      The data plane of Apache APISIX supports dynamic loading of ssl certificates, but the control plane does not have the support of ACME.
      Although users can use other tools to obtain ACME certificates, and then call the admin API to write them into Apache APISIX, this is not convenient for many users.

      Task

      In the Apache APISIX dashboard (https://github.com/apache/apisix-dashboard) project, add support for ACME, which can automatically obtain and update certificates

      Relevant Skills
      TypeScript
      Golang
      familiar with Apache APISIX's admin API

      Mentor
      Ming Wen, PMC of Apache APISIX, wenming@apache.org

      Attachments

        Activity

          People

            Unassigned Unassigned
            wenming Ming Wen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: