Browse Source

Merge pull request #50 from rancher/sync-2025-03-11-12-06-12

Create PR for extension sync: 2025-03-11-12-06-12
github-actions[bot] 2 months ago
parent
commit
382eeffe04

BIN
assets/cloud-casa-extension/cloud-casa-extension-1.0.2.tgz


+ 17 - 0
charts/cloud-casa-extension/1.0.2/Chart.yaml

@@ -0,0 +1,17 @@
+annotations:
+  catalog.cattle.io/certified: rancher
+  catalog.cattle.io/namespace: cattle-ui-plugin-system
+  catalog.cattle.io/os: linux
+  catalog.cattle.io/permits-os: linux, windows
+  catalog.cattle.io/scope: management
+  catalog.cattle.io/ui-component: plugins
+  catalog.cattle.io/display-name: CloudCasa
+  catalog.cattle.io/rancher-version: '>= 2.10.0'
+  catalog.cattle.io/ui-extensions-version: '>= 3.0.0 < 4.0.0'
+apiVersion: v2
+appVersion: 1.0.2
+description: CloudCasa One-Click Installation and Monitoring for Rancher Clusters.
+name: cloud-casa-extension
+type: application
+version: 1.0.2
+icon: https://raw.githubusercontent.com/rancher/partner-extensions/main/icons/cloud-casa-extension/1.0.2-icon.svg

+ 26 - 0
charts/cloud-casa-extension/1.0.2/README.md

@@ -0,0 +1,26 @@
+# CloudCasa Rancher Extension 
+The CloudCasa Extension is designed to facilitate seamless one-click installation and monitoring of backup statuses within the Rancher environment. This extension features a central management interface and integrated status indicators throughout the Rancher platform.
+
+Key Features of the Current Release:
+1) **CloudCasa API Key Storage:** Enter your CloudCasa API Key once to enable easy access to the Cluster Management Panel.
+2) **Cluster Management Panel:** Efficiently manage your cluster list with an intuitive panel that streamlines operations.
+3) **One-Click Installation of CloudCasa Agent:** Simplify the deployment process with our one-click installation feature, allowing for rapid integration of the CloudCasa agent into your cluster.
+4) **Cluster Detail Page:** View recent CloudCasa jobs, check coverage status, and quickly navigate to CloudCasa cluster pages.
+
+<p align="middle">
+   <img src="https://github.com/user-attachments/assets/357760fa-86e2-415f-8081-45b028e35eb2" />
+   <img src="https://github.com/user-attachments/assets/e6d4ee74-aa76-4505-bff5-461590407c85" />
+</p>
+
+## Prerequisites
+1) Ensure you are running the Rancher version 2.10.0 or later.
+2) Ensure you have access to an admin user. 
+3) You must have a CloudCasa account or a self-hosted installation.
+
+## Support
+
+For support, please open an issue in this repository or [Contact CloudCasa](https://cloudcasa.io/contact-us/).
+
+## GitHub Repository
+
+https://github.com/catalogicsoftware/cloudcasa-rancher-extension

+ 63 - 0
charts/cloud-casa-extension/1.0.2/templates/_helpers.tpl

@@ -0,0 +1,63 @@
+{{/*
+Expand the name of the chart.
+*/}}
+{{- define "extension-server.name" -}}
+{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
+{{- end }}
+
+{{/*
+Create a default fully qualified app name.
+We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
+If release name contains chart name it will be used as a full name.
+*/}}
+{{- define "extension-server.fullname" -}}
+{{- if .Values.fullnameOverride }}
+{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
+{{- else }}
+{{- $name := default .Chart.Name .Values.nameOverride }}
+{{- if contains $name .Release.Name }}
+{{- .Release.Name | trunc 63 | trimSuffix "-" }}
+{{- else }}
+{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+
+{{/*
+Create chart name and version as used by the chart label.
+*/}}
+{{- define "extension-server.chart" -}}
+{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
+{{- end }}
+
+{{/*
+Common labels
+*/}}
+{{- define "extension-server.labels" -}}
+helm.sh/chart: {{ include "extension-server.chart" . }}
+{{ include "extension-server.selectorLabels" . }}
+{{- if .Chart.AppVersion }}
+app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
+{{- end }}
+app.kubernetes.io/managed-by: {{ .Release.Service }}
+{{- end }}
+
+{{/*
+Selector labels
+*/}}
+{{- define "extension-server.selectorLabels" -}}
+app.kubernetes.io/name: {{ include "extension-server.name" . }}
+app.kubernetes.io/instance: {{ .Release.Name }}
+{{- end }}
+
+{{/*
+Pkg annotations
+*/}}
+{{- define "extension-server.pluginMetadata" -}}
+{{- with .Values.plugin.metadata }}
+{{- range $key, $value := . }}
+{{ $key }}: {{ $value | quote }}
+{{- end }}
+{{- end }}
+{{- end }}

+ 14 - 0
charts/cloud-casa-extension/1.0.2/templates/cr.yaml

@@ -0,0 +1,14 @@
+apiVersion: catalog.cattle.io/v1
+kind: UIPlugin
+metadata:
+  name: {{ include "extension-server.fullname" . }}
+  namespace: {{ .Release.Namespace }}
+  labels: {{ include "extension-server.labels" . | nindent 4 }}
+spec:
+  plugin:
+    name: {{ include "extension-server.fullname" . }}
+    version: {{ (semver (default .Chart.AppVersion .Values.plugin.versionOverride)).Original }}
+    endpoint: https://raw.githubusercontent.com/rancher/partner-extensions/main/extensions/cloud-casa-extension/1.0.2
+    noCache: {{ .Values.plugin.noCache }}
+    noAuth: {{ .Values.plugin.noAuth }}
+    metadata: {{ include "extension-server.pluginMetadata" . | indent 6 }}

+ 11 - 0
charts/cloud-casa-extension/1.0.2/values.yaml

@@ -0,0 +1,11 @@
+nameOverride: ""
+fullnameOverride: ""
+plugin:
+  enabled: true
+  versionOverride: ""
+  noCache: false
+  noAuth: false
+  metadata:
+    catalog.cattle.io/display-name: CloudCasa
+    catalog.cattle.io/rancher-version: ">= 2.10.0"
+    catalog.cattle.io/ui-extensions-version: ">= 3.0.0 < 4.0.0"

+ 6 - 0
extensions/cloud-casa-extension/1.0.2/files.txt

@@ -0,0 +1,6 @@
+plugin/cloud-casa-extension-1.0.2.umd.min.js
+plugin/cloud-casa-extension-1.0.2.umd.min.js.map
+plugin/img/full-logo-black.219eb04e.svg
+plugin/img/full-logo-white.39e74409.png
+plugin/img/logo.dff57afd.svg
+plugin/package.json

File diff suppressed because it is too large
+ 0 - 0
extensions/cloud-casa-extension/1.0.2/plugin/cloud-casa-extension-1.0.2.umd.min.js


File diff suppressed because it is too large
+ 0 - 0
extensions/cloud-casa-extension/1.0.2/plugin/cloud-casa-extension-1.0.2.umd.min.js.map


+ 85 - 0
extensions/cloud-casa-extension/1.0.2/plugin/img/full-logo-black.219eb04e.svg

@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 500 270" style="enable-background:new 0 0 500 270;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#111212;}
+	.st1{fill:url(#SVGID_1_);}
+	.st2{fill:url(#SVGID_2_);}
+	.st3{fill:#131414;}
+</style>
+<g transform="translate(-35,0)">
+	<g>
+		<g>
+			<path class="st0" d="M196.9,129.6c-2.2-4.1-6.3-6.8-11.3-6.8c-7.2,0-12.8,5.9-12.8,13.1c0,7.1,5.6,13.3,12.8,13.3
+				c4.9,0,9.1-2.9,11.3-7h6.2c-2.5,7.2-9.4,12.3-17.4,12.3c-10.1,0-18.5-8.7-18.5-18.7c0-10.1,8.4-18.5,18.5-18.5
+				c7.9,0,14.8,5.1,17.4,12.2H196.9z"/>
+			<path class="st0" d="M211.2,95.7h5.4v57.9h-5.4V95.7z"/>
+			<path class="st0" d="M224.7,135.9c0-10.1,8.4-18.5,18.5-18.5c10.1,0,18.5,8.4,18.5,18.5c0,10-8.4,18.7-18.5,18.7
+				C233.1,154.6,224.7,145.9,224.7,135.9z M230.4,135.9c0,7.1,5.6,13.3,12.8,13.3c7.2,0,12.8-6.2,12.8-13.3
+				c0-7.2-5.6-13.1-12.8-13.1C236,122.8,230.4,128.7,230.4,135.9z"/>
+			<path class="st0" d="M301.2,153.7h-5.4v-4.3c-2.8,3.1-6.8,4.9-11.7,4.9c-10.2,0-14.6-4.5-14.6-15.9V118h5.4v20.4
+				c0,7.1,3.2,10.5,9.2,10.5c7.2,0,11.7-4.1,11.7-11.9v-19h5.4V153.7z"/>
+			<path class="st0" d="M342.1,148c-3.2,4-8,6.6-13.5,6.6c-10.1,0-18.5-8.7-18.5-18.7c0-10.1,8.4-18.5,18.5-18.5
+				c5.4,0,10.2,2.5,13.5,6.4V95.7h5.4v57.9h-5.4V148z M341.7,135.9c0-7.2-6.2-13.1-13.3-13.1c-7.2,0-12.7,5.9-12.7,13.1
+				c0,7.1,5.4,13.3,12.7,13.3C335.5,149.2,341.7,143,341.7,135.9z"/>
+			<path class="st0" d="M385.4,129.6c-2.2-4.1-6.3-6.8-11.3-6.8c-7.2,0-12.8,5.9-12.8,13.1c0,7.1,5.6,13.3,12.8,13.3
+				c4.9,0,9.1-2.9,11.3-7h6.2c-2.5,7.2-9.4,12.3-17.4,12.3c-10.1,0-18.5-8.7-18.5-18.7c0-10.1,8.4-18.5,18.5-18.5
+				c7.9,0,14.8,5.1,17.4,12.2H385.4z"/>
+			<path class="st0" d="M397.2,135.9c0-10.1,8.4-18.5,18.5-18.5c5.4,0,10.2,2.5,13.5,6.4V118h5.4v35.9h-5.4V148
+				c-3.2,4-8,6.6-13.5,6.6C405.6,154.6,397.2,145.9,397.2,135.9z M428.9,135.9c0-7.2-6.2-13.1-13.3-13.1c-7.2,0-12.7,5.9-12.7,13.1
+				c0,7.1,5.4,13.3,12.7,13.3C422.6,149.2,428.9,143,428.9,135.9z"/>
+			<path class="st0" d="M464.6,126.7c-0.5-2.4-3.2-4.2-7.4-4.2c-4.3,0-7.3,2-7.3,4.7c0,2.7,2.4,4.2,8.2,5.4c9.2,1.9,12.8,5,12.8,11
+				c0,6.2-4.8,10.7-13.7,10.7c-8,0-13.4-4.5-13.7-10.7h4.9c0.5,3,4.1,5.6,8.8,5.6c5.3,0,8.8-2.4,8.8-5.6c0-3.4-2.3-4.5-8.8-5.8
+				c-8.5-1.7-12.3-4.8-12.3-10.5c0-5.4,4.2-9.8,12.3-9.8c7.1,0,11.8,3.9,12.3,9.3H464.6z"/>
+			<path class="st0" d="M477,135.9c0-10.1,8.4-18.5,18.5-18.5c5.4,0,10.2,2.5,13.5,6.4V118h5.4v35.9H509V148c-3.2,4-8,6.6-13.5,6.6
+				C485.4,154.6,477,145.9,477,135.9z M508.7,135.9c0-7.2-6.2-13.1-13.3-13.1c-7.2,0-12.7,5.9-12.7,13.1c0,7.1,5.4,13.3,12.7,13.3
+				C502.4,149.2,508.7,143,508.7,135.9z"/>
+		</g>
+	</g>
+	<g>
+		<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="52.9007" y1="177.6705" x2="141.9465" y2="91.68">
+			<stop  offset="0" style="stop-color:#863D72"/>
+			<stop  offset="1" style="stop-color:#DD238D"/>
+		</linearGradient>
+		<path class="st1" d="M137.4,87.4c-10.8-9.1-24.7-14.6-39.9-14.6c-34.2,0-61.9,27.7-61.9,61.9c0,34.2,27.7,61.9,61.9,61.9
+			c15.2,0,29.1-5.5,39.9-14.6l5.4-5.1l-13-5c-8.5,7.2-19.4,11.5-31.4,11.5c-26.9,0-48.7-21.8-48.7-48.7c0-26.9,21.8-48.7,48.7-48.7
+			c12,0,22.9,4.3,31.4,11.5l13-5v0L137.4,87.4z"/>
+		<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="67.9803" y1="164.2871" x2="129.2565" y2="105.1134">
+			<stop  offset="0" style="stop-color:#863D72"/>
+			<stop  offset="1" style="stop-color:#DD238D"/>
+		</linearGradient>
+		<path class="st2" d="M98.6,177.3c23.5,0,42.6-19.1,42.6-42.6c0-23.5-19.1-42.6-42.6-42.6c-11.7,0-22.4,4.8-30.1,12.5l8.1,8.1
+			c5.6-5.6,13.4-9.1,22-9.1c17.2,0,31.1,14,31.1,31.1c0,17.2-14,31.1-31.1,31.1c-8.6,0-16.4-3.5-22-9.1l-8.1,8.1
+			C76.2,172.5,86.9,177.3,98.6,177.3z"/>
+	</g>
+	<g>
+		<path class="st3" d="M362.5,176.2c3.7,0,6.6,2.8,6.6,7.1c0,4.3-2.9,7.2-6.6,7.2c-2.5,0-4.3-1.3-5.2-2.8v2.6H355v-18.8h2.3v7.4
+			C358.2,177.5,360.1,176.2,362.5,176.2z M362,178.2c-2.5,0-4.7,1.9-4.7,5.1c0,3.3,2.2,5.2,4.7,5.2c2.6,0,4.7-1.9,4.7-5.2
+			S364.6,178.2,362,178.2z"/>
+		<path class="st3" d="M381.7,176.5h2.4l-8.4,20.4h-2.4l2.7-6.7l-5.6-13.7h2.6l4.4,11.3L381.7,176.5z"/>
+		<path class="st3" d="M401.1,172.5c3.8,0,6.9,1.9,8.2,5.3h-2.8c-1-2.1-2.8-3.3-5.4-3.3c-3.7,0-6.5,2.7-6.5,7c0,4.3,2.8,7,6.5,7
+			c2.6,0,4.5-1.2,5.4-3.3h2.8c-1.3,3.4-4.4,5.3-8.2,5.3c-4.9,0-8.8-3.7-8.8-9C392.3,176.2,396.2,172.5,401.1,172.5z"/>
+		<path class="st3" d="M418.5,176.2c2.6,0,4.4,1.3,5.2,2.8v-2.5h2.3v13.9h-2.3v-2.6c-0.8,1.5-2.6,2.8-5.2,2.8
+			c-3.7,0-6.6-2.9-6.6-7.2C411.9,179,414.8,176.2,418.5,176.2z M418.9,178.2c-2.5,0-4.7,1.8-4.7,5.1s2.2,5.2,4.7,5.2
+			s4.7-1.9,4.7-5.2C423.6,180.2,421.5,178.2,418.9,178.2z"/>
+		<path class="st3" d="M430.4,178.4h-1.8v-1.9h1.8V173h2.3v3.5h3.6v1.9h-3.6v8.2c0,1.4,0.5,1.9,1.9,1.9h1.7v2h-2.1
+			c-2.5,0-3.9-1-3.9-3.8V178.4z"/>
+		<path class="st3" d="M444.8,176.2c2.6,0,4.4,1.3,5.2,2.8v-2.5h2.3v13.9H450v-2.6c-0.8,1.5-2.6,2.8-5.2,2.8c-3.7,0-6.6-2.9-6.6-7.2
+			C438.2,179,441.1,176.2,444.8,176.2z M445.3,178.2c-2.5,0-4.7,1.8-4.7,5.1s2.2,5.2,4.7,5.2s4.7-1.9,4.7-5.2
+			C450,180.2,447.8,178.2,445.3,178.2z"/>
+		<path class="st3" d="M456.2,171.6h2.3v18.8h-2.3V171.6z"/>
+		<path class="st3" d="M468.5,190.6c-3.9,0-6.9-2.8-6.9-7.2c0-4.4,3.1-7.1,7-7.1c4,0,7,2.8,7,7.1
+			C475.6,187.8,472.5,190.6,468.5,190.6z M468.5,188.6c2.4,0,4.8-1.6,4.8-5.2c0-3.5-2.3-5.1-4.7-5.1c-2.4,0-4.6,1.6-4.6,5.1
+			C464,186.9,466.1,188.6,468.5,188.6z"/>
+		<path class="st3" d="M484.4,176.2c2.5,0,4.4,1.3,5.2,2.8v-2.5h2.3v14.2c0,3.8-2.6,6.5-6.6,6.5c-3.6,0-6.3-1.8-6.7-4.8h2.3
+			c0.5,1.7,2.2,2.8,4.4,2.8c2.5,0,4.3-1.6,4.3-4.5v-2.9c-0.8,1.5-2.6,2.8-5.2,2.8c-3.7,0-6.6-2.9-6.6-7.2
+			C477.8,179,480.7,176.2,484.4,176.2z M484.9,178.2c-2.5,0-4.7,1.8-4.7,5.1s2.2,5.2,4.7,5.2s4.7-1.9,4.7-5.2
+			C489.6,180.2,487.4,178.2,484.9,178.2z"/>
+		<path class="st3" d="M495.4,172.6c0-0.9,0.7-1.6,1.6-1.6c0.8,0,1.5,0.7,1.5,1.6c0,0.9-0.7,1.6-1.5,1.6
+			C496.1,174.2,495.4,173.5,495.4,172.6z M495.8,176.5h2.3v13.9h-2.3V176.5z"/>
+		<path class="st3" d="M508,176.2c3.4,0,5.7,1.8,6.4,4.7h-2.5c-0.5-1.7-1.9-2.7-3.9-2.7c-2.5,0-4.4,1.8-4.4,5.2
+			c0,3.4,1.9,5.2,4.4,5.2c2.1,0,3.4-1,3.9-2.7h2.5c-0.7,2.8-3,4.7-6.4,4.7c-4,0-6.8-2.8-6.8-7.2C501.2,179,504,176.2,508,176.2z"/>
+	</g>
+</g>
+</svg>

BIN
extensions/cloud-casa-extension/1.0.2/plugin/img/full-logo-white.39e74409.png


+ 19 - 0
extensions/cloud-casa-extension/1.0.2/plugin/img/logo.dff57afd.svg

@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 38 38" height="100px" width="100px" transform="rotate(0) scale(1, 1)">
+<style type="text/css">.st1 { }.st2 { }</style>
+
+<g>
+	
+		<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="6.4811" y1="8.4972" x2="32.3879" y2="33.5151" gradientTransform="matrix(1 0 0 -1 0 40)" fill="#ffffff">
+		<stop offset="0" style="stop-color:#853C72" fill="#ffffff"/>
+		<stop offset="1" style="stop-color:#DC238C" fill="#ffffff"/>
+	</linearGradient>
+	<path class="st1" d="M31,5.2C27.9,2.6,23.8,1,19.4,1c-9.9,0-18,8.1-18,18s8.1,18,18,18c4.4,0,8.5-1.6,11.6-4.2l1.6-1.5l-3.8-1.5    c-2.5,2.1-5.7,3.3-9.1,3.3c-7.8,0-14.2-6.3-14.2-14.2c0-7.8,6.3-14.2,14.2-14.2c3.5,0,6.7,1.3,9.1,3.3l3.8-1.5l0,0L31,5.2z" shape-rendering="geometricPrecision" fill="#ffffff"/>
+	
+		<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="10.7624" y1="12.5169" x2="28.59" y2="29.7327" gradientTransform="matrix(1 0 0 -1 0 40)" fill="#ffffff">
+		<stop offset="0" style="stop-color:#853C72" fill="#ffffff"/>
+		<stop offset="1" style="stop-color:#DC238C" fill="#ffffff"/>
+	</linearGradient>
+	<path class="st2" d="M19.7,31.3c6.8,0,12.4-5.6,12.4-12.4S26.5,6.5,19.7,6.5c-3.4,0-6.5,1.4-8.8,3.6l2.4,2.4    c1.6-1.6,3.9-2.7,6.4-2.7c5,0,9.1,4.1,9.1,9.1S24.7,28,19.7,28c-2.5,0-4.8-1-6.4-2.7l-2.4,2.4C13.2,29.9,16.3,31.3,19.7,31.3z" shape-rendering="geometricPrecision" fill="#ffffff"/>
+</g>
+
+</svg>

+ 50 - 0
extensions/cloud-casa-extension/1.0.2/plugin/package.json

@@ -0,0 +1,50 @@
+{
+  "name": "cloud-casa-extension",
+  "description": "CloudCasa One-Click Installation and Monitoring for Rancher Clusters.",
+  "version": "1.0.2",
+  "rancher": true,
+  "icon": "https://raw.githubusercontent.com/rancher/partner-extensions/main/icons/cloud-casa-extension/1.0.2-icon.svg",
+  "private": false,
+  "engines": {
+    "node": ">=20.0.0"
+  },
+  "devDependencies": {
+    "@eslint/js": "^9.18.0",
+    "@vue/cli-plugin-babel": "~5.0.0",
+    "@vue/cli-plugin-typescript": "~5.0.0",
+    "@vue/cli-service": "~5.0.0",
+    "cache-loader": "^4.1.0",
+    "color": "4.2.3",
+    "eslint": "^9.18.0",
+    "eslint-plugin-vue": "^9.32.0",
+    "globals": "^15.14.0",
+    "ip": "2.0.1",
+    "node-polyfill-webpack-plugin": "^3.0.0"
+  },
+  "resolutions": {
+    "d3-color": "3.1.0",
+    "ejs": "3.1.9",
+    "follow-redirects": "1.15.2",
+    "glob": "7.2.3",
+    "glob-parent": "6.0.2",
+    "json5": "2.2.3",
+    "merge": "2.1.1",
+    "node-forge": "1.3.1",
+    "nth-check": "2.1.1",
+    "qs": "6.11.1",
+    "roarr": "7.0.4",
+    "semver": "7.5.4",
+    "@vue/cli-service/html-webpack-plugin": "^5.0.0"
+  },
+  "dependencies": {
+    "@fortawesome/fontawesome-svg-core": "^6.7.2",
+    "@fortawesome/free-brands-svg-icons": "^6.7.2",
+    "@fortawesome/free-regular-svg-icons": "^6.7.2",
+    "@fortawesome/free-solid-svg-icons": "^6.7.2",
+    "@fortawesome/vue-fontawesome": "^3.0.8"
+  },
+  "files": [
+    "**/*"
+  ],
+  "main": "cloud-casa-extension-1.0.2.umd.min.js"
+}

+ 27 - 0
icons/cloud-casa-extension/1.0.2-icon.svg

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:url(#SVGID_1_);}
+	.st1{fill:url(#SVGID_2_);}
+</style>
+<g>
+	
+		<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="80.1445" y1="71.1802" x2="251.9795" y2="237.1194" gradientTransform="matrix(1 0 0 -1 0 304)">
+		<stop  offset="0" style="stop-color:#843D72"/>
+		<stop  offset="1" style="stop-color:#DB238B"/>
+	</linearGradient>
+	<path class="st0" d="M243,58.8c-20.7-17.5-47.6-28.1-77-28.1C100.2,30.7,46.7,84.1,46.7,150s53.4,119.4,119.3,119.4
+		c29.3,0,56.3-10.6,77-28.1l10.2-9.8l-24.9-9.6c-16.3,13.9-37.6,22.1-60.7,22.1c-51.8,0-94-42-94-94c0-51.8,42-94,94-94
+		c23.1,0,44.2,8.4,60.7,22.1l24.9-9.6l0,0L243,58.8z"/>
+	
+		<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="109.2271" y1="96.9571" x2="227.3752" y2="211.0513" gradientTransform="matrix(1 0 0 -1 0 304)">
+		<stop  offset="0" style="stop-color:#843D72"/>
+		<stop  offset="1" style="stop-color:#DB238B"/>
+	</linearGradient>
+	<path class="st1" d="M168.3,232.2c45.2,0,82.2-36.8,82.2-82.2c0-45.2-36.8-82.2-82.2-82.2c-22.7,0-43.2,9.2-58.1,24.1l15.7,15.7
+		c10.8-10.9,25.9-17.7,42.4-17.7c33.2,0,60.1,26.9,60.1,60.1s-26.9,60.1-60.1,60.1c-16.5,0-31.5-6.6-42.4-17.7l-15.7,15.7
+		C125.1,222.9,145.6,232.2,168.3,232.2z"/>
+</g>
+</svg>

+ 22 - 1
index.yaml

@@ -1,6 +1,27 @@
 apiVersion: v1
 entries:
   cloud-casa-extension:
+  - annotations:
+      catalog.cattle.io/certified: rancher
+      catalog.cattle.io/display-name: CloudCasa
+      catalog.cattle.io/namespace: cattle-ui-plugin-system
+      catalog.cattle.io/os: linux
+      catalog.cattle.io/permits-os: linux, windows
+      catalog.cattle.io/rancher-version: '>= 2.10.0'
+      catalog.cattle.io/scope: management
+      catalog.cattle.io/ui-component: plugins
+      catalog.cattle.io/ui-extensions-version: '>= 3.0.0 < 4.0.0'
+    apiVersion: v2
+    appVersion: 1.0.2
+    created: "2025-03-11T12:06:11.204535533Z"
+    description: CloudCasa One-Click Installation and Monitoring for Rancher Clusters.
+    digest: 7ee97b934532abb619913ed3cac30299274294eaae4a99122c36716db05296bd
+    icon: https://raw.githubusercontent.com/rancher/partner-extensions/main/icons/cloud-casa-extension/1.0.2-icon.svg
+    name: cloud-casa-extension
+    type: application
+    urls:
+    - assets/cloud-casa-extension/cloud-casa-extension-1.0.2.tgz
+    version: 1.0.2
   - annotations:
       catalog.cattle.io/certified: rancher
       catalog.cattle.io/display-name: CloudCasa
@@ -109,4 +130,4 @@ entries:
     urls:
     - assets/nutanix/nutanix-1.0.0.tgz
     version: 1.0.0
-generated: "2025-03-07T16:32:02.512704451Z"
+generated: "2025-03-11T12:06:11.204165334Z"

Some files were not shown because too many files changed in this diff