[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