mirror of
https://github.com/submariner-io/submariner-charts.git
synced 2026-09-20 21:30:35 +00:00
74 lines
1.7 KiB
YAML
74 lines
1.7 KiB
YAML
{{- if .Values.crd.create -}}
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: clusters.submariner.io
|
|
annotations:
|
|
"helm.sh/hook": crd-install
|
|
spec:
|
|
group: submariner.io
|
|
version: v1
|
|
names:
|
|
kind: Cluster
|
|
plural: clusters
|
|
scope: Namespaced
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: endpoints.submariner.io
|
|
annotations:
|
|
"helm.sh/hook": crd-install
|
|
spec:
|
|
group: submariner.io
|
|
version: v1
|
|
names:
|
|
kind: Endpoint
|
|
plural: endpoints
|
|
scope: Namespaced
|
|
---
|
|
{{- if .Values.submariner.serviceDiscovery }}
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: multiclusterservices.lighthouse.submariner.io
|
|
annotations:
|
|
"helm.sh/hook": crd-install
|
|
spec:
|
|
group: lighthouse.submariner.io
|
|
version: v1
|
|
names:
|
|
kind: MultiClusterService
|
|
plural: multiclusterservices
|
|
singular: multiclusterservice
|
|
scope: Namespaced
|
|
validation:
|
|
openAPIV3Schema:
|
|
properties:
|
|
spec:
|
|
properties:
|
|
clusterServiceInfo:
|
|
properties:
|
|
clusterID:
|
|
type: "string"
|
|
clusterDomain:
|
|
type: "string"
|
|
serviceIP:
|
|
type: "string"
|
|
port:
|
|
type: "integer"
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: serviceexports.lighthouse.submariner.io
|
|
spec:
|
|
group: lighthouse.submariner.io
|
|
version: v2alpha1
|
|
names:
|
|
kind: ServiceExport
|
|
plural: serviceexports
|
|
singular: serviceexport
|
|
scope: Namespaced
|
|
{{- end -}}
|
|
{{- end -}} |