[pve-devel] applied: [v3 manager/docs 0/7] ACME library and certificate management

Thomas Lamprecht t.lamprecht at proxmox.com
Wed May 2 16:17:18 CEST 2018


applied full series, added a small pve-docs patch on top
so that the chapter is at least complete

after verison bumping pve-cluster, pve-docs and pve-common
we need to update the (build-)dependencies here.

On 4/27/18 2:02 PM, Fabian Grünbichler wrote:
> cluster and common parts remain identical to v2, thus not resent.
> 
> changes since v2:
> - added CLI and update mechanism via pveupdate
> - renew now errors out if no custom certificate exists
> - deactivated account files get renamed
> - fixed return type of custom certificate removal endpoint
> 
> Fabian Grünbichler (7):
>   add CertHelpers utility
>   add node configuration file and API
>   add ACME account API endpoints
>   add ACME certificate API endpoints
>   add certificates API endpoints
>   add pvenode CLIHandler
>   pveupdate: add ACME certificate renewal
> 
>  PVE/API2/Makefile        |   4 +
>  PVE/CLI/Makefile         |   2 +-
>  PVE/Makefile             |   2 +
>  bin/Makefile             |   2 +-
>  PVE/API2/ACME.pm         | 328 ++++++++++++++++++++++++++++++++++++++++++
>  PVE/API2/ACMEAccount.pm  | 364 +++++++++++++++++++++++++++++++++++++++++++++++
>  PVE/API2/Certificates.pm | 207 +++++++++++++++++++++++++++
>  PVE/API2/Cluster.pm      |   7 +
>  PVE/API2/NodeConfig.pm   | 101 +++++++++++++
>  PVE/API2/Nodes.pm        |  15 ++
>  PVE/CLI/pvenode.pm       | 198 ++++++++++++++++++++++++++
>  PVE/CertHelpers.pm       | 107 ++++++++++++++
>  PVE/NodeConfig.pm        | 205 ++++++++++++++++++++++++++
>  bin/pvenode              |   8 ++
>  bin/pveupdate            |  21 +++
>  15 files changed, 1569 insertions(+), 2 deletions(-)
>  create mode 100644 PVE/API2/ACME.pm
>  create mode 100644 PVE/API2/ACMEAccount.pm
>  create mode 100644 PVE/API2/Certificates.pm
>  create mode 100644 PVE/API2/NodeConfig.pm
>  create mode 100644 PVE/CLI/pvenode.pm
>  create mode 100644 PVE/CertHelpers.pm
>  create mode 100644 PVE/NodeConfig.pm
>  create mode 100644 bin/pvenode
> 
> pve-docs:
> 
>  pvenode.1-synopsis.adoc | 140 ++++++++++++++++++++++++++++++++++++++++++++++++
>  pvenode.adoc            |  30 +++++++++++
>  2 files changed, 170 insertions(+)
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 






More information about the pve-devel mailing list