Adding CloudCasa v2.2.0 Chart files
parent
e777c379a3
commit
417397711c
Binary file not shown.
|
@ -0,0 +1,22 @@
|
|||
annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CloudCasa
|
||||
catalog.cattle.io/namespace: cloudcasa-io
|
||||
catalog.cattle.io/release-name: cloudcasa
|
||||
apiVersion: v2
|
||||
appVersion: 2.2.0
|
||||
description: CloudCasa backup service for Kubernetes and cloud native applications
|
||||
home: https://cloudcasa.io
|
||||
icon: https://partner-charts.rancher.io/assets/logos/cloudcasa.png
|
||||
keywords:
|
||||
- Backup
|
||||
- Catalogic
|
||||
- CloudCasa
|
||||
- Restore
|
||||
- Copy
|
||||
kubeVersion: '>=1.17.0-0'
|
||||
maintainers:
|
||||
- email: support@cloudcasa.io
|
||||
name: catalogicsoftware
|
||||
name: cloudcasa
|
||||
version: 2.2.0
|
|
@ -0,0 +1,58 @@
|
|||
# CloudCasa Kubernetes Agent
|
||||
|
||||
[CloudCasa](https://cloudcasa.io) - A Smart Home in the Cloud for Kubernetes Backups
|
||||
|
||||
# Introduction
|
||||
|
||||
CloudCasa is a SaaS solution that provides class-leading data protection services for Kubernetes and cloud native applications.
|
||||
Configuration is quick and easy, and basic service is free.
|
||||
|
||||
This Helm chart installs and configures the CloudCasa agent on a Kubernetes cluster.
|
||||
See the CloudCasa [Getting Started Guide](https://cloudcasa.io/get-started) for more information.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
1. Kubernetes 1.17+
|
||||
2. Helm 3.0+
|
||||
|
||||
## Installation
|
||||
|
||||
### Rancher Installation (Apps & Marketplace)
|
||||
|
||||
1. Log in to https://home.cloudcasa.io and add your Kubernetes cluster under the Protection tab. Note the returned cluster ID.
|
||||
2. Go to Apps & Marketplace in the Rancher UI. In the Chart section, check the Partners checkbox and click on the CloudCasa chart.
|
||||
3. Provide a Name (e.g. CloudCasa) and optional description.
|
||||
4. In the CloudCasa Configuration section, provide the Cluster ID obtained above.
|
||||
5. Click on the Install button to complete installation of the agent.
|
||||
6. Click on Upgrade version to upgrade the existing helmchart.
|
||||
|
||||
**Note**: Validate the existence of four CRDS viz. volumesnapshotlocations.velero.io, volumesnapshotcontents.snapshot.storage.k8s.io, volumesnapshots.snapshot.storage.k8s.io and volumesnapshotclasses.snapshot.storage.k8s.io. If any one of the crds doesnt exist, execute the edit/upgrade operation.
|
||||
|
||||
### Helm CLI Installation
|
||||
|
||||
1. Log in to https://home.cloudcasa.io and add your Kubernetes cluster under the Protection tab. Note the returned cluster ID.
|
||||
2. Execute the following helm commands, replacing ```<ClusterID>``` with the Cluster ID obtained above:
|
||||
```
|
||||
$ helm repo add cloudcasa-repo https://catalogicsoftware.github.io/cloudcasa-helmchart
|
||||
$ helm install cloudcasa.io cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID>
|
||||
```
|
||||
This will install the CloudCasa agent and complete registration of the cluster with the CloudCasa service.
|
||||
|
||||
## Updating the CloudCasa Agent
|
||||
1. Log in to https://home.cloudcasa.io and obtain the cluster ID for your cluster by selecting it under the Protection tab.
|
||||
2. Execute the following commands to update the agent:
|
||||
```
|
||||
$ helm repo update
|
||||
$ helm upgrade cloudcasa.io cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID>
|
||||
```
|
||||
|
||||
**Note**: Validate the existence of four CRDS viz. volumesnapshotlocations.velero.io, volumesnapshotcontents.snapshot.storage.k8s.io, volumesnapshots.snapshot.storage.k8s.io and volumesnapshotclasses.snapshot.storage.k8s.io. If any one of the crds doesnt exist, again execute the upgrade command.
|
||||
|
||||
## Uninstalling the CloudCasa Agent
|
||||
1. Execute the following commands to uninstall CloudCasa.
|
||||
```
|
||||
$ helm uninstall cloudcasa.io
|
||||
$ kubectl delete namespace/cloudcasa-io clusterrolebinding/cloudcasa-io
|
||||
$ kubectl delete crds -l component=kubeagent-backup-helper
|
||||
```
|
||||
*CloudCasa is a trademark of Catalogic Software Inc.*
|
|
@ -0,0 +1,6 @@
|
|||
# CloudCasa Kubernetes Agent
|
||||
|
||||
### [CloudCasa](https://cloudcasa.io) - A Smart Home in the Cloud for Kubernetes Backups
|
||||
|
||||
CloudCasa is a SaaS solution that provides class-leading data protection services for Kubernetes and cloud native applications.
|
||||
Configuration is quick and easy, and basic service is free. See the CloudCasa [Getting Started Guide](https://cloudcasa.io/get-started) for more information.
|
|
@ -0,0 +1,13 @@
|
|||
namespace: cloudcasa-io
|
||||
labels:
|
||||
io.rancher.certified: partner
|
||||
categories:
|
||||
- Application
|
||||
questions:
|
||||
- variable: cluster_id
|
||||
default: ""
|
||||
description: "CloudCasa Cluster ID"
|
||||
type: string
|
||||
required: true
|
||||
label: CLUSTER ID
|
||||
group: "CloudCasa Configuration"
|
|
@ -0,0 +1,5 @@
|
|||
-----Please be patient while the chart is being deployed-----
|
||||
|
||||
Tip: Watch the App deployment status using the command: kubectl/oc get pods -n cloudcasa-io
|
||||
|
||||
Monitor the Cloudcasa UI, the registered cluster should be moved to Ready State. If the cluster is still in Pending state, wrong ClusterID would have been provided.
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
|||
## Please, note that this will override the parameters, including dependencies, configured to use the global value
|
||||
|
||||
## Cloudcasa AMDS Cluster ID. To be provided by the user.
|
||||
cluster_id: ""
|
26
index.yaml
26
index.yaml
|
@ -515,6 +515,32 @@ entries:
|
|||
- assets/citrix-k8s-cpx-ingress-controller/citrix-k8s-cpx-ingress-controller-1.8.2800.tgz
|
||||
version: 1.8.2800
|
||||
cloudcasa:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CloudCasa
|
||||
catalog.cattle.io/namespace: cloudcasa-io
|
||||
catalog.cattle.io/release-name: cloudcasa
|
||||
apiVersion: v2
|
||||
appVersion: 2.2.0
|
||||
created: "2021-12-16T17:02:14.055956823+05:30"
|
||||
description: CloudCasa backup service for Kubernetes and cloud native applications
|
||||
digest: 977bf535ad887467bdeb3715ba0de38934949e27943540a00f8451924f03e340
|
||||
home: https://cloudcasa.io
|
||||
icon: https://partner-charts.rancher.io/assets/logos/cloudcasa.png
|
||||
keywords:
|
||||
- Backup
|
||||
- Catalogic
|
||||
- CloudCasa
|
||||
- Restore
|
||||
- Copy
|
||||
kubeVersion: '>=1.17.0-0'
|
||||
maintainers:
|
||||
- email: support@cloudcasa.io
|
||||
name: catalogicsoftware
|
||||
name: cloudcasa
|
||||
urls:
|
||||
- assets/cloudcasa/cloudcasa-2.2.0.tgz
|
||||
version: 2.2.0
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CloudCasa
|
||||
|
|
Loading…
Reference in New Issue