[pbs-devel] [REBASED backup 00/14] rebased and reordered remaining acme patches
Wolfgang Bumiller
w.bumiller at proxmox.com
Thu Apr 29 15:13:08 CEST 2021
The acme config & client patches were merged together since they depend
on each other.
The merged acme config patch is now ordered before the node config patch
since the node config contains acme data.
The AcmeDomain type was moved from the node config to the acme config
module as the client needs to access it.
The http patches were both dropped (request_with_agent isn't required
anymore with the current agent handling).
Wolfgang Bumiller (14):
add dns alias schema
add acme config and client
add node config
add config/acme api path
add node/{node}/certificates api call
add node/{node}/config api path
add acme commands to proxmox-backup-manager
implement standalone acme validation
ui: add certificate & acme view
daily-update: check acme certificates
acme: create directories as needed
acme: pipe plugin output to task log
api: acme: make account name optional in register call
validate node config before writing
src/acme/client.rs | 673 +++++++++++++++++++++++
src/acme/mod.rs | 2 +
src/api2/config.rs | 2 +
src/api2/config/acme.rs | 725 +++++++++++++++++++++++++
src/api2/node.rs | 4 +
src/api2/node/certificates.rs | 578 ++++++++++++++++++++
src/api2/node/config.rs | 81 +++
src/api2/types/mod.rs | 10 +
src/bin/proxmox-backup-manager.rs | 1 +
src/bin/proxmox-daily-update.rs | 30 +-
src/bin/proxmox_backup_manager/acme.rs | 415 ++++++++++++++
src/bin/proxmox_backup_manager/mod.rs | 2 +
src/config.rs | 20 +-
src/config/acme/mod.rs | 273 ++++++++++
src/config/acme/plugin.rs | 532 ++++++++++++++++++
src/config/node.rs | 206 +++++++
src/lib.rs | 2 +
www/Makefile | 1 +
www/NavigationTree.js | 6 +
www/config/CertificateView.js | 80 +++
20 files changed, 3640 insertions(+), 3 deletions(-)
create mode 100644 src/acme/client.rs
create mode 100644 src/acme/mod.rs
create mode 100644 src/api2/config/acme.rs
create mode 100644 src/api2/node/certificates.rs
create mode 100644 src/api2/node/config.rs
create mode 100644 src/bin/proxmox_backup_manager/acme.rs
create mode 100644 src/config/acme/mod.rs
create mode 100644 src/config/acme/plugin.rs
create mode 100644 src/config/node.rs
create mode 100644 www/config/CertificateView.js
--
2.20.1
More information about the pbs-devel
mailing list