-
Notifications
You must be signed in to change notification settings - Fork 718
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d71995f
commit dc0a997
Showing
128 changed files
with
9,852 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
118
charts/epinio-crd/102.0.4+up1.9.0/templates/app-crd.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
108
charts/epinio-crd/102.0.4+up1.9.0/templates/appcharts-crd.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
120
charts/epinio-crd/102.0.4+up1.9.0/templates/service-crd.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
Oops, something went wrong.