Adding CloudCasa v2.1.0 charts
parent
78604c9f58
commit
6b14b29bc0
Binary file not shown.
|
@ -0,0 +1,20 @@
|
||||||
|
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.1.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
|
||||||
|
kubeVersion: '>=1.17.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: support@cloudcasa.io
|
||||||
|
name: catalogicsoftware
|
||||||
|
name: cloudcasa
|
||||||
|
version: 2.1.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 state 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,5 @@
|
||||||
|
## Global Docker parameters
|
||||||
|
## 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: ""
|
24
index.yaml
24
index.yaml
|
@ -361,6 +361,30 @@ entries:
|
||||||
- assets/citrix-k8s-cpx-ingress-controller/citrix-k8s-cpx-ingress-controller-1.8.2800.tgz
|
- assets/citrix-k8s-cpx-ingress-controller/citrix-k8s-cpx-ingress-controller-1.8.2800.tgz
|
||||||
version: 1.8.2800
|
version: 1.8.2800
|
||||||
cloudcasa:
|
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.1.0
|
||||||
|
created: "2021-10-13T22:44:01.053750183+05:30"
|
||||||
|
description: CloudCasa backup service for Kubernetes and cloud native applications
|
||||||
|
digest: 5147eb86cf65305e90371cf3b7e3cf3600ccfda043eb33f47acb6e583067a26d
|
||||||
|
home: https://cloudcasa.io
|
||||||
|
icon: https://partner-charts.rancher.io/assets/logos/cloudcasa.png
|
||||||
|
keywords:
|
||||||
|
- Backup
|
||||||
|
- Catalogic
|
||||||
|
- CloudCasa
|
||||||
|
kubeVersion: '>=1.17.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: support@cloudcasa.io
|
||||||
|
name: catalogicsoftware
|
||||||
|
name: cloudcasa
|
||||||
|
urls:
|
||||||
|
- assets/cloudcasa/cloudcasa-2.1.0.tgz
|
||||||
|
version: 2.1.0
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: CloudCasa
|
catalog.cattle.io/display-name: CloudCasa
|
||||||
|
|
Loading…
Reference in New Issue