Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
faf8831
PBM-1268 Securely Store CLI Credentials using systemd
rasika-chivate Mar 19, 2026
b64558e
changed the filke name
rasika-chivate Mar 19, 2026
de45d28
fix code block formatting
rasika-chivate Mar 19, 2026
c65721d
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
97d4af4
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
0ceb2b8
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
77ab1b1
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
c9388cb
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
a61e122
crosslink for improving the docs
rasika-chivate Mar 19, 2026
1139738
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
db640c0
Update secure-credentials-systemd.md
rasika-chivate Mar 19, 2026
79184c1
Update docs/install/secure-credentials-systemd.md
rasika-chivate Mar 20, 2026
97075f7
Initial plan
Copilot Mar 20, 2026
bfe771b
Update docs/install/configure-authentication.md
rasika-chivate Mar 20, 2026
69131bb
Clarify Step 1 creates a PBM agent YAML config file, not a raw URI file
Copilot Mar 20, 2026
2de73dc
Merge pull request #349 from percona/copilot/sub-pr-348
rasika-chivate Mar 20, 2026
2b6879f
Add warning about pbm_config.yaml file usage
igroene Mar 23, 2026
ca5bee8
snapshots based clarification
sleto-it Mar 26, 2026
e616471
Add secure option for MinIO storage configuration
igroene Mar 26, 2026
f085235
Update configure-authentication.md
rasika-chivate Mar 31, 2026
4790bcd
Update docs/install/secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
9ff2c65
Update docs/install/secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
e2242ff
Address PR review comments: use %d specifier, add OS list, soften war…
Copilot Apr 1, 2026
3c5b7b9
Update secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
c30b52c
Update secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
bd1b2ab
Update docs/install/secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
b5a6dc9
Update docs/install/secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
4bd9902
Narrow overview scope to pbm-agent mongodb-uri; note technique applie…
Copilot Apr 1, 2026
7edfaed
Update secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
f902c6c
Merge branch 'PBM-1268-Securely-Store-CLI-Credentials-using-systemd' …
rasika-chivate Apr 1, 2026
46db4f5
Fix Step 4: mention ExecStart update and remove broken section reference
Copilot Apr 1, 2026
5bf1ba4
Update secure-credentials-systemd.md
rasika-chivate Apr 1, 2026
19bc213
Merge branch 'PBM-1268-Securely-Store-CLI-Credentials-using-systemd' …
rasika-chivate Apr 1, 2026
b12ddc0
Merge pull request #348 from percona/PBM-1268-Securely-Store-CLI-Cred…
rasika-chivate Apr 2, 2026
8f13869
provide better examples for setting up IAM roles
radoslawszulgo Nov 13, 2025
6354c90
PBM-1720 Improve documentation and implementation for S3 storage debu…
radoslawszulgo Apr 8, 2026
a42e404
Update docs/reference/configuration-options.md
radoslawszulgo Apr 8, 2026
7a9da10
Update docs/reference/configuration-options.md
radoslawszulgo Apr 8, 2026
b37c565
Update docs/reference/configuration-options.md
radoslawszulgo Apr 8, 2026
12d9538
Update s3-storage file to consistency and cross-reference.
radoslawszulgo Apr 8, 2026
3a88a00
Apply suggestions from code review
radoslawszulgo Apr 8, 2026
99323df
fix whitespaces
radoslawszulgo Apr 8, 2026
b197cdb
Merge pull request #355 from percona/PBM-1720-fix-logging-options-for-s3
radoslawszulgo Apr 8, 2026
a16ca15
Merge pull request #351 from percona/snapshots-based-clarification
rasika-chivate Apr 15, 2026
1978632
additional details about <node-list>
sleto-it Apr 16, 2026
8bcd090
Apply branding changes
rasika-chivate Apr 16, 2026
75e0d7c
replace svg files for favicon
rasika-chivate Apr 16, 2026
8eb26e0
Update mongodb.png
rasika-chivate Apr 16, 2026
e1e15a9
added svg
rasika-chivate Apr 16, 2026
1db05d6
Update pdf_cover_page.tpl
rasika-chivate Apr 16, 2026
b5cc5f9
Update mongodb.css
rasika-chivate Apr 16, 2026
74af98d
Update mongodb.css
alina-derkach-oaza Apr 16, 2026
59d7a76
Update mongodb.css
alina-derkach-oaza Apr 16, 2026
bf88485
Merge pull request #357 from percona/Apply-branding-changes
alina-derkach-oaza Apr 16, 2026
f8de811
Merge pull request #352 from percona/igroene-patch-16
rasika-chivate Apr 17, 2026
0d27372
Apply suggestion from @rasika-chivate
rasika-chivate Apr 17, 2026
5cd8251
Merge pull request #350 from percona/igroene-patch-15
rasika-chivate Apr 17, 2026
d3dce13
Merge pull request #356 from percona/PBM-1733-improve-snapshots-doc
rasika-chivate Apr 17, 2026
d6953c0
PBM-1600 describe confirmation prompt for restore operations
radoslawszulgo Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _resourcepdf/overrides/partials/banner.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div data-banner="data-banner">
<p><svg style="display:block;margin:-1em 0 0.75em" width="78" height="69" viewBox="0 0 78 69" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M56.7281 30.7666C62.6528 26.8938 64.5914 18.9942 61.0059 12.7854C59.2094 9.67113 56.3053 7.44082 52.8311 6.50951C49.6122 5.64535 46.2502 5.99872 43.2912 7.49366L39.251 0.5L30.8648 15.0245L11.4811 48.5937H67.021L56.7281 30.7666ZM51.881 10.0674C54.4064 10.7401 56.5079 12.3616 57.8168 14.6194C60.3895 19.0701 59.053 24.7153 54.8808 27.5665L45.1362 10.6905C47.2355 9.68104 49.6034 9.46087 51.881 10.0674ZM39.251 7.87125L60.6339 44.907H48.1228L32.9927 18.7102L39.2499 7.87235L39.251 7.87125ZM17.8682 44.907L30.8637 22.4035L43.8592 44.907H17.8682Z" fill="url(#paint0_linear_2899_1968)"></path><path style="fill:var(--md-typeset-color)" d="M4.981 64.943H3.157V68.207H.756V57.323H5.217C7.822 57.323 9.397 58.861 9.397 61.086V61.116C9.397 63.635 7.433 64.94 4.984 64.94L4.981 64.943V64.943ZM6.961 61.134C6.961 60.061 6.213 59.485 5.011 59.485H3.154V62.812H5.056C6.258 62.812 6.958 62.096 6.958 61.163V61.134H6.961ZM10.738 68.208V57.323H18.973V59.455H13.124V61.664H18.27V63.796H13.124V66.082H19.051V68.214H10.738V68.208 68.208ZM27.557 68.208 25.218 64.726H23.332V68.208H20.931V57.323H25.921C28.496 57.323 30.039 58.677 30.039 60.915V60.945C30.039 62.702 29.088 63.807 27.7 64.32L30.367 68.207H27.556L27.557 68.208ZM27.605 61.041C27.605 60.016 26.887 59.485 25.719 59.485H23.333V62.61H25.767C26.936 62.61 27.605 61.987 27.605 61.071V61.042 61.041ZM36.922 68.499C33.668 68.499 31.249 65.994 31.249 62.825V62.795C31.249 59.659 33.619 57.091 37.019 57.091 39.105 57.091 40.356 57.783 41.383 58.792L39.834 60.571C38.98 59.798 38.113 59.327 37.004 59.327 35.141 59.327 33.795 60.871 33.795 62.762V62.793C33.795 64.684 35.107 66.257 37.004 66.257 38.268 66.257 39.043 65.753 39.913 64.964L41.462 66.524C40.322 67.738 39.059 68.493 36.925 68.493L36.922 68.499ZM47.885 68.499C44.47 68.499 42.021 65.962 42.021 62.825V62.795C42.021 59.659 44.503 57.091 47.915 57.091 51.327 57.091 53.779 59.628 53.779 62.765V62.795C53.779 65.931 51.297 68.499 47.885 68.499ZM51.237 62.795C51.237 60.904 49.846 59.331 47.885 59.331 45.925 59.331 44.567 60.874 44.567 62.766V62.796C44.567 64.688 45.959 66.261 47.919 66.261 49.879 66.261 51.237 64.717 51.237 62.826V62.795 62.795ZM67.001 68.217 72.374 57.091 77.746 68.218H75.052L72.374 62.681 69.705 68.218H67.001V68.217ZM66.007 57.327V68.5L57.813 61.884V68.199H55.264V57.091L63.458 63.681V57.327H66.007Z"></path><defs><linearGradient id="paint0_linear_2899_1968" x1="18.1513" y1="44.7152" x2="61.4356" y2="20.9786" gradientUnits="userSpaceOnUse"><stop stop-color="#FC3519"></stop><stop offset="1" stop-color="#F0D136"></stop></linearGradient></defs></svg></p>
<p>Get free database assistance or contact our experts for personalized support.</p>
<p><svg style="display:block;margin:-1em 0 0.75em" width="78" height="69" viewBox="0 0 78 69" fill="none" xmlns="http://www.w3.org/2000/svg"><path style="fill:var(--md-typeset-color)" d="M56.7281 30.7666C62.6528 26.8938 64.5914 18.9942 61.0059 12.7854C59.2094 9.67113 56.3053 7.44082 52.8311 6.50951C49.6122 5.64535 46.2502 5.99872 43.2912 7.49366L39.251 0.5L30.8648 15.0245L11.4811 48.5937H67.021L56.7281 30.7666ZM51.881 10.0674C54.4064 10.7401 56.5079 12.3616 57.8168 14.6194C60.3895 19.0701 59.053 24.7153 54.8808 27.5665L45.1362 10.6905C47.2355 9.68104 49.6034 9.46087 51.881 10.0674ZM39.251 7.87125L60.6339 44.907H48.1228L32.9927 18.7102L39.2499 7.87235L39.251 7.87125ZM17.8682 44.907L30.8637 22.4035L43.8592 44.907H17.8682Z"></path><path style="fill:var(--md-typeset-color)" d="M4.981 64.943H3.157V68.207H.756V57.323H5.217C7.822 57.323 9.397 58.861 9.397 61.086V61.116C9.397 63.635 7.433 64.94 4.984 64.94L4.981 64.943V64.943ZM6.961 61.134C6.961 60.061 6.213 59.485 5.011 59.485H3.154V62.812H5.056C6.258 62.812 6.958 62.096 6.958 61.163V61.134H6.961ZM10.738 68.208V57.323H18.973V59.455H13.124V61.664H18.27V63.796H13.124V66.082H19.051V68.214H10.738V68.208 68.208ZM27.557 68.208 25.218 64.726H23.332V68.208H20.931V57.323H25.921C28.496 57.323 30.039 58.677 30.039 60.915V60.945C30.039 62.702 29.088 63.807 27.7 64.32L30.367 68.207H27.556L27.557 68.208ZM27.605 61.041C27.605 60.016 26.887 59.485 25.719 59.485H23.333V62.61H25.767C26.936 62.61 27.605 61.987 27.605 61.071V61.042 61.041ZM36.922 68.499C33.668 68.499 31.249 65.994 31.249 62.825V62.795C31.249 59.659 33.619 57.091 37.019 57.091 39.105 57.091 40.356 57.783 41.383 58.792L39.834 60.571C38.98 59.798 38.113 59.327 37.004 59.327 35.141 59.327 33.795 60.871 33.795 62.762V62.793C33.795 64.684 35.107 66.257 37.004 66.257 38.268 66.257 39.043 65.753 39.913 64.964L41.462 66.524C40.322 67.738 39.059 68.493 36.925 68.493L36.922 68.499ZM47.885 68.499C44.47 68.499 42.021 65.962 42.021 62.825V62.795C42.021 59.659 44.503 57.091 47.915 57.091 51.327 57.091 53.779 59.628 53.779 62.765V62.795C53.779 65.931 51.297 68.499 47.885 68.499ZM51.237 62.795C51.237 60.904 49.846 59.331 47.885 59.331 45.925 59.331 44.567 60.874 44.567 62.766V62.796C44.567 64.688 45.959 66.261 47.919 66.261 49.879 66.261 51.237 64.717 51.237 62.826V62.795 62.795ZM67.001 68.217 72.374 57.091 77.746 68.218H75.052L72.374 62.681 69.705 68.218H67.001V68.217ZM66.007 57.327V68.5L57.813 61.884V68.199H55.264V57.091L63.458 63.681V57.327H66.007Z"></path></svg></p>
<p>For help, click the link below to get free database assistance or contact our experts for personalized support.</p>

<div class="actions">

Expand Down
37 changes: 37 additions & 0 deletions docs/_images/Percona_Color_Dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/_images/Percona_Logo_Color.png
Binary file not shown.
38 changes: 20 additions & 18 deletions docs/_images/mongodb-fav.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 21 additions & 13 deletions docs/_images/mongodb-mark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mongodb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/_templates/pdf_cover_page.tpl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--<h1>'{{ config.site_name }}'</h1>-->
{{ config.extra.added_key }}
<p>
<img src="_images/Percona_Logo_Color.png" />
<img src="_images/Percona_Color_Dark.svg" alt="Percona logo" />
</p>
<h1>Backup for MongoDB 2.13.0</h1>
{% if config.site_description %}
Expand Down
62 changes: 5 additions & 57 deletions docs/css/mongodb.css
Original file line number Diff line number Diff line change
@@ -1,66 +1,14 @@
/* Overrides */

:root {
--md-primary-fg-color--dark: var(--aqua800);
}
.md-header,
.md-tabs {
background:
-o-linear-gradient(
340deg,
rgba(0,0,0,0.15) 33%,
rgba(0,0,0,0.3) 95%
),
-o-linear-gradient(
340deg,
rgb(24,109,73) 33%,
rgb(48,209,190) 95%
);
background:
linear-gradient(
110deg,
rgba(0,0,0,0.15) 33%,
rgba(0,0,0,0.3) 95%
),
background:
linear-gradient(
110deg,
rgb(24,109,73) 33%,
rgb(48,209,190) 95%
#1fa23a
);
}
@media screen and (max-width: 76.1875em) {
.md-nav--primary .md-nav__title[for="__drawer"],
.md-nav--primary .md-nav__title {
background:
-o-linear-gradient(
340deg,
rgba(0,0,0,0.15) 33%,
rgba(0,0,0,0.3) 95%
),
-o-linear-gradient(
340deg,
rgb(24,109,73) 33%,
rgb(48,209,190) 95%
);
background:
linear-gradient(
110deg,
rgba(0,0,0,0.15) 33%,
rgba(0,0,0,0.3) 95%
),
linear-gradient(
110deg,
rgb(24,109,73) 33%,
rgb(48,209,190) 95%
);
}
}

.superNav,
.md-nav__source {
background-color: rgb(24,109,73);
background-image: linear-gradient(
110deg,
rgba(0,0,0,0.3) 33%,
rgba(0,0,0,0.3) 95%
);
}
background-color: #282727;
}
5 changes: 4 additions & 1 deletion docs/details/s3-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,10 @@ serverSideEncryption:

You can enable debug logging for different types of S3 requests in Percona Backup for MongoDB. Percona Backup for MongoDB prints S3 log messages in the `pbm logs` output so that you can debug and diagnose S3 request issues or failures.

To enable S3 debug logging, set the `storage.s3.DebugLogLevel` option in Percona Backup for MongoDB configuration. The supported values are: `LogDebug`, `Signing`, `HTTPBody`, `RequestRetries`, `RequestErrors`, `EventStreamBody`.
To enable S3 debug logging, set the `storage.s3.DebugLogLevel` option in Percona Backup for MongoDB configuration. The supported values are: `Signing`, `Retries`, `Request`, `RequestWithBody`, `Response`, `ResponseWithBody`, `DeprecatedUsage`, `RequestEventMessage`. Additionally, for backward compatibility with PBM versions older than 2.10.0, deprecated values are: `LogDebug`, `HTTPBody`, `RequestRetries`, `RequestErrors`, `EventStreamBody`.

See [AWS S3 storage options](../reference/configuration-options.md#storage-s3-debugloglevel) for details and an example.


### Storage classes

Expand Down
2 changes: 2 additions & 0 deletions docs/features/multi-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,8 @@ Before you start, make sure that `pbm-agents` have the read permissions to backu
pbm-restore --time=<timestamp> --base-snapshot <backup-name>
```

Before a restore operation is executed you have to confirm the action (to bypass it, add the `-y` or `--yes` flag).
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This added confirmation note line is indented with a tab, which will render as a code block / break list indentation in Markdown. Replace the tab with the same spaces used for the surrounding ordered list indentation.

Suggested change
Before a restore operation is executed you have to confirm the action (to bypass it, add the `-y` or `--yes` flag).
Before a restore operation is executed you have to confirm the action (to bypass it, add the `-y` or `--yes` flag).

Copilot uses AI. Check for mistakes.

3. After the restore is complete, do the required post-restore steps depending on the restore type.
4. Make a fresh backup to serve as the new base for future restores.

Expand Down
4 changes: 3 additions & 1 deletion docs/features/physical.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,9 @@ A restore can succeed on most nodes, but it might fail on a few, resulting in a
```bash
pbm restore --time <time> --fallback-enabled=true --allow-partly-done=true
```


Before a restore operation is executed you have to confirm the action (to bypass it, add the `-y` or `--yes` flag).

If you allow partial restores (default value), PBM finalizes the restore. Once the cluster is up and running, the failed node receives the necessary data from other members through an initial sync.

If you deny partial restores, PBM treats a cluster as unhealthy and falls it back to the original state. In this case you must have the `restore.fallbackEnabled` option set to `true` or run the `pbm restore` command with the `--fallback-enabled` flag. Otherwise, a restore won't start.
Expand Down
5 changes: 4 additions & 1 deletion docs/features/restore-remapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,10 @@ Configure the replica set name mapping:
pbm restore <timestamp> --replset-remapping="rsX=rsA,rsY=rsB"
```

The `--replset-remapping` flag is available for the following commands: `pbm restore`, `pbm list`, `pbm status`, `pbm oplog-replay`.
The `--replset-remapping` flag is available for the following commands: `pbm restore`, `pbm list`, `pbm status`, `pbm oplog-replay`.

Before a restore operation is executed you have to confirm the action (to bypass it, add the `-y` or `--yes` flag).


!!! note

Expand Down
2 changes: 0 additions & 2 deletions docs/features/snapshots.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ The snapshot-based physical backup / restore flow consists of three distinct sta
* Copying files — done by the user / client app
* Completing the backup / restore — done by PBM.

This is the first stage of the snapshot-based backups where you can make them manually. Automated snapshot-based backups are planned for the future.

[Make a backup](../usage/backup-external.md){.md-button}
[Restore from a backup](../usage/restore-external.md){.md-button}

Expand Down
Loading
Loading