[pve-devel] [v3 manager/docs 0/7] ACME library and certificate management
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Apr 27 14:02:06 CEST 2018
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(+)
More information about the pve-devel
mailing list