Skip to content

Commit 937aaa1

Browse files
make chart
1 parent 1f20d8a commit 937aaa1

File tree

82 files changed

+5829
-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.

82 files changed

+5829
-0
lines changed
2.18 KB
Binary file not shown.
37.3 KB
Binary file not shown.
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: epinio-system
5+
catalog.cattle.io/release-name: epinio-crd
6+
apiVersion: v1
7+
description: Installs the CRDs for epinio.
8+
name: epinio-crd
9+
type: application
10+
version: 100.0.0+up0.9.1
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# epinio-crd
2+
A Rancher chart that installs the CRDs used by epinio.
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
# Copied from here:
2+
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_apps.yaml
3+
---
4+
apiVersion: apiextensions.k8s.io/v1
5+
kind: CustomResourceDefinition
6+
metadata:
7+
annotations:
8+
controller-gen.kubebuilder.io/version: v0.4.1
9+
creationTimestamp: null
10+
name: apps.application.epinio.io
11+
spec:
12+
group: application.epinio.io
13+
names:
14+
kind: App
15+
listKind: AppList
16+
plural: apps
17+
singular: app
18+
scope: Namespaced
19+
versions:
20+
- name: v1
21+
schema:
22+
openAPIV3Schema:
23+
description: App is the Schema for the apps API
24+
properties:
25+
apiVersion:
26+
description: 'APIVersion defines the versioned schema of this representation
27+
of an object. Servers should convert recognized schemas to the latest
28+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
29+
type: string
30+
kind:
31+
description: 'Kind is a string value representing the REST resource this
32+
object represents. Servers may infer this from the endpoint the client
33+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34+
type: string
35+
metadata:
36+
type: object
37+
spec:
38+
description: AppSpec defines the desired state of App
39+
properties:
40+
blobuid:
41+
description: BlobUID stores the blob uid that was used when the application
42+
was last staged (from code). It can be empty if the application
43+
was never staged (e.g. pushed with container image). Epinio will
44+
use the value set by the user explicitly but if one is not set,
45+
it will try to use the previously set blobUID from the application
46+
CRD.
47+
type: string
48+
builderimage:
49+
description: This field stores the builder image that was used when
50+
the application was last staged (from code). It can be empty if
51+
the application was never staged (e.g. pushed with container image).
52+
Epinio will use the builder image set by the user explicitly but
53+
if one is not set, it will try to use the previously set image.
54+
type: string
55+
chartname:
56+
description: ChartName stores the name of the application support
57+
chart used to deploy the currently running application. This is
58+
set on deployment, for use in updates. The name references an epinio
59+
AppCharts resource.
60+
type: string
61+
imageurl:
62+
description: ImageURL stores the image reference of the currently
63+
running application. This is set on deployment, for use in updates.
64+
type: string
65+
origin:
66+
properties:
67+
container:
68+
type: string
69+
git:
70+
properties:
71+
repository:
72+
type: string
73+
revision:
74+
type: string
75+
required:
76+
- repository
77+
type: object
78+
path:
79+
type: string
80+
type: object
81+
routes:
82+
items:
83+
type: string
84+
type: array
85+
stageid:
86+
description: StageID stores the id of the latest attempt to stage
87+
the application, regardless of outcome. This enables access to the
88+
staging logs of an application which never staged successfully.
89+
type: string
90+
required:
91+
- origin
92+
type: object
93+
status:
94+
description: AppStatus defines the observed state of App
95+
type: object
96+
type: object
97+
served: true
98+
storage: true
99+
subresources:
100+
status: {}
101+
status:
102+
acceptedNames:
103+
kind: ""
104+
plural: ""
105+
conditions: []
106+
storedVersions: []
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Copied from here:
2+
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_appcharts.yaml
3+
---
4+
apiVersion: apiextensions.k8s.io/v1
5+
kind: CustomResourceDefinition
6+
metadata:
7+
annotations:
8+
controller-gen.kubebuilder.io/version: v0.4.1
9+
creationTimestamp: null
10+
name: appcharts.application.epinio.io
11+
spec:
12+
group: application.epinio.io
13+
names:
14+
kind: AppChart
15+
listKind: AppChartList
16+
plural: appcharts
17+
singular: appchart
18+
scope: Namespaced
19+
versions:
20+
- name: v1
21+
schema:
22+
openAPIV3Schema:
23+
description: AppChart is the Schema for the appcharts API
24+
properties:
25+
apiVersion:
26+
description: 'APIVersion defines the versioned schema of this representation
27+
of an object. Servers should convert recognized schemas to the latest
28+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
29+
type: string
30+
kind:
31+
description: 'Kind is a string value representing the REST resource this
32+
object represents. Servers may infer this from the endpoint the client
33+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34+
type: string
35+
metadata:
36+
type: object
37+
spec:
38+
description: AppChartSpec defines the desired state of AppChart
39+
properties:
40+
description:
41+
description: Description of the chart. Long form to be used in detailed
42+
displays
43+
type: string
44+
helmChart:
45+
description: HelmChart is the name of the Helm chart used to deploy
46+
an application.
47+
type: string
48+
helmRepo:
49+
description: HelmRepo is the URL to the Helm repository where to fetch
50+
the helm chart. This can be empty. In that case the HelmChart field
51+
has to reference the chart as full URL instead of as a simple name.
52+
type: string
53+
shortDescription:
54+
description: ShortDescription of the chart. To be used in list displays
55+
type: string
56+
type: object
57+
status:
58+
description: AppChartStatus defines the observed state of AppChart
59+
type: object
60+
type: object
61+
served: true
62+
storage: true
63+
subresources:
64+
status: {}
65+
status:
66+
acceptedNames:
67+
kind: ""
68+
plural: ""
69+
conditions: []
70+
storedVersions: []
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Copied from here:
2+
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_services.yaml
3+
---
4+
apiVersion: apiextensions.k8s.io/v1
5+
kind: CustomResourceDefinition
6+
metadata:
7+
annotations:
8+
controller-gen.kubebuilder.io/version: v0.4.1
9+
creationTimestamp: null
10+
name: services.application.epinio.io
11+
spec:
12+
group: application.epinio.io
13+
names:
14+
kind: Service
15+
listKind: ServiceList
16+
plural: services
17+
singular: service
18+
scope: Namespaced
19+
versions:
20+
- name: v1
21+
schema:
22+
openAPIV3Schema:
23+
description: Service is the Schema for the services API
24+
properties:
25+
apiVersion:
26+
description: 'APIVersion defines the versioned schema of this representation
27+
of an object. Servers should convert recognized schemas to the latest
28+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
29+
type: string
30+
kind:
31+
description: 'Kind is a string value representing the REST resource this
32+
object represents. Servers may infer this from the endpoint the client
33+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34+
type: string
35+
metadata:
36+
type: object
37+
spec:
38+
description: ServiceSpec defines the desired state of Service
39+
properties:
40+
chart:
41+
description: HelmChart is the name of the Helm chart used to deploy
42+
the service
43+
type: string
44+
description:
45+
description: Description of the service to be used when the service
46+
is described
47+
type: string
48+
helmRepo:
49+
description: HelmRepo is the Helm repository where to fetch the helm
50+
chart
51+
properties:
52+
name:
53+
type: string
54+
url:
55+
type: string
56+
type: object
57+
name:
58+
description: Name of the service (i.e. redis-small)
59+
type: string
60+
shortDescription:
61+
description: ShortDescription of the service to be used in lists
62+
type: string
63+
values:
64+
description: Values are the values provided by the operator. They
65+
are used to customize the deployment of the service.
66+
type: string
67+
type: object
68+
status:
69+
description: ServiceStatus defines the observed state of Service
70+
type: object
71+
type: object
72+
served: true
73+
storage: true
74+
subresources:
75+
status: {}
76+
status:
77+
acceptedNames:
78+
kind: ""
79+
plural: ""
80+
conditions: []
81+
storedVersions: []
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
dependencies:
2+
- name: minio
3+
repository: https://charts.min.io/
4+
version: 3.6.3
5+
- name: kubed
6+
repository: https://charts.appscode.com/stable/
7+
version: v0.13.2
8+
- name: epinio-ui
9+
repository: https://epinio.github.io/helm-charts
10+
version: 0.2.0
11+
digest: sha256:e7b10c3fd474cb9ad675efee5e81fc74281e8d09133b808232840296e55c3927
12+
generated: "2022-04-27T17:26:10.6688455+03:00"
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
annotations:
2+
artifacthub.io/license: Apache-2.0
3+
catalog.cattle.io/certified: rancher
4+
catalog.cattle.io/experimental: "true"
5+
catalog.cattle.io/kube-version: '>= 1.20'
6+
catalog.cattle.io/namespace: cattle-epinio-system
7+
catalog.cattle.io/os: linux
8+
catalog.cattle.io/permits-os: linux,windows
9+
catalog.cattle.io/rancher-version: '>= 2.6.0-0 <= 2.6.100-0'
10+
catalog.cattle.io/release-name: epinio
11+
catalog.cattle.io/type: cluster-tool
12+
apiVersion: v2
13+
appVersion: v0.7.1
14+
dependencies:
15+
- condition: epinio-ui.enabled
16+
name: epinio-ui
17+
repository: file://./charts/epinio-ui
18+
tags:
19+
- epinio-ui
20+
- condition: kubed.enabled, global.kubed.enabled
21+
name: kubed
22+
repository: file://./charts/kubed
23+
tags:
24+
- kubed
25+
- condition: minio.enabled, global.minio.enabled
26+
name: minio
27+
repository: file://./charts/minio
28+
tags:
29+
- minio
30+
description: The official way to install Epinio
31+
home: https://github.com/epinio/epinio
32+
icon: https://charts.rancher.io/assets/logos/epinio.svg
33+
keywords:
34+
- epinio
35+
- paas
36+
maintainers:
37+
38+
name: SUSE
39+
name: epinio
40+
sources:
41+
- https://github.com/epinio/epinio
42+
version: 100.0.0+up0.9.1

0 commit comments

Comments
 (0)