mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-10-04 08:53:33 +00:00
docs: add synopsis and basic docs for prune job configuration
Have our docgen tool generate a synopsis for the prune.cfg schema, and use that output in a new prune.cfg manpage, and include it in the appropriate appendix of our html/pdf rendered admin guide. Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com> [TL: expand commit message and keep alphabetical order for configs in the guide.] Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
ce8d56a3b5
commit
af18706fcb
1
debian/proxmox-backup-server.install
vendored
1
debian/proxmox-backup-server.install
vendored
@ -40,6 +40,7 @@ usr/share/man/man5/tape-job.cfg.5
|
|||||||
usr/share/man/man5/tape.cfg.5
|
usr/share/man/man5/tape.cfg.5
|
||||||
usr/share/man/man5/user.cfg.5
|
usr/share/man/man5/user.cfg.5
|
||||||
usr/share/man/man5/verification.cfg.5
|
usr/share/man/man5/verification.cfg.5
|
||||||
|
usr/share/man/man5/prune.cfg.5
|
||||||
usr/share/proxmox-backup/templates/default/acme-err-body.txt.hbs
|
usr/share/proxmox-backup/templates/default/acme-err-body.txt.hbs
|
||||||
usr/share/proxmox-backup/templates/default/acme-err-subject.txt.hbs
|
usr/share/proxmox-backup/templates/default/acme-err-subject.txt.hbs
|
||||||
usr/share/proxmox-backup/templates/default/gc-err-body.txt.hbs
|
usr/share/proxmox-backup/templates/default/gc-err-body.txt.hbs
|
||||||
|
@ -13,6 +13,7 @@ GENERATED_SYNOPSIS := \
|
|||||||
config/tape/config.rst \
|
config/tape/config.rst \
|
||||||
config/user/config.rst \
|
config/user/config.rst \
|
||||||
config/verification/config.rst \
|
config/verification/config.rst \
|
||||||
|
config/prune/config.rst \
|
||||||
pmt/synopsis.rst \
|
pmt/synopsis.rst \
|
||||||
pmtx/synopsis.rst \
|
pmtx/synopsis.rst \
|
||||||
proxmox-backup-client/catalog-shell-synopsis.rst \
|
proxmox-backup-client/catalog-shell-synopsis.rst \
|
||||||
@ -52,6 +53,7 @@ MAN5_PAGES := \
|
|||||||
tape.cfg.5 \
|
tape.cfg.5 \
|
||||||
user.cfg.5 \
|
user.cfg.5 \
|
||||||
verification.cfg.5 \
|
verification.cfg.5 \
|
||||||
|
prune.cfg.5 \
|
||||||
|
|
||||||
PRUNE_SIMULATOR_FILES := \
|
PRUNE_SIMULATOR_FILES := \
|
||||||
prune-simulator/index.html \
|
prune-simulator/index.html \
|
||||||
|
@ -115,6 +115,7 @@ man_pages = [
|
|||||||
('config/tape/man5', 'tape.cfg', 'Tape Drive and Changer Configuration', [author], 5),
|
('config/tape/man5', 'tape.cfg', 'Tape Drive and Changer Configuration', [author], 5),
|
||||||
('config/user/man5', 'user.cfg', 'User Configuration', [author], 5),
|
('config/user/man5', 'user.cfg', 'User Configuration', [author], 5),
|
||||||
('config/verification/man5', 'verification.cfg', 'Verification Job Configuration', [author], 5),
|
('config/verification/man5', 'verification.cfg', 'Verification Job Configuration', [author], 5),
|
||||||
|
('config/prune/man5', 'prune.cfg', 'Prune Job Configuration', [author], 5),
|
||||||
('config/notifications/man5', 'notifications.cfg', 'Notification target/matcher configuration', [author], 5),
|
('config/notifications/man5', 'notifications.cfg', 'Notification target/matcher configuration', [author], 5),
|
||||||
('config/notifications-priv/man5', 'notifications-priv.cfg', 'Notification target secrets', [author], 5),
|
('config/notifications-priv/man5', 'notifications-priv.cfg', 'Notification target secrets', [author], 5),
|
||||||
]
|
]
|
||||||
|
14
docs/config/prune/format.rst
Normal file
14
docs/config/prune/format.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Each entry starts with the header ``prune: <name>``, followed by the job
|
||||||
|
configuration options.
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
prune: prune-store2
|
||||||
|
schedule mon..fri 10:30
|
||||||
|
store my-datastore
|
||||||
|
|
||||||
|
prune: ...
|
||||||
|
|
||||||
|
|
||||||
|
You can use the ``proxmox-backup-manager prune-job`` command to manipulate this
|
||||||
|
file.
|
23
docs/config/prune/man5.rst
Normal file
23
docs/config/prune/man5.rst
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
:orphan:
|
||||||
|
|
||||||
|
=========
|
||||||
|
prune.cfg
|
||||||
|
=========
|
||||||
|
|
||||||
|
Description
|
||||||
|
===========
|
||||||
|
|
||||||
|
The file /etc/proxmox-backup/prune.cfg is a configuration file for Proxmox
|
||||||
|
Backup Server. It contains the prune job configuration.
|
||||||
|
|
||||||
|
File Format
|
||||||
|
===========
|
||||||
|
|
||||||
|
.. include:: format.rst
|
||||||
|
|
||||||
|
Options
|
||||||
|
=======
|
||||||
|
|
||||||
|
.. include:: config.rst
|
||||||
|
|
||||||
|
.. include:: ../../pbs-copyright.rst
|
@ -108,6 +108,21 @@ Options
|
|||||||
.. include:: config/notifications-priv/config.rst
|
.. include:: config/notifications-priv/config.rst
|
||||||
|
|
||||||
|
|
||||||
|
``prune.cfg``
|
||||||
|
~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
File Format
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. include:: config/prune/format.rst
|
||||||
|
|
||||||
|
|
||||||
|
Options
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
.. include:: config/prune/config.rst
|
||||||
|
|
||||||
|
|
||||||
``tape.cfg``
|
``tape.cfg``
|
||||||
~~~~~~~~~~~~
|
~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@ fn main() -> Result<(), Error> {
|
|||||||
"remote.cfg" => dump_section_config(&pbs_config::remote::CONFIG),
|
"remote.cfg" => dump_section_config(&pbs_config::remote::CONFIG),
|
||||||
"sync.cfg" => dump_section_config(&pbs_config::sync::CONFIG),
|
"sync.cfg" => dump_section_config(&pbs_config::sync::CONFIG),
|
||||||
"verification.cfg" => dump_section_config(&pbs_config::verify::CONFIG),
|
"verification.cfg" => dump_section_config(&pbs_config::verify::CONFIG),
|
||||||
|
"prune.cfg" => dump_section_config(&pbs_config::prune::CONFIG),
|
||||||
"media-pool.cfg" => dump_section_config(&pbs_config::media_pool::CONFIG),
|
"media-pool.cfg" => dump_section_config(&pbs_config::media_pool::CONFIG),
|
||||||
"config::acl::Role" => dump_enum_properties(&pbs_api_types::Role::API_SCHEMA)?,
|
"config::acl::Role" => dump_enum_properties(&pbs_api_types::Role::API_SCHEMA)?,
|
||||||
_ => bail!("docgen: got unknown type"),
|
_ => bail!("docgen: got unknown type"),
|
||||||
|
Loading…
Reference in New Issue
Block a user