[pve-devel] [PATCH proxmox-acme/pve-manager] add crud for acme accounts/plugin

Dominik Csapak d.csapak at proxmox.com
Tue May 5 14:38:10 CEST 2020


this series adds the gui (and necessary api calls) for
adding/editing/deleting acme accounts and plugins

gui parts still missing are:
* changing the account on the node
* selecting a plugin for a domain

proxmox-acme:

Dominik Csapak (2):
  DNSChallenge: make plugins a hash with an optional schema
  add note that the data has to be base64 encoded

 src/PVE/ACME/DNSChallenge.pm | 237 ++++++++++++++++++++---------------
 1 file changed, 133 insertions(+), 104 deletions(-)

pve-manager:

Dominik Csapak (6):
  ACMEPlugin: check digest on update
  ACME: add challengeschema api call
  ui: ACMEAccountCreate: add optional name field
  ui: add ACMEAPiSelector field
  ui: add ACMEPluginEdit window
  ui: add ACMEClusterView

 PVE/API2/ACMEAccount.pm              |  55 +++++++
 PVE/API2/ACMEPlugin.pm               |   2 +
 www/manager6/Makefile                |   3 +
 www/manager6/Parser.js               |  17 ++-
 www/manager6/dc/ACMEClusterView.js   | 206 +++++++++++++++++++++++++++
 www/manager6/dc/ACMEPluginEdit.js    | 190 ++++++++++++++++++++++++
 www/manager6/dc/Config.js            |  10 ++
 www/manager6/form/ACMEAPiSelector.js |  40 ++++++
 www/manager6/node/ACME.js            |   7 +
 9 files changed, 529 insertions(+), 1 deletion(-)
 create mode 100644 www/manager6/dc/ACMEClusterView.js
 create mode 100644 www/manager6/dc/ACMEPluginEdit.js
 create mode 100644 www/manager6/form/ACMEAPiSelector.js

-- 
2.20.1





More information about the pve-devel mailing list