You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .krew.yaml
+82-29Lines changed: 82 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -5,62 +5,115 @@ metadata:
5
5
spec:
6
6
version: {{ .TagName }}
7
7
homepage: https://github.com/migtools/oadp-cli
8
+
shortDescription: CLI for OpenShift APIs for Data Protection (OADP) operator
9
+
description: |
10
+
kubectl-oadp is a kubectl plugin for managing OpenShift API for Data Protection (OADP) backup and restore operations.
11
+
12
+
It provides both admin and non-admin commands:
13
+
- Admin commands: Full OADP/Velero backup and restore operations
14
+
- Non-admin commands: Namespace-scoped backup operations with automatic namespace detection
15
+
16
+
The plugin automatically detects the appropriate namespace from your current kubectl context
17
+
for non-admin operations, following the principle of least privilege.
18
+
19
+
Features:
20
+
- Create and manage OADP backups
21
+
- View backup status and logs
22
+
- Delete backups
23
+
- Support for both cluster-admin and namespace-scoped operations
24
+
caveats: |
25
+
This plugin requires:
26
+
- OADP operator to be installed in the cluster
27
+
- Ensure the velero namespace (where the server is running) is correct: Run `kubectl oadp client config set namespace=<namespace>` to set the velero namespace
28
+
- Appropriate RBAC permissions for the operations you want to perform
29
+
- Read more documentation at: https://github.com/migtools/oadp-cli
shortDescription: CLI for OpenShift APIs for Data Protection (OADP) operator
46
-
description: |
47
-
kubectl-oadp is a kubectl plugin for managing OpenShift API for Data Protection (OADP) backup and restore operations.
48
-
49
-
It provides both admin and non-admin commands:
50
-
- Admin commands: Full OADP/Velero backup and restore operations
51
-
- Non-admin commands: Namespace-scoped backup operations with automatic namespace detection
52
-
53
-
The plugin automatically detects the appropriate namespace from your current kubectl context
54
-
for non-admin operations, following the principle of least privilege.
55
-
56
-
Features:
57
-
- Create and manage OADP backups
58
-
- View backup status and logs
59
-
- Delete backups
60
-
- Support for both cluster-admin and namespace-scoped operations
61
-
caveats: |
62
-
This plugin requires:
63
-
- OADP operator to be installed in the cluster
64
-
- Ensure the velero namespace (where the server is running) is correct: Run `kubectl oadp client config set namespace=<namespace>` to set the velero namespace
65
-
- Appropriate RBAC permissions for the operations you want to perform
66
-
- Read more documentation at: https://github.com/migtools/oadp-cli
0 commit comments