mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-04 04:04:02 +00:00
Merge pull request #2246 from jonasrosland/plugins-page
Add Plugins page
This commit is contained in:
@@ -155,6 +155,7 @@ page_gen:
|
||||
collections:
|
||||
- contributors
|
||||
- casestudies
|
||||
- plugin-list
|
||||
|
||||
versioning: true
|
||||
latest: v1.3.0
|
||||
|
||||
81
site/_includes/plugins.html
Normal file
81
site/_includes/plugins.html
Normal file
@@ -0,0 +1,81 @@
|
||||
<div class="section section-card section-card-offset-top promo-cards">
|
||||
<div class="section-content">
|
||||
<div class="row">
|
||||
{% for plugin in site.plugin-list %}
|
||||
<div class="col-md">
|
||||
<div class="card card-light mb-3 mb-md-0 shadow-sm">
|
||||
<div class="card-body match-height">
|
||||
{% if plugin.supported-by-velero-team == "true" %}
|
||||
{% if plugin.link.size > 0 %}
|
||||
<h5><a href="{{ plugin.link }}" class="dark">{{ plugin.title }}</a></h5>
|
||||
{% else %}
|
||||
<h5>{{ plugin.title }}</h5>
|
||||
{% endif %}
|
||||
<p>{{ plugin.content }}</p>
|
||||
{% if plugin.object-storage %}
|
||||
<img src="https://img.shields.io/badge/Object Storage-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.volumesnapshotter %}
|
||||
<img src="https://img.shields.io/badge/VolumeSnapshotter-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.local-storage %}
|
||||
<img src="https://img.shields.io/badge/Local Storage-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.supported-by-velero-team %}
|
||||
<img src="https://img.shields.io/badge/Supported%20By-Velero%20team-blue">
|
||||
{% endif %}
|
||||
{% if plugin.BackupItemAction %}
|
||||
<img src="https://img.shields.io/badge/BackupItemAction-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.RestoreItemAction %}
|
||||
<img src="https://img.shields.io/badge/RestoreItemAction-supported-green">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-light mb-3 mb-md-0 shadow-sm">
|
||||
<div class="card-body match-height">
|
||||
{% if plugin.supported-by-velero-team != "true" && plugin.prototype != "true" %}
|
||||
{% if plugin.link.size > 0 %}
|
||||
<h5><a href="{{ plugin.link }}" class="dark">{{ plugin.title }}</a></h5>
|
||||
{% else %}
|
||||
<h5>{{ plugin.title }}</h5>
|
||||
{% endif %}
|
||||
<p>{{ plugin.content }}</p>
|
||||
{% if plugin.object-storage %}
|
||||
<img src="https://img.shields.io/badge/Object Storage-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.volumesnapshotter %}
|
||||
<img src="https://img.shields.io/badge/VolumeSnapshotter-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.local-storage %}
|
||||
<img src="https://img.shields.io/badge/Local Storage-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.supported-by-velero-team %}
|
||||
<img src="https://img.shields.io/badge/Supported%20By-Velero%20team-blue">
|
||||
{% endif %}
|
||||
{% if plugin.BackupItemAction %}
|
||||
<img src="https://img.shields.io/badge/BackupItemAction-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.RestoreItemAction %}
|
||||
<img src="https://img.shields.io/badge/RestoreItemAction-supported-green">
|
||||
{% endif %}
|
||||
{% if plugin.prototype %}
|
||||
<img src="https://img.shields.io/badge/Prototype-yes-yellow">
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if limit > 0 and forloop.index >= limit %}
|
||||
{% break %}
|
||||
{% endif %}
|
||||
{% assign row = forloop.index | modulo: 3 %}
|
||||
{% if row == 0 %}
|
||||
</div>
|
||||
<div class="row mt-4">
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -6,10 +6,10 @@
|
||||
<ul class="nav-menu" id="header-nav">
|
||||
<li class="home"><a href="/" title="{{ site.title }}">Home</a></li>
|
||||
<li class="docs"><a href="/docs/{{ site.latest }}" title="Documentation">Documentation</a></li>
|
||||
<li class="plugins"><a href="/plugins" title="Plugins">Plugins</a></li>
|
||||
<li class="blog"><a href="/blog" title="Blog Posts">Blog</a></li>
|
||||
<li class="community"><a href="/community" title="Community">Community</a></li>
|
||||
<li class="resources"><a href="/resources" title="Resources">Resources</a></li>
|
||||
<li class="survey"><a href="/survey" title="Survey">Survey</a></li>
|
||||
</ul>
|
||||
<div class="nav-mobile-link">
|
||||
<a href="javascript:void(0);" id="nav-mobile-toggle"></a>
|
||||
|
||||
8
site/_plugin-list/01-amazon-web-services.md
Normal file
8
site/_plugin-list/01-amazon-web-services.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: Amazon Web Services (AWS)
|
||||
link: https://github.com/vmware-tanzu/velero-plugin-for-aws
|
||||
object-storage: true
|
||||
volumesnapshotter: true
|
||||
supported-by-velero-team: true
|
||||
---
|
||||
This repository contains an object store plugin and a volume snapshotter plugin to support running Velero on Amazon Web Services.
|
||||
8
site/_plugin-list/01-google-cloud-platform.md
Normal file
8
site/_plugin-list/01-google-cloud-platform.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: Google Cloud Platform (GCP)
|
||||
link: https://github.com/vmware-tanzu/velero-plugin-for-gcp
|
||||
object-storage: true
|
||||
volumesnapshotter: true
|
||||
supported-by-velero-team: true
|
||||
---
|
||||
This repository contains an object store plugin and a volume snapshotter plugin to support running Velero on Google Cloud Platform.
|
||||
8
site/_plugin-list/01-microsoft-azure.md
Normal file
8
site/_plugin-list/01-microsoft-azure.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: Microsoft Azure
|
||||
link: https://github.com/vmware-tanzu/velero-plugin-for-microsoft-azure
|
||||
object-storage: true
|
||||
volumesnapshotter: true
|
||||
supported-by-velero-team: true
|
||||
---
|
||||
This repository contains an object store plugin and a volume snapshotter plugin to support running Velero on Microsoft Azure.
|
||||
7
site/_plugin-list/05-alibaba-cloud.md
Normal file
7
site/_plugin-list/05-alibaba-cloud.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: Alibaba Cloud
|
||||
link: https://github.com/AliyunContainerService/velero-plugin
|
||||
object-storage: true
|
||||
volumesnapshotter: true
|
||||
---
|
||||
Used for backup and restore on Alibaba Cloud through Velero. You need to install and configure velero and the velero-plugin for alibabacloud.
|
||||
7
site/_plugin-list/05-digitalocean.md
Normal file
7
site/_plugin-list/05-digitalocean.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: DigitalOcean
|
||||
link: https://github.com/digitalocean/velero-plugin
|
||||
object-storage: true
|
||||
volumesnapshotter: true
|
||||
---
|
||||
DigitalOcean Block Storage provider plugin for Velero. The plugin is designed to create filesystem snapshots of Block Storage backed PersistentVolumes that are used in a Kubernetes cluster running on DigitalOcean.
|
||||
7
site/_plugin-list/05-hpe-storage.md
Normal file
7
site/_plugin-list/05-hpe-storage.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: HPE Storage
|
||||
link: https://github.com/hpe-storage/velero-plugin
|
||||
object-storage: false
|
||||
volumesnapshotter: true
|
||||
---
|
||||
HPE storage plugin for Velero. To take snapshots of HPE volumes through Velero you need to install and configure the HPE Snapshotter plugin.
|
||||
7
site/_plugin-list/05-openebs.md
Normal file
7
site/_plugin-list/05-openebs.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: OpenEBS
|
||||
link: https://github.com/openebs/velero-plugin
|
||||
object-storage: false
|
||||
volumesnapshotter: true
|
||||
---
|
||||
To do backup/restore of OpenEBS CStor volumes through Velero utility, you need to install and configure OpenEBS velero-plugin.
|
||||
7
site/_plugin-list/05-openshift.md
Normal file
7
site/_plugin-list/05-openshift.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: OpenShift
|
||||
link: https://github.com/fusor/openshift-velero-plugin
|
||||
BackupItemAction: true
|
||||
RestoreItemAction: true
|
||||
---
|
||||
General Velero plugin for backup and restore of OpenShift workloads.
|
||||
8
site/_plugin-list/05-portworx.md
Normal file
8
site/_plugin-list/05-portworx.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: Portworx
|
||||
link: https://github.com/portworx/velero-plugin
|
||||
object-storage: false
|
||||
volumesnapshotter: true
|
||||
local-storage: true
|
||||
---
|
||||
To take snapshots of Portworx volumes through Velero you need to install and configure the Portworx plugin.
|
||||
9
site/_plugin-list/10-container-storage-interface.md
Normal file
9
site/_plugin-list/10-container-storage-interface.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
title: Container Storage Interface (CSI)
|
||||
link: https://github.com/vmware-tanzu/velero-plugin-for-csi
|
||||
object-storage: false
|
||||
volumesnapshotter: true
|
||||
local-storage: true
|
||||
prototype: true
|
||||
---
|
||||
This repository contains alpha plugins for CSI snapshotting via Velero. These plugins are considered experimental and should _not_ be relied upon for production use.
|
||||
9
site/_plugin-list/10-vsphere.md
Normal file
9
site/_plugin-list/10-vsphere.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
title: VMware vSphere
|
||||
link: https://github.com/vmware-tanzu/velero-plugin-for-vsphere
|
||||
object-storage: false
|
||||
volumesnapshotter: true
|
||||
local-storage: true
|
||||
prototype: true
|
||||
---
|
||||
This repository contains a volume snapshotter plugin to support running Velero on VMware vSphere.
|
||||
20
site/plugins.md
Normal file
20
site/plugins.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: page
|
||||
title: Plugins
|
||||
description: Velero Plugins
|
||||
id: plugins
|
||||
---
|
||||
|
||||
Velero uses plugins to integrate with a variety of storage systems and Kubernetes platforms to support backup, restore and snapshot operations.
|
||||
|
||||
Read more about how to use and create plugins [in our docs][1], a detailed list of [supported providers][2], and check out our [plugin-example repo][3].
|
||||
|
||||
<div class="section section-background-{{ page.backgrounds.team }}">
|
||||
<div class="section-content">
|
||||
{% include plugins.html %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
[1]: https://velero.io/docs
|
||||
[2]: https://velero.io/docs/supported-providers/
|
||||
[3]: https://github.com/vmware-tanzu/velero-plugin-example
|
||||
Reference in New Issue
Block a user