Skip to content

Commit

Permalink
make chart
Browse files Browse the repository at this point in the history
  • Loading branch information
andreas-kupries committed May 9, 2022
1 parent 1f20d8a commit 937aaa1
Show file tree
Hide file tree
Showing 82 changed files with 5,829 additions and 0 deletions.
Binary file added assets/epinio-crd/epinio-crd-100.0.0+up0.9.1.tgz
Binary file not shown.
Binary file added assets/epinio/epinio-100.0.0+up0.9.1.tgz
Binary file not shown.
10 changes: 10 additions & 0 deletions charts/epinio-crd/100.0.0+up0.9.1/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: epinio-system
catalog.cattle.io/release-name: epinio-crd
apiVersion: v1
description: Installs the CRDs for epinio.
name: epinio-crd
type: application
version: 100.0.0+up0.9.1
2 changes: 2 additions & 0 deletions charts/epinio-crd/100.0.0+up0.9.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# epinio-crd
A Rancher chart that installs the CRDs used by epinio.
106 changes: 106 additions & 0 deletions charts/epinio-crd/100.0.0+up0.9.1/templates/app-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Copied from here:
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_apps.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null
name: apps.application.epinio.io
spec:
group: application.epinio.io
names:
kind: App
listKind: AppList
plural: apps
singular: app
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: App is the Schema for the apps API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: AppSpec defines the desired state of App
properties:
blobuid:
description: BlobUID stores the blob uid that was used when the application
was last staged (from code). It can be empty if the application
was never staged (e.g. pushed with container image). Epinio will
use the value set by the user explicitly but if one is not set,
it will try to use the previously set blobUID from the application
CRD.
type: string
builderimage:
description: This field stores the builder image that was used when
the application was last staged (from code). It can be empty if
the application was never staged (e.g. pushed with container image).
Epinio will use the builder image set by the user explicitly but
if one is not set, it will try to use the previously set image.
type: string
chartname:
description: ChartName stores the name of the application support
chart used to deploy the currently running application. This is
set on deployment, for use in updates. The name references an epinio
AppCharts resource.
type: string
imageurl:
description: ImageURL stores the image reference of the currently
running application. This is set on deployment, for use in updates.
type: string
origin:
properties:
container:
type: string
git:
properties:
repository:
type: string
revision:
type: string
required:
- repository
type: object
path:
type: string
type: object
routes:
items:
type: string
type: array
stageid:
description: StageID stores the id of the latest attempt to stage
the application, regardless of outcome. This enables access to the
staging logs of an application which never staged successfully.
type: string
required:
- origin
type: object
status:
description: AppStatus defines the observed state of App
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
70 changes: 70 additions & 0 deletions charts/epinio-crd/100.0.0+up0.9.1/templates/appcharts-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Copied from here:
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_appcharts.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null
name: appcharts.application.epinio.io
spec:
group: application.epinio.io
names:
kind: AppChart
listKind: AppChartList
plural: appcharts
singular: appchart
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: AppChart is the Schema for the appcharts API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: AppChartSpec defines the desired state of AppChart
properties:
description:
description: Description of the chart. Long form to be used in detailed
displays
type: string
helmChart:
description: HelmChart is the name of the Helm chart used to deploy
an application.
type: string
helmRepo:
description: HelmRepo is the URL to the Helm repository where to fetch
the helm chart. This can be empty. In that case the HelmChart field
has to reference the chart as full URL instead of as a simple name.
type: string
shortDescription:
description: ShortDescription of the chart. To be used in list displays
type: string
type: object
status:
description: AppChartStatus defines the observed state of AppChart
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
81 changes: 81 additions & 0 deletions charts/epinio-crd/100.0.0+up0.9.1/templates/service-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Copied from here:
# https://github.com/epinio/application/blob/main/config/crd/bases/application.epinio.io_services.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null
name: services.application.epinio.io
spec:
group: application.epinio.io
names:
kind: Service
listKind: ServiceList
plural: services
singular: service
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: Service is the Schema for the services API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: ServiceSpec defines the desired state of Service
properties:
chart:
description: HelmChart is the name of the Helm chart used to deploy
the service
type: string
description:
description: Description of the service to be used when the service
is described
type: string
helmRepo:
description: HelmRepo is the Helm repository where to fetch the helm
chart
properties:
name:
type: string
url:
type: string
type: object
name:
description: Name of the service (i.e. redis-small)
type: string
shortDescription:
description: ShortDescription of the service to be used in lists
type: string
values:
description: Values are the values provided by the operator. They
are used to customize the deployment of the service.
type: string
type: object
status:
description: ServiceStatus defines the observed state of Service
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
12 changes: 12 additions & 0 deletions charts/epinio/100.0.0+up0.9.1/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
dependencies:
- name: minio
repository: https://charts.min.io/
version: 3.6.3
- name: kubed
repository: https://charts.appscode.com/stable/
version: v0.13.2
- name: epinio-ui
repository: https://epinio.github.io/helm-charts
version: 0.2.0
digest: sha256:e7b10c3fd474cb9ad675efee5e81fc74281e8d09133b808232840296e55c3927
generated: "2022-04-27T17:26:10.6688455+03:00"
42 changes: 42 additions & 0 deletions charts/epinio/100.0.0+up0.9.1/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
annotations:
artifacthub.io/license: Apache-2.0
catalog.cattle.io/certified: rancher
catalog.cattle.io/experimental: "true"
catalog.cattle.io/kube-version: '>= 1.20'
catalog.cattle.io/namespace: cattle-epinio-system
catalog.cattle.io/os: linux
catalog.cattle.io/permits-os: linux,windows
catalog.cattle.io/rancher-version: '>= 2.6.0-0 <= 2.6.100-0'
catalog.cattle.io/release-name: epinio
catalog.cattle.io/type: cluster-tool
apiVersion: v2
appVersion: v0.7.1
dependencies:
- condition: epinio-ui.enabled
name: epinio-ui
repository: file://./charts/epinio-ui
tags:
- epinio-ui
- condition: kubed.enabled, global.kubed.enabled
name: kubed
repository: file://./charts/kubed
tags:
- kubed
- condition: minio.enabled, global.minio.enabled
name: minio
repository: file://./charts/minio
tags:
- minio
description: The official way to install Epinio
home: https://github.com/epinio/epinio
icon: https://charts.rancher.io/assets/logos/epinio.svg
keywords:
- epinio
- paas
maintainers:
- email: [email protected]
name: SUSE
name: epinio
sources:
- https://github.com/epinio/epinio
version: 100.0.0+up0.9.1
Loading

0 comments on commit 937aaa1

Please sign in to comment.