{"id":18637281,"url":"https://github.com/openshift/oadp-operator","last_synced_at":"2025-04-10T02:22:47.004Z","repository":{"id":37522739,"uuid":"268630988","full_name":"openshift/oadp-operator","owner":"openshift","description":"OADP Operator","archived":false,"fork":false,"pushed_at":"2025-04-09T19:15:13.000Z","size":56517,"stargazers_count":85,"open_issues_count":73,"forks_count":79,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-09T20:26:11.752Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openshift.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-01T20:59:04.000Z","updated_at":"2025-04-08T22:17:10.000Z","dependencies_parsed_at":"2023-02-17T14:31:42.518Z","dependency_job_id":"bf1b88e0-6413-46f4-ba86-d0a46d44929f","html_url":"https://github.com/openshift/oadp-operator","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Foadp-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Foadp-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Foadp-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Foadp-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openshift","download_url":"https://codeload.github.com/openshift/oadp-operator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143248,"owners_count":21054736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T05:34:49.834Z","updated_at":"2025-04-10T02:22:46.980Z","avatar_url":"https://github.com/openshift.png","language":"Go","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e OADP Operator \u003c/h1\u003e\n  \u003cp\u003e  OpenShift API for Data Protection \u003c/p\u003e\n\n  [![Go Report Card](https://goreportcard.com/badge/github.com/openshift/oadp-operator)](https://goreportcard.com/report/github.com/openshift/oadp-operator) [![codecov](https://codecov.io/gh/openshift/oadp-operator/branch/master/graph/badge.svg?token=qLM0hAzjpD)](https://codecov.io/gh/openshift/oadp-operator) [![License](https://img.shields.io/:license-apache-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Go Reference](https://pkg.go.dev/badge/github.com/openshift/oadp-operator.svg)](https://pkg.go.dev/github.com/openshift/oadp-operator)\n\nPeriodic Unit Tests [![Unit tests](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-unit-test-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-unit-test-periodic)\n\nPeriodic AWS E2E Tests in OpenShift 4.19\n[![AWS tests](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.19-e2e-test-aws-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.19-e2e-test-aws-periodic)\n\u003c!-- GCP:\n[![GCP builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.12-e2e-test-gcp-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.12-e2e-test-gcp-periodic)\n[![GCP builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.13-e2e-test-gcp-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.13-e2e-test-gcp-periodic)\n[![GCP builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.14-e2e-test-gcp-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.14-e2e-test-gcp-periodic) --\u003e\n\n\n\u003c!-- Azure:\n[![Azure builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.12-e2e-test-azure-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.12-e2e-test-azure-periodic)\n[![Azure builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.13-e2e-test-azure-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.13-e2e-test-azure-periodic)\n[![Azure builds](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.14-e2e-test-azure-periodic)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-oadp-operator-master-4.14-e2e-test-azure-periodic) --\u003e\n\nPeriodic AWS E2E Virtualization Tests in OpenShift 4.19\n[![VM tests](https://prow.ci.openshift.org/badge.svg?jobs=periodic-ci-openshift-oadp-operator-master-4.19-e2e-test-kubevirt-aws-periodic)](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)\n\nOADP repositories images job\n| 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 |\n| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |\n| [![OADP repository](https://prow.ci.openshift.org/badge.svg?jobs=branch-ci-openshift-oadp-operator-master-images)](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-oadp-operator-master-images) | [![OpenShift Velero plugin repository](https://prow.ci.openshift.org/badge.svg?jobs=branch-ci-openshift-openshift-velero-plugin-master-images)](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-openshift-velero-plugin-master-images) | [![OADP's Velero repository](https://prow.ci.openshift.org/badge.svg?jobs=branch-ci-openshift-velero-konveyor-dev-images)](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-openshift-velero-konveyor-dev-images) | [![OADP's Velero plugin for AWS repository](https://prow.ci.openshift.org/badge.svg?jobs=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-aws-konveyor-dev-images) | [![OADP's Velero plugin for Legacy AWS repository](https://prow.ci.openshift.org/badge.svg?jobs=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-legacy-aws-konveyor-dev-images) | [![OADP's Velero plugin for GCP repository](https://prow.ci.openshift.org/badge.svg?jobs=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-gcp-konveyor-dev-images) | [![OADP's Velero plugin for Microsoft Azure repository](https://prow.ci.openshift.org/badge.svg?jobs=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-openshift-velero-plugin-for-microsoft-azure-konveyor-dev-images) | [![Non Admin repository](https://prow.ci.openshift.org/badge.svg?jobs=branch-ci-migtools-oadp-non-admin-master-images)](https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/branch-ci-migtools-oadp-non-admin-master-images) |\n\nMirroring images to quay.io [![Mirror images](https://prow.ci.openshift.org/badge.svg?jobs=periodic-image-mirroring-konveyor)](https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-image-mirroring-konveyor)\n\u003c/div\u003e\n\nNote: 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)\n\nDocumentation in this repository are considered unofficial and for development purposes only.\n# Table of Contents\n\n1. [About](#about)\n2. [Installing OADP](https://docs.openshift.com/container-platform/latest/backup_and_restore/application_backup_and_restore/installing/about-installing-oadp.html)\n3. [API References](docs/API_ref.md)\n4. API Usage\n    1. [Configure Plugins](docs/config/plugins.md)\n    2. [Backup Storage Locations and Volume Snapshot Locations](docs/config/bsl_and_vsl.md)\n    3. [Resource Requests and Limits](docs/config/resource_req_limits.md)\n    4. [Self-Signed Certificate](docs/config/self_signed_certs.md)\n    5. [Use NooBaa as a Backup Storage Location](docs/config/noobaa/install_oadp_noobaa.md)\n    6. [Use Velero --features flag](docs/config/features_flag.md)\n    7. [Use Custom Plugin Images for Velero ](docs/config/custom_plugin_images.md)\n5. [Upgrade from 0.2](docs/upgrade.md)\n6. Examples\n    1. [Stateless App Backup/Restore](docs/examples/stateless.md)\n    2. [Stateful App Backup/Restore](docs/examples/stateful.md)\n    3. [CSI Backup/Restore](docs/examples/CSI)\n    4. [Data Mover (OADP 1.2 or below)](/docs/examples/data_mover.md)\n7. [Troubleshooting](/docs/TROUBLESHOOTING.md)\n8. Contribute\n    1. [Install \u0026 Build from Source](docs/developer/install_from_source.md)\n    2. [OLM Integration](docs/developer/olm_hacking.md)\n    3. [Test Operator Changes](docs/developer/local_dev.md)\n    4. [E2E Test Suite](docs/developer/TESTING.md)\n9.  [Velero Version Relationship](#version)\n\n\n\u003chr style=\"height:1px;border:none;color:#333;\"\u003e\n\n\u003ch1 align=\"center\"\u003eAbout\u003ca id=\"about\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\nOADP is the OpenShift API for Data Protection operator. This open source operator\nsets up and installs \u003ca href=\"https://velero.io/\"\u003eVelero\u003c/a\u003e on the OpenShift\nplatform, allowing users to backup and restore applications. [See video demo!](https://www.youtube.com/watch?v=iyoxuP2xb2E)\n\n- We maintain an up to date FAQ page [here](https://access.redhat.com/articles/5456281)\n\n\u003chr style=\"height:1px;border:none;color:#333;\"\u003e\n\u003ch1 align=\"center\"\u003eVelero Version Relationship\u003ca id=\"version\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\nBy default, OADP will install the forked versions of Velero that exist under the\n`openshift` organization.  These images have minor tweaks to support the OpenShift\nspecific use cases of using Velero with OCP. The `openshift` images tend to lag\nbehind Velero upstream releases as we are more cautious about supporting older\nversions. Here is the default mapping of versions:\n\n| OADP Version    | Velero Version |\n|:----------------|---------------:|\n| v0.2.6          |         v1.6.0 |\n| v0.5.5          |         v1.7.1 |\n| v1.0.0 - v1.0.z |         v1.7.1 |\n| v1.1.0          |         v1.9.1 |\n| v1.1.1          |         v1.9.4 |\n| v1.1.2 - v1.1.5 |         v1.9.5 |\n| v1.2.0          |        v1.11.0 |\n| v1.3.0          |        v1.12.1 |\n| v1.3.1          |        v1.12.4 |\n| v1.4.0          |        v1.14.0 |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Foadp-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenshift%2Foadp-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Foadp-operator/lists"}