Skip to content

Commit

Permalink
make charts, add to release
Browse files Browse the repository at this point in the history
  • Loading branch information
andreas-kupries committed Jul 25, 2023
1 parent d71995f commit dc0a997
Show file tree
Hide file tree
Showing 128 changed files with 9,852 additions and 0 deletions.
Binary file added assets/epinio-crd/epinio-crd-102.0.4+up1.9.0.tgz
Binary file not shown.
Binary file added assets/epinio/epinio-102.0.4+up1.9.0.tgz
Binary file not shown.
10 changes: 10 additions & 0 deletions charts/epinio-crd/102.0.4+up1.9.0/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: cattle-epinio-system
catalog.cattle.io/release-name: epinio-crd
apiVersion: v2
description: Installs the CRDs for Epinio.
name: epinio-crd
type: application
version: 102.0.4+up1.9.0
2 changes: 2 additions & 0 deletions charts/epinio-crd/102.0.4+up1.9.0/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.
118 changes: 118 additions & 0 deletions charts/epinio-crd/102.0.4+up1.9.0/templates/app-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# 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:
archive:
type: boolean
container:
type: string
git:
properties:
branch:
type: string
provider:
type: string
repository:
type: string
revision:
type: string
required:
- repository
type: object
path:
type: string
type: object
routes:
items:
type: string
type: array
settings:
additionalProperties:
type: string
description: Settings stores the fields and values set by the user
to configure the application chart. See ChartName.
type: object
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: []
108 changes: 108 additions & 0 deletions charts/epinio-crd/102.0.4+up1.9.0/templates/appcharts-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# 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
settings:
additionalProperties:
description: AppChartSetting is an older name for ChartSetting.
Created to keep backward compatibility. Should also reduce misunderstandings
of what kind of settings are handled in a particular context.
properties:
enum:
description: Enumeration of allowed values, for types string,
number, integer
items:
type: string
type: array
maximum:
description: Maximal allowed value, for number, integer
type: string
minimum:
description: Minimal allowed value, for number, integer
type: string
type:
description: Type of the setting (string, bool, number, or integer)
type: string
required:
- type
type: object
description: Settings declares the fields underneath `userValues`
the user is allowed to customize when deploying an application with
the helm chart referenced by this app chart.
type: object
shortDescription:
description: ShortDescription of the chart. To be used in list displays
type: string
values:
additionalProperties:
type: string
description: Values provides settings, i.e. field names and values
to customize the referenced helm chart when deploying an application
with this app chart. Note that user-configurable settings are declared
with `Settings` instead. While nothing checks against exposing a
field set here to the user this is strongly discouraged, to avoid
confusion.
type: object
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: []
120 changes: 120 additions & 0 deletions charts/epinio-crd/102.0.4+up1.9.0/templates/service-crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# 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:
appVersion:
description: AppVersion is the version of the service deployed by
the referenced chart
type: string
chart:
description: HelmChart is the name of the Helm chart used to deploy
the service
type: string
chartVersion:
description: ChartVersion is the version 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
serviceIcon:
description: ServiceIcon is an image associated with this service
type: string
settings:
additionalProperties:
description: ServiceSetting is an alias to ChartSetting. Should
reduce misunderstandings of what kind of settings are handled
in a particular context.
properties:
enum:
description: Enumeration of allowed values, for types string,
number, integer
items:
type: string
type: array
maximum:
description: Maximal allowed value, for number, integer
type: string
minimum:
description: Minimal allowed value, for number, integer
type: string
type:
description: Type of the setting (string, bool, number, or integer)
type: string
required:
- type
type: object
description: Settings declares the fields the user is allowed to customize
when deploying a service with the helm chart referenced by this
service class.
type: object
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: []
15 changes: 15 additions & 0 deletions charts/epinio/102.0.4+up1.9.0/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
dependencies:
- name: dex
repository: https://charts.dexidp.io
version: 0.14.3
- name: minio
repository: https://charts.min.io/
version: 5.0.13
- name: kubed
repository: https://charts.appscode.com/stable/
version: v0.13.2
- name: s3gw
repository: https://aquarist-labs.github.io/s3gw-charts
version: 0.14.0
digest: sha256:bb126710c2f9a5b3d92dcb6186b97747881fd323fbfe0a53cda5194dc9f1000d
generated: "2023-07-18T14:35:31.781489759+02:00"
Loading

0 comments on commit dc0a997

Please sign in to comment.