Add support for ACME certs in new UI
Certificate Service has been changed in middlewared. It provides ACME based certs now as well. Apart from that creating, updating and deleting certs is now a job in middlewared and it should be treated as such. Certificate service has been updated with documentation as well which would help understanding the structure of the api calls. It should be noted that methods for CA have not been turned into a job and thus they remain unaffected by this change.
Apart from this, support for ACME DNS Authenticators should be added in new UI as well. All of these changes have been reflected in legacy UI and the documentation has been updated for it as well.
To conclude Certificate service and ACME DNS authenticator support should be added/updated in new UI to reflect the latest changes in middlewared.
We risk breaking creating certs via new UI and ACME DNS Authenticators
First of all, ACME DNS authenticators should be created, updated and deleted to ensure that this section is working as desired as it will be used when creating ACME certs.
Moving on all kinds of certs should be created via new UI ( import, internal, csr, acme ). After creation updating them should be checked as well and finally deleting them.
If the above cases work, this ticket can be marked as passed testing