Skip to content

K8SPS-849 Documented the support of binlog encryption - #240

Open
nastena1606 wants to merge 1 commit into
mainfrom
K8SPS-849-Doc-binlog-encryption
Open

K8SPS-849 Documented the support of binlog encryption#240
nastena1606 wants to merge 1 commit into
mainfrom
K8SPS-849-Doc-binlog-encryption

Conversation

@nastena1606

Copy link
Copy Markdown
Collaborator

Restructured PITR docs to have a high-level overview page and PITR tutorials
modified: docs/ReleaseNotes/Kubernetes-Operator-for-PS-RN1.2.0.md
modified: docs/backups-encrypted.md
modified: docs/backups-incremental.md
modified: docs/backups-pitr.md
new file: docs/backups-restore-pitr.md
modified: docs/backups-restore-to-new-cluster.md
modified: docs/backups-restore.md
modified: docs/backups.md
modified: docs/debug-backup-restore.md
modified: docs/encryption.md
modified: docs/features.md
modified: docs/operator.md
modified: docs/restore-cr.md
modified: mkdocs-base.yml
Updated links in affected pages

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR restructures the Point-in-Time Recovery (PITR) documentation by separating the conceptual overview from step-by-step restore tutorials, and documents binlog encryption support (including required configuration fields and updated cross-links) across the docs set.

Changes:

  • Restructured PITR docs into an overview page plus a dedicated PITR restore tutorial page.
  • Documented binlog encryption configuration (cipher/KEK/keyring Secret) and restore-time keyring handling.
  • Updated site navigation and adjusted links/anchors across restore, encryption, features, and release notes.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
mkdocs-base.yml Updates nav to nest PITR pages under Backup and restore.
docs/ReleaseNotes/Kubernetes-Operator-for-PS-RN1.2.0.md Updates release-notes link to the new PITR restore tutorial page/anchor.
docs/backups-encrypted.md Adds guidance linking encrypted backups vs encrypted binlogs.
docs/backups-incremental.md Updates PITR “How it works” anchor reference.
docs/backups-pitr.md Expands PITR overview and adds binlog encryption section and workflow details.
docs/backups-restore-pitr.md New tutorial covering PITR restore (same-cluster/new-cluster) incl. encrypted binlogs.
docs/backups-restore-to-new-cluster.md Removes PITR tutorial content and points to the dedicated PITR restore page.
docs/backups-restore.md Simplifies same-cluster restore page and points PITR restores to the new tutorial.
docs/backups.md Updates PITR section to link to the new PITR restore tutorial and mentions binlog encryption.
docs/debug-backup-restore.md Adds PITR-specific troubleshooting guidance (jobs, binlog server, encryption/keyring issues).
docs/encryption.md Clarifies binlogs are not covered by data-at-rest encryption and links to binlog encryption docs.
docs/features.md Adds a “Encrypted binlogs” feature bullet linking to PITR binlog encryption section.
docs/operator.md Documents new/updated binlog encryption-related configuration keys.
docs/restore-cr.md Documents restore-time pitr.keyringSecret and updates PITR restore links.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/backups-restore-pitr.md Outdated
Comment thread docs/backups-restore-pitr.md Outdated

The Operator must know where to take the backup from. Run this command on the **source cluster**:

`kubectl get ps-backup -n <source-namespace`
Comment on lines +115 to +118
* `pitr` section:

*

Comment thread docs/backups-pitr.md Outdated
Comment thread docs/operator.md Outdated
Comment thread docs/backups-restore.md
## Restore from a backup without point-in-time recovery
## Restore from a backup

When the correct names for the backup and the cluster are known,configure the `PerconaServerMySQLRestore` Custom Resource. Specify the following keys:
Comment thread docs/encryption.md Outdated

!!! warning "Keep your encryption keys safe"

To restore the encrypted data you must have the original key that was used to encrypt it. For data-at-rest encryption, this is the **the original Vault master encryption key**. For encrypted backups, this is the **backup encryption key** from the Kubernetes Secret.
Comment thread docs/backups-restore-pitr.md Outdated
Restructured PITR docs to have a high-level overview page and PITR tutorials
modified:   docs/ReleaseNotes/Kubernetes-Operator-for-PS-RN1.2.0.md
        modified:   docs/backups-encrypted.md
        modified:   docs/backups-incremental.md
        modified:   docs/backups-pitr.md
        new file:   docs/backups-restore-pitr.md
        modified:   docs/backups-restore-to-new-cluster.md
        modified:   docs/backups-restore.md
        modified:   docs/backups.md
        modified:   docs/debug-backup-restore.md
        modified:   docs/encryption.md
        modified:   docs/features.md
        modified:   docs/operator.md
        modified:   docs/restore-cr.md
        modified:   mkdocs-base.yml
Updated links in affected pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants