Skip to content

PBM-1728-OCI-with-WIF#373

Closed
rasika-chivate wants to merge 23 commits into
2.15.0from
PBM-1728-OCI-with-WIA
Closed

PBM-1728-OCI-with-WIF#373
rasika-chivate wants to merge 23 commits into
2.15.0from
PBM-1728-OCI-with-WIA

Conversation

@rasika-chivate

@rasika-chivate rasika-chivate commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Add compatibility with Oracle Cloud Storage using Workload Identity authentication. For details, see

https://perconadev.atlassian.net/browse/PBM-1728

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

Adds documentation for using Oracle Cloud Infrastructure (OCI) Object Storage with PBM via Workload Identity-style authentication, and exposes the new page in the MkDocs navigation.

Changes:

  • Add a new documentation page describing instancePrincipal and okeWorkloadIdentity authentication for OCI Object Storage.
  • Add the new OCI WIF documentation page to the “Storage” section in mkdocs-base.yml.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
mkdocs-base.yml Adds the new OCI Workload Identity auth page to the Storage navigation.
docs/details/oci-workload-identity-auth.md Introduces OCI Workload Identity authentication documentation and configuration examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread docs/details/oci-workload-identity-auth.md
Comment thread docs/details/oci-workload-identity-auth.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@rasika-chivate rasika-chivate temporarily deployed to PBM-1728-OCI-with-WIA - pbm-docs PR #373 June 10, 2026 11:14 — with Render Destroyed
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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

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

Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread docs/details/oci-workload-identity-auth.md Outdated
@rasika-chivate rasika-chivate temporarily deployed to PBM-1728-OCI-with-WIA - pbm-docs PR #373 June 10, 2026 11:18 — with Render Destroyed
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

Comment thread mkdocs-base.yml Outdated
Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread .cache/plugin/git-committers/page-authors.json Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@rasika-chivate rasika-chivate temporarily deployed to PBM-1728-OCI-with-WIA - pbm-docs PR #373 June 10, 2026 11:22 — with Render Destroyed
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

Comment thread docs/details/oci-workload-identity-auth.md Outdated
Comment thread docs/details/oci-workload-identity-auth.md
Comment thread docs/details/oci-workload-identity-auth.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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

Copilot reviewed 4 out of 5 changed files in this pull request and generated 5 comments.

Comment on lines +1 to +5
# Oracle Cloud Infrastructure (OCI) Object Storage with Workload Identity Authentication

Percona Backup for MongoDB (PBM) supports Workload Identity authentication for Oracle Cloud Infrastructure (OCI) Object Storage. With Workload Identity, PBM can access OCI resources without storing or managing API keys, reducing operational overhead and improving security.

Percona Backup for MongoDB (PBM) supports two Workload Identity authentication types for OCI Object Storage, in addition to the default `userPrincipal`:
Comment on lines +1 to +3
# Oracle Cloud Infrastructure (OCI) Object Storage with Workload Identity Authentication

Percona Backup for MongoDB (PBM) supports Workload Identity authentication for Oracle Cloud Infrastructure (OCI) Object Storage. With Workload Identity, PBM can access OCI resources without storing or managing API keys, reducing operational overhead and improving security.
Comment thread mkdocs-base.yml
- Storage:
- Remote backup storage overview: details/storage-configuration.md
- AWS S3 storage: details/s3-storage.md
- OCI Object Storage (Workload Identity): details/oci-workload-identity-auth.md
*Type*: string <br>
*Required*: YES

The OCI authentication type. Supported values: `userPrincipal`, `instancePrincipal`, `okeWorkloadIdentity`.
Comment on lines +84 to +97
=== ":material-database: OCI Object Storage"

```yaml
storage:
type: oci
oci:
region: us-ashburn-1
namespace: your-namespace
bucket: your-bucket-name
prefix: data/pbm/backup
credentials:
type: instancePrincipal
```

@rasika-chivate

Copy link
Copy Markdown
Collaborator Author

Added this as part of #377, so closing this PR.

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.

3 participants