mirror of https://git.rancher.io/charts
Update longhorn 1.3.0 chart commit and package version
Signed-off-by: David Ko <dko@suse.com>pull/1899/head
parent
fb4f73335f
commit
d3d243440c
3034
packages/longhorn/longhorn-1.3/generated-changes/exclude/templates/crds.yaml
vendored
Normal file
3034
packages/longhorn/longhorn-1.3/generated-changes/exclude/templates/crds.yaml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
47
packages/longhorn/longhorn-1.3/generated-changes/overlay/templates/userroles.yaml
vendored
Normal file
47
packages/longhorn/longhorn-1.3/generated-changes/overlay/templates/userroles.yaml
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
name: "longhorn-admin"
|
||||
labels:
|
||||
rbac.authorization.k8s.io/aggregate-to-admin: "true"
|
||||
rules:
|
||||
- apiGroups: [ "longhorn.io" ]
|
||||
resources: [ "volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings",
|
||||
"engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status",
|
||||
"sharemanagers", "sharemanagers/status", "backingimages", "backingimages/status",
|
||||
"backingimagemanagers", "backingimagemanagers/status", "backingimagedatasources", "backingimagedatasources/status",
|
||||
"backuptargets", "backuptargets/status", "backupvolumes", "backupvolumes/status", "backups", "backups/status",
|
||||
"recurringjobs", "recurringjobs/status", "orphans", "orphans/status", "snapshots", "snapshots/status" ]
|
||||
verbs: [ "*" ]
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
name: "longhorn-edit"
|
||||
labels:
|
||||
rbac.authorization.k8s.io/aggregate-to-edit: "true"
|
||||
rules:
|
||||
- apiGroups: [ "longhorn.io" ]
|
||||
resources: [ "volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings",
|
||||
"engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status",
|
||||
"sharemanagers", "sharemanagers/status", "backingimages", "backingimages/status",
|
||||
"backingimagemanagers", "backingimagemanagers/status", "backingimagedatasources", "backingimagedatasources/status",
|
||||
"backuptargets", "backuptargets/status", "backupvolumes", "backupvolumes/status", "backups", "backups/status",
|
||||
"recurringjobs", "recurringjobs/status", "orphans", "orphans/status", "snapshots", "snapshots/status" ]
|
||||
verbs: [ "*" ]
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
name: "longhorn-view"
|
||||
labels:
|
||||
rbac.authorization.k8s.io/aggregate-to-view: "true"
|
||||
rules:
|
||||
- apiGroups: [ "longhorn.io" ]
|
||||
resources: [ "volumes", "volumes/status", "engines", "engines/status", "replicas", "replicas/status", "settings",
|
||||
"engineimages", "engineimages/status", "nodes", "nodes/status", "instancemanagers", "instancemanagers/status",
|
||||
"sharemanagers", "sharemanagers/status", "backingimages", "backingimages/status",
|
||||
"backingimagemanagers", "backingimagemanagers/status", "backingimagedatasources", "backingimagedatasources/status",
|
||||
"backuptargets", "backuptargets/status", "backupvolumes", "backupvolumes/status", "backups", "backups/status",
|
||||
"recurringjobs", "recurringjobs/status", "orphans", "orphans/status", "snapshots", "snapshots/status" ]
|
||||
verbs: [ "get", "list", "watch" ]
|
|
@ -0,0 +1,19 @@
|
|||
--- charts-original/Chart.yaml
|
||||
+++ charts/Chart.yaml
|
||||
@@ -1,3 +1,16 @@
|
||||
+annotations:
|
||||
+ catalog.cattle.io/auto-install: longhorn-crd=match
|
||||
+ catalog.cattle.io/certified: rancher
|
||||
+ catalog.cattle.io/display-name: Longhorn
|
||||
+ catalog.cattle.io/kube-version: '>= 1.18.0-0 < 1.25.0-0'
|
||||
+ catalog.cattle.io/namespace: longhorn-system
|
||||
+ catalog.cattle.io/os: linux
|
||||
+ catalog.cattle.io/provides-gvr: longhorn.io/v1beta1
|
||||
+ catalog.cattle.io/rancher-version: '>= 2.6.0-0 < 2.7.0-0'
|
||||
+ catalog.cattle.io/release-name: longhorn
|
||||
+ catalog.cattle.io/type: cluster-tool
|
||||
+ catalog.cattle.io/ui-component: longhorn
|
||||
+ catalog.cattle.io/upstream-version: 1.3.0
|
||||
apiVersion: v1
|
||||
appVersion: v1.3.0
|
||||
description: Longhorn is a distributed block storage system for Kubernetes.
|
|
@ -0,0 +1,47 @@
|
|||
--- charts-original/README.md
|
||||
+++ charts/README.md
|
||||
@@ -22,41 +22,12 @@
|
||||
3. Make sure `bash`, `curl`, `findmnt`, `grep`, `awk` and `blkid` has been installed in all nodes of the Kubernetes cluster.
|
||||
4. Make sure `open-iscsi` has been installed, and the `iscsid` daemon is running on all nodes of the Kubernetes cluster. For GKE, recommended Ubuntu as guest OS image since it contains `open-iscsi` already.
|
||||
|
||||
-## Installation
|
||||
-1. Add Longhorn chart repository.
|
||||
-```
|
||||
-helm repo add longhorn https://charts.longhorn.io
|
||||
-```
|
||||
-
|
||||
-2. Update local Longhorn chart information from chart repository.
|
||||
-```
|
||||
-helm repo update
|
||||
-```
|
||||
-
|
||||
-3. Install Longhorn chart.
|
||||
-- With Helm 2, the following command will create the `longhorn-system` namespace and install the Longhorn chart together.
|
||||
-```
|
||||
-helm install longhorn/longhorn --name longhorn --namespace longhorn-system
|
||||
-```
|
||||
-- With Helm 3, the following commands will create the `longhorn-system` namespace first, then install the Longhorn chart.
|
||||
-
|
||||
-```
|
||||
-kubectl create namespace longhorn-system
|
||||
-helm install longhorn longhorn/longhorn --namespace longhorn-system
|
||||
-```
|
||||
-
|
||||
## Uninstallation
|
||||
|
||||
-With Helm 2 to uninstall Longhorn.
|
||||
-```
|
||||
-helm delete longhorn --purge
|
||||
-```
|
||||
+To prevent damage to the Kubernetes cluster, we recommend deleting all Kubernetes workloads using Longhorn volumes (PersistentVolume, PersistentVolumeClaim, StorageClass, Deployment, StatefulSet, DaemonSet, etc).
|
||||
+
|
||||
+From Rancher Cluster Explorer UI, navigate to Apps page, delete app `longhorn` then app `longhorn-crd` in Installed Apps tab.
|
||||
|
||||
-With Helm 3 to uninstall Longhorn.
|
||||
-```
|
||||
-helm uninstall longhorn -n longhorn-system
|
||||
-kubectl delete namespace longhorn-system
|
||||
-```
|
||||
|
||||
---
|
||||
Please see [link](https://github.com/longhorn/longhorn) for more information.
|
|
@ -0,0 +1,10 @@
|
|||
url: https://github.com/longhorn/charts.git
|
||||
subdirectory: charts/longhorn
|
||||
commit: 476f726d7ab5d1de484e55f797a0953d99cb3b65
|
||||
version: 100.2.0
|
||||
additionalCharts:
|
||||
- workingDir: charts-crd
|
||||
crdOptions:
|
||||
templateDirectory: crd-template
|
||||
crdDirectory: templates
|
||||
addCRDValidationToMainChart: true
|
|
@ -0,0 +1,10 @@
|
|||
apiVersion: v1
|
||||
version: 1.3.0
|
||||
description: Installs the CRDs for longhorn.
|
||||
name: longhorn-crd
|
||||
type: application
|
||||
annotations:
|
||||
catalog.cattle.io/hidden: "true"
|
||||
catalog.cattle.io/release-name: longhorn-crd
|
||||
catalog.cattle.io/certified: rancher
|
||||
catalog.cattle.io/namespace: longhorn-system
|
|
@ -0,0 +1,2 @@
|
|||
# longhorn-crd
|
||||
A Rancher chart that installs the CRDs used by longhorn.
|
Loading…
Reference in New Issue