Skip to content

Commit 704cd48

Browse files
committed
make prepare/patch
release Longhorn v1.10.2 into Rancher 2.14 Longhorn 12432 Signed-off-by: James Lu <james.lu@suse.com>
1 parent 1d20fc2 commit 704cd48

File tree

95 files changed

+17028
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+17028
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
annotations:
2+
catalog.cattle.io/certified: rancher
3+
catalog.cattle.io/hidden: "true"
4+
catalog.cattle.io/namespace: longhorn-system
5+
catalog.cattle.io/release-name: longhorn-crd
6+
apiVersion: v1
7+
appVersion: v1.10.2
8+
description: Installs the CRDs for longhorn.
9+
name: longhorn-crd
10+
version: 109.2.0+up1.10.2
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# longhorn-crd
2+
A Rancher chart that installs the CRDs used by longhorn.
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
{{/* vim: set filetype=mustache: */}}
2+
{{/*
3+
Expand the name of the chart.
4+
*/}}
5+
{{- define "longhorn.name" -}}
6+
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
7+
{{- end -}}
8+
9+
{{/*
10+
Create a default fully qualified app name.
11+
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
12+
*/}}
13+
{{- define "longhorn.fullname" -}}
14+
{{- $name := default .Chart.Name .Values.nameOverride -}}
15+
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
16+
{{- end -}}
17+
18+
19+
{{- define "longhorn.managerIP" -}}
20+
{{- $fullname := (include "longhorn.fullname" .) -}}
21+
{{- printf "http://%s-backend:9500" $fullname | trunc 63 | trimSuffix "-" -}}
22+
{{- end -}}
23+
24+
25+
{{- define "secret" }}
26+
{{- printf "{\"auths\": {\"%s\": {\"auth\": \"%s\"}}}" .Values.privateRegistry.registryUrl (printf "%s:%s" .Values.privateRegistry.registryUser .Values.privateRegistry.registryPasswd | b64enc) | b64enc }}
27+
{{- end }}
28+
29+
{{- /*
30+
longhorn.labels generates the standard Helm labels.
31+
*/ -}}
32+
{{- define "longhorn.labels" -}}
33+
app.kubernetes.io/name: {{ template "longhorn.name" . }}
34+
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
35+
app.kubernetes.io/managed-by: {{ .Release.Service }}
36+
app.kubernetes.io/instance: {{ .Release.Name }}
37+
app.kubernetes.io/version: {{ .Chart.AppVersion }}
38+
{{- end -}}
39+
40+
41+
{{- define "system_default_registry" -}}
42+
{{- if .Values.global.cattle.systemDefaultRegistry -}}
43+
{{- .Values.global.cattle.systemDefaultRegistry -}}
44+
{{- else -}}
45+
{{- "" -}}
46+
{{- end -}}
47+
{{- end -}}
48+
49+
{{- define "registry_url" -}}
50+
{{- if .Values.privateRegistry.registryUrl -}}
51+
{{- .Values.privateRegistry.registryUrl -}}
52+
{{- else -}}
53+
{{ include "system_default_registry" . }}
54+
{{- end -}}
55+
{{- end -}}
56+
57+
{{- /*
58+
define the longhorn release namespace
59+
*/ -}}
60+
{{- define "release_namespace" -}}
61+
{{- if .Values.namespaceOverride -}}
62+
{{- .Values.namespaceOverride -}}
63+
{{- else -}}
64+
{{- .Release.Namespace -}}
65+
{{- end -}}
66+
{{- end -}}
67+
68+
{{- /*
69+
multiTypeSetting helper
70+
Input: any value (string, number, or map)
71+
Output: properly quoted YAML string
72+
*/ -}}
73+
{{- define "longhorn.multiTypeSetting" -}}
74+
{{- $v := . -}}
75+
{{- if kindIs "map" $v -}}
76+
{{- $v | toJson | quote -}}
77+
{{- else -}}
78+
{{- $v | quote -}}
79+
{{- end -}}
80+
{{- end -}}

0 commit comments

Comments
 (0)