mirror of https://git.rancher.io/charts
[epinio-crd] forward-port from v2.6 to v2.7
parent
78557674a0
commit
50bfb4daae
Binary file not shown.
|
@ -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: 100.0.5+up1.6.2
|
|
@ -0,0 +1,2 @@
|
|||
# epinio-crd
|
||||
A Rancher chart that installs the CRDs used by epinio.
|
|
@ -0,0 +1,112 @@
|
|||
# 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
|
||||
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: []
|
|
@ -0,0 +1,105 @@
|
|||
# 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:
|
||||
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: []
|
|
@ -0,0 +1,92 @@
|
|||
# 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
|
||||
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: []
|
14
index.yaml
14
index.yaml
|
@ -172,6 +172,20 @@ entries:
|
|||
urls:
|
||||
- assets/epinio-crd/epinio-crd-102.0.1+up1.6.2.tgz
|
||||
version: 102.0.1+up1.6.2
|
||||
- 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
|
||||
created: "2023-03-22T16:40:26.880921-04:00"
|
||||
description: Installs the CRDs for Epinio.
|
||||
digest: e7fa77ab615c60f8d6749053bd8854d5eff576c1985d0c273311da4621413b7b
|
||||
name: epinio-crd
|
||||
type: application
|
||||
urls:
|
||||
- assets/epinio-crd/epinio-crd-100.0.5+up1.6.2.tgz
|
||||
version: 100.0.5+up1.6.2
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: rancher
|
||||
catalog.cattle.io/hidden: "true"
|
||||
|
|
|
@ -3,6 +3,7 @@ epinio:
|
|||
- 100.0.5+up1.6.2
|
||||
epinio-crd:
|
||||
- 102.0.1+up1.6.2
|
||||
- 100.0.5+up1.6.2
|
||||
fleet:
|
||||
- 0.3.1000+up0.3.10-security1
|
||||
- 100.2.0+up0.5.1
|
||||
|
|
Loading…
Reference in New Issue