https://github.com/openshift/oadp-operator
OADP Operator
https://github.com/openshift/oadp-operator
Last synced: 13 days ago
JSON representation
OADP Operator
- Host: GitHub
- URL: https://github.com/openshift/oadp-operator
- Owner: openshift
- License: apache-2.0
- Created: 2020-06-01T20:59:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T19:15:13.000Z (13 days ago)
- Last Synced: 2025-04-09T20:26:11.752Z (13 days ago)
- Language: Go
- Size: 53.9 MB
- Stars: 85
- Watchers: 24
- Forks: 79
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OADP Operator
OpenShift API for Data Protection
[](https://goreportcard.com/report/github.com/openshift/oadp-operator) [](https://codecov.io/gh/openshift/oadp-operator) [](https://www.apache.org/licenses/LICENSE-2.0.html) [](https://pkg.go.dev/github.com/openshift/oadp-operator)
Periodic Unit Tests [](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-unit-test-periodic)
Periodic AWS E2E Tests in OpenShift 4.19
[](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.19-e2e-test-aws-periodic)Periodic AWS E2E Virtualization Tests in OpenShift 4.19
[](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.19-e2e-test-kubevirt-aws-periodic)OADP repositories images job
| OADP | OpenShift Velero plugin | Velero | Velero plugin for AWS | Velero plugin for Legacy AWS | Velero plugin for GCP | Velero plugin for Microsoft Azure | Non Admin |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-oadp-operator-master-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-openshift-velero-plugin-master-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-konveyor-dev-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-plugin-for-aws-konveyor-dev-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-plugin-for-legacy-aws-konveyor-dev-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-plugin-for-gcp-konveyor-dev-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-plugin-for-microsoft-azure-konveyor-dev-images) | [](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-migtools-oadp-non-admin-master-images) |Mirroring images to quay.io [](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-image-mirroring-konveyor)
Note: Official Overview and documentation can be found in the [OpenShift Documentation](https://docs.openshift.com/container-platform/latest/backup_and_restore/application_backup_and_restore/oadp-intro.html)
Documentation in this repository are considered unofficial and for development purposes only.
# Table of Contents1. [About](#about)
2. [Installing OADP](https://docs.openshift.com/container-platform/latest/backup_and_restore/application_backup_and_restore/installing/about-installing-oadp.html)
3. [API References](docs/API_ref.md)
4. API Usage
1. [Configure Plugins](docs/config/plugins.md)
2. [Backup Storage Locations and Volume Snapshot Locations](docs/config/bsl_and_vsl.md)
3. [Resource Requests and Limits](docs/config/resource_req_limits.md)
4. [Self-Signed Certificate](docs/config/self_signed_certs.md)
5. [Use NooBaa as a Backup Storage Location](docs/config/noobaa/install_oadp_noobaa.md)
6. [Use Velero --features flag](docs/config/features_flag.md)
7. [Use Custom Plugin Images for Velero ](docs/config/custom_plugin_images.md)
5. [Upgrade from 0.2](docs/upgrade.md)
6. Examples
1. [Stateless App Backup/Restore](docs/examples/stateless.md)
2. [Stateful App Backup/Restore](docs/examples/stateful.md)
3. [CSI Backup/Restore](docs/examples/CSI)
4. [Data Mover (OADP 1.2 or below)](/docs/examples/data_mover.md)
7. [Troubleshooting](/docs/TROUBLESHOOTING.md)
8. Contribute
1. [Install & Build from Source](docs/developer/install_from_source.md)
2. [OLM Integration](docs/developer/olm_hacking.md)
3. [Test Operator Changes](docs/developer/local_dev.md)
4. [E2E Test Suite](docs/developer/TESTING.md)
9. [Velero Version Relationship](#version)
About
OADP is the OpenShift API for Data Protection operator. This open source operator
sets up and installs Velero on the OpenShift
platform, allowing users to backup and restore applications. [See video demo!](https://www.youtube.com/watch?v=iyoxuP2xb2E)- We maintain an up to date FAQ page [here](https://access.redhat.com/articles/5456281)
Velero Version Relationship
By default, OADP will install the forked versions of Velero that exist under the
`openshift` organization. These images have minor tweaks to support the OpenShift
specific use cases of using Velero with OCP. The `openshift` images tend to lag
behind Velero upstream releases as we are more cautious about supporting older
versions. Here is the default mapping of versions:| OADP Version | Velero Version |
|:----------------|---------------:|
| v0.2.6 | v1.6.0 |
| v0.5.5 | v1.7.1 |
| v1.0.0 - v1.0.z | v1.7.1 |
| v1.1.0 | v1.9.1 |
| v1.1.1 | v1.9.4 |
| v1.1.2 - v1.1.5 | v1.9.5 |
| v1.2.0 | v1.11.0 |
| v1.3.0 | v1.12.1 |
| v1.3.1 | v1.12.4 |
| v1.4.0 | v1.14.0 |