mirror of
https://github.com/submariner-io/submariner-charts.git
synced 2026-09-22 16:40:34 +00:00
Update all CRDs to v1 CRDs
... and drop the obsolete Lighthouse CRDs. Fixes: #186 Signed-off-by: Stephen Kitt <skitt@redhat.com>
This commit is contained in:
committed by
Daniel Farrell
parent
42a2af008a
commit
2cfbd5c394
@@ -1,97 +1,333 @@
|
|||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: clusters.submariner.io
|
name: clusters.submariner.io
|
||||||
spec:
|
spec:
|
||||||
group: submariner.io
|
group: submariner.io
|
||||||
version: v1
|
|
||||||
names:
|
names:
|
||||||
kind: Cluster
|
kind: Cluster
|
||||||
|
listKind: ClusterList
|
||||||
plural: clusters
|
plural: clusters
|
||||||
|
singular: cluster
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
|
versions:
|
||||||
|
- name: v1
|
||||||
|
schema:
|
||||||
|
openAPIV3Schema:
|
||||||
|
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:
|
||||||
|
properties:
|
||||||
|
cluster_cidr:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
cluster_id:
|
||||||
|
type: string
|
||||||
|
color_codes:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
global_cidr:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
service_cidr:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- cluster_cidr
|
||||||
|
- cluster_id
|
||||||
|
- color_codes
|
||||||
|
- global_cidr
|
||||||
|
- service_cidr
|
||||||
|
type: object
|
||||||
|
required:
|
||||||
|
- spec
|
||||||
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
status:
|
||||||
|
acceptedNames:
|
||||||
|
kind: ""
|
||||||
|
plural: ""
|
||||||
|
conditions: []
|
||||||
|
storedVersions: []
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: endpoints.submariner.io
|
name: endpoints.submariner.io
|
||||||
spec:
|
spec:
|
||||||
group: submariner.io
|
group: submariner.io
|
||||||
version: v1
|
|
||||||
names:
|
names:
|
||||||
kind: Endpoint
|
kind: Endpoint
|
||||||
|
listKind: EndpointList
|
||||||
plural: endpoints
|
plural: endpoints
|
||||||
|
singular: endpoint
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
|
versions:
|
||||||
|
- name: v1
|
||||||
|
schema:
|
||||||
|
openAPIV3Schema:
|
||||||
|
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:
|
||||||
|
properties:
|
||||||
|
backend:
|
||||||
|
type: string
|
||||||
|
backend_config:
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
cable_name:
|
||||||
|
type: string
|
||||||
|
cluster_id:
|
||||||
|
type: string
|
||||||
|
healthCheckIP:
|
||||||
|
type: string
|
||||||
|
hostname:
|
||||||
|
type: string
|
||||||
|
nat_enabled:
|
||||||
|
type: boolean
|
||||||
|
private_ip:
|
||||||
|
type: string
|
||||||
|
public_ip:
|
||||||
|
type: string
|
||||||
|
subnets:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- backend
|
||||||
|
- cable_name
|
||||||
|
- cluster_id
|
||||||
|
- hostname
|
||||||
|
- nat_enabled
|
||||||
|
- private_ip
|
||||||
|
- public_ip
|
||||||
|
- subnets
|
||||||
|
type: object
|
||||||
|
required:
|
||||||
|
- spec
|
||||||
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
status:
|
||||||
|
acceptedNames:
|
||||||
|
kind: ""
|
||||||
|
plural: ""
|
||||||
|
conditions: []
|
||||||
|
storedVersions: []
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: gateways.submariner.io
|
name: gateways.submariner.io
|
||||||
spec:
|
spec:
|
||||||
group: submariner.io
|
group: submariner.io
|
||||||
version: v1
|
|
||||||
names:
|
names:
|
||||||
kind: Gateway
|
kind: Gateway
|
||||||
|
listKind: GatewayList
|
||||||
plural: gateways
|
plural: gateways
|
||||||
|
singular: gateway
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
additionalPrinterColumns:
|
versions:
|
||||||
- name: ha-status
|
- additionalPrinterColumns:
|
||||||
|
- description: High availability status of the Gateway
|
||||||
|
jsonPath: .status.haStatus
|
||||||
|
name: HA Status
|
||||||
type: string
|
type: string
|
||||||
description: High Availability Status of the Gateway
|
name: v1
|
||||||
JSONPath: .status.haStatus
|
schema:
|
||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
name: multiclusterservices.lighthouse.submariner.io
|
|
||||||
spec:
|
|
||||||
group: lighthouse.submariner.io
|
|
||||||
version: v1
|
|
||||||
names:
|
|
||||||
kind: MultiClusterService
|
|
||||||
plural: multiclusterservices
|
|
||||||
singular: multiclusterservice
|
|
||||||
scope: Namespaced
|
|
||||||
validation:
|
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
spec:
|
apiVersion:
|
||||||
properties:
|
description: 'APIVersion defines the versioned schema of this representation
|
||||||
clusterServiceInfo:
|
of an object. Servers should convert recognized schemas to the latest
|
||||||
properties:
|
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||||
clusterID:
|
type: string
|
||||||
type: "string"
|
kind:
|
||||||
clusterDomain:
|
description: 'Kind is a string value representing the REST resource this
|
||||||
type: "string"
|
object represents. Servers may infer this from the endpoint the client
|
||||||
serviceIP:
|
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"
|
type: string
|
||||||
port:
|
|
||||||
type: "integer"
|
|
||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
metadata:
|
||||||
name: serviceexports.lighthouse.submariner.io
|
type: object
|
||||||
spec:
|
status:
|
||||||
group: lighthouse.submariner.io
|
properties:
|
||||||
version: v2alpha1
|
connections:
|
||||||
names:
|
items:
|
||||||
kind: ServiceExport
|
properties:
|
||||||
plural: serviceexports
|
endpoint:
|
||||||
singular: serviceexport
|
properties:
|
||||||
scope: Namespaced
|
backend:
|
||||||
---
|
type: string
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
backend_config:
|
||||||
kind: CustomResourceDefinition
|
additionalProperties:
|
||||||
metadata:
|
type: string
|
||||||
name: serviceimports.lighthouse.submariner.io
|
type: object
|
||||||
spec:
|
cable_name:
|
||||||
group: lighthouse.submariner.io
|
type: string
|
||||||
version: v2alpha1
|
cluster_id:
|
||||||
names:
|
type: string
|
||||||
kind: ServiceImport
|
healthCheckIP:
|
||||||
plural: serviceimports
|
type: string
|
||||||
singular: serviceimport
|
hostname:
|
||||||
scope: Namespaced
|
type: string
|
||||||
|
nat_enabled:
|
||||||
|
type: boolean
|
||||||
|
private_ip:
|
||||||
|
type: string
|
||||||
|
public_ip:
|
||||||
|
type: string
|
||||||
|
subnets:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- backend
|
||||||
|
- cable_name
|
||||||
|
- cluster_id
|
||||||
|
- hostname
|
||||||
|
- nat_enabled
|
||||||
|
- private_ip
|
||||||
|
- public_ip
|
||||||
|
- subnets
|
||||||
|
type: object
|
||||||
|
latency:
|
||||||
|
description: LatencySpec describes the round trip time information
|
||||||
|
in nanoseconds for a packet between the gateway pods of two
|
||||||
|
clusters.
|
||||||
|
properties:
|
||||||
|
averageRTT:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
lastRTT:
|
||||||
|
description: TODO This shall be deleted once the operator
|
||||||
|
is using the latest. Using Optional to avoid validation
|
||||||
|
errors when this field is not used.
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
maxRTT:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
minRTT:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
stddevRTT:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
|
latencyRTT:
|
||||||
|
description: LatencySpec describes the round trip time information
|
||||||
|
for a packet between the gateway pods of two clusters.
|
||||||
|
properties:
|
||||||
|
average:
|
||||||
|
type: string
|
||||||
|
last:
|
||||||
|
type: string
|
||||||
|
max:
|
||||||
|
type: string
|
||||||
|
min:
|
||||||
|
type: string
|
||||||
|
stdDev:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
statusMessage:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- endpoint
|
||||||
|
- status
|
||||||
|
- statusMessage
|
||||||
|
type: object
|
||||||
|
type: array
|
||||||
|
haStatus:
|
||||||
|
type: string
|
||||||
|
localEndpoint:
|
||||||
|
properties:
|
||||||
|
backend:
|
||||||
|
type: string
|
||||||
|
backend_config:
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
cable_name:
|
||||||
|
type: string
|
||||||
|
cluster_id:
|
||||||
|
type: string
|
||||||
|
healthCheckIP:
|
||||||
|
type: string
|
||||||
|
hostname:
|
||||||
|
type: string
|
||||||
|
nat_enabled:
|
||||||
|
type: boolean
|
||||||
|
private_ip:
|
||||||
|
type: string
|
||||||
|
public_ip:
|
||||||
|
type: string
|
||||||
|
subnets:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- backend
|
||||||
|
- cable_name
|
||||||
|
- cluster_id
|
||||||
|
- hostname
|
||||||
|
- nat_enabled
|
||||||
|
- private_ip
|
||||||
|
- public_ip
|
||||||
|
- subnets
|
||||||
|
type: object
|
||||||
|
statusFailure:
|
||||||
|
type: string
|
||||||
|
version:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- connections
|
||||||
|
- haStatus
|
||||||
|
- localEndpoint
|
||||||
|
- statusFailure
|
||||||
|
- version
|
||||||
|
type: object
|
||||||
|
required:
|
||||||
|
- status
|
||||||
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
subresources: {}
|
||||||
|
status:
|
||||||
|
acceptedNames:
|
||||||
|
kind: ""
|
||||||
|
plural: ""
|
||||||
|
conditions: []
|
||||||
|
storedVersions: []
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: submariners.submariner.io
|
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.3.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
creationTimestamp: null
|
||||||
|
name: submariners.submariner.io
|
||||||
spec:
|
spec:
|
||||||
group: submariner.io
|
group: submariner.io
|
||||||
names:
|
names:
|
||||||
@@ -13,9 +14,9 @@ spec:
|
|||||||
plural: submariners
|
plural: submariners
|
||||||
singular: submariner
|
singular: submariner
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
subresources:
|
versions:
|
||||||
status: {}
|
- name: v1alpha1
|
||||||
validation:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
description: Submariner is the Schema for the submariners API
|
description: Submariner is the Schema for the submariners API
|
||||||
properties:
|
properties:
|
||||||
@@ -42,24 +43,51 @@ spec:
|
|||||||
type: string
|
type: string
|
||||||
brokerK8sCA:
|
brokerK8sCA:
|
||||||
type: string
|
type: string
|
||||||
|
brokerK8sInsecure:
|
||||||
|
type: boolean
|
||||||
brokerK8sRemoteNamespace:
|
brokerK8sRemoteNamespace:
|
||||||
type: string
|
type: string
|
||||||
cableDriver:
|
cableDriver:
|
||||||
type: string
|
type: string
|
||||||
ceIPSecDebug:
|
ceIPSecDebug:
|
||||||
type: boolean
|
type: boolean
|
||||||
|
ceIPSecForceUDPEncaps:
|
||||||
|
type: boolean
|
||||||
ceIPSecIKEPort:
|
ceIPSecIKEPort:
|
||||||
type: integer
|
type: integer
|
||||||
ceIPSecNATTPort:
|
ceIPSecNATTPort:
|
||||||
type: integer
|
type: integer
|
||||||
ceIPSecPSK:
|
ceIPSecPSK:
|
||||||
type: string
|
type: string
|
||||||
|
ceIPSecPreferredServer:
|
||||||
|
type: boolean
|
||||||
clusterCIDR:
|
clusterCIDR:
|
||||||
type: string
|
type: string
|
||||||
clusterID:
|
clusterID:
|
||||||
type: string
|
type: string
|
||||||
colorCodes:
|
colorCodes:
|
||||||
type: string
|
type: string
|
||||||
|
connectionHealthCheck:
|
||||||
|
properties:
|
||||||
|
enabled:
|
||||||
|
type: boolean
|
||||||
|
intervalSeconds:
|
||||||
|
description: The interval at which health check pings are sent.
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
maxPacketLossCount:
|
||||||
|
description: The maximum number of packets lost at which the health
|
||||||
|
checker will mark the connection as down.
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
|
coreDNSCustomConfig:
|
||||||
|
properties:
|
||||||
|
configMapName:
|
||||||
|
type: string
|
||||||
|
namespace:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
customDomains:
|
customDomains:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
@@ -69,6 +97,12 @@ spec:
|
|||||||
type: boolean
|
type: boolean
|
||||||
globalCIDR:
|
globalCIDR:
|
||||||
type: string
|
type: string
|
||||||
|
imageOverrides:
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
loadBalancerEnabled:
|
||||||
|
type: boolean
|
||||||
namespace:
|
namespace:
|
||||||
type: string
|
type: string
|
||||||
natEnabled:
|
natEnabled:
|
||||||
@@ -105,6 +139,17 @@ spec:
|
|||||||
type: string
|
type: string
|
||||||
colorCodes:
|
colorCodes:
|
||||||
type: string
|
type: string
|
||||||
|
deploymentInfo:
|
||||||
|
properties:
|
||||||
|
cloudProvider:
|
||||||
|
type: string
|
||||||
|
kubernetesType:
|
||||||
|
type: string
|
||||||
|
kubernetesTypeVersion:
|
||||||
|
type: string
|
||||||
|
kubernetesVersion:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
gatewayDaemonSetStatus:
|
gatewayDaemonSetStatus:
|
||||||
properties:
|
properties:
|
||||||
lastResourceVersion:
|
lastResourceVersion:
|
||||||
@@ -114,8 +159,8 @@ spec:
|
|||||||
nonReadyContainerStates:
|
nonReadyContainerStates:
|
||||||
items:
|
items:
|
||||||
description: ContainerState holds a possible state of container.
|
description: ContainerState holds a possible state of container.
|
||||||
Only one of its members may be specified. If none of them is
|
Only one of its members may be specified. If none of them
|
||||||
specified, the default one is ContainerStateWaiting.
|
is specified, the default one is ContainerStateWaiting.
|
||||||
properties:
|
properties:
|
||||||
running:
|
running:
|
||||||
description: Details about a running container
|
description: Details about a running container
|
||||||
@@ -141,20 +186,21 @@ spec:
|
|||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
message:
|
message:
|
||||||
description: Message regarding the last termination of
|
description: Message regarding the last termination
|
||||||
the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason from the last termination
|
description: (brief) reason from the last termination
|
||||||
of the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
signal:
|
signal:
|
||||||
description: Signal from the last termination of the container
|
description: Signal from the last termination of the
|
||||||
|
container
|
||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
startedAt:
|
startedAt:
|
||||||
description: Time at which previous execution of the container
|
description: Time at which previous execution of the
|
||||||
started
|
container started
|
||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
@@ -164,18 +210,19 @@ spec:
|
|||||||
description: Details about a waiting container
|
description: Details about a waiting container
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
description: Message regarding why the container is not
|
description: Message regarding why the container is
|
||||||
yet running.
|
not yet running.
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason the container is not yet running.
|
description: (brief) reason the container is not yet
|
||||||
|
running.
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
status:
|
status:
|
||||||
description: DaemonSetStatus represents the current status of a
|
description: DaemonSetStatus represents the current status of
|
||||||
daemon set.
|
a daemon set.
|
||||||
properties:
|
properties:
|
||||||
collisionCount:
|
collisionCount:
|
||||||
description: Count of hash collisions for the DaemonSet. The
|
description: Count of hash collisions for the DaemonSet. The
|
||||||
@@ -185,11 +232,11 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
conditions:
|
conditions:
|
||||||
description: Represents the latest available observations of
|
description: Represents the latest available observations
|
||||||
a DaemonSet's current state.
|
of a DaemonSet's current state.
|
||||||
items:
|
items:
|
||||||
description: DaemonSetCondition describes the state of a DaemonSet
|
description: DaemonSetCondition describes the state of a
|
||||||
at a certain point.
|
DaemonSet at a certain point.
|
||||||
properties:
|
properties:
|
||||||
lastTransitionTime:
|
lastTransitionTime:
|
||||||
description: Last time the condition transitioned from
|
description: Last time the condition transitioned from
|
||||||
@@ -287,6 +334,10 @@ spec:
|
|||||||
cable_name:
|
cable_name:
|
||||||
type: string
|
type: string
|
||||||
cluster_id:
|
cluster_id:
|
||||||
|
maxLength: 63
|
||||||
|
minLength: 1
|
||||||
|
type: string
|
||||||
|
healthCheckIP:
|
||||||
type: string
|
type: string
|
||||||
hostname:
|
hostname:
|
||||||
type: string
|
type: string
|
||||||
@@ -310,10 +361,30 @@ spec:
|
|||||||
- public_ip
|
- public_ip
|
||||||
- subnets
|
- subnets
|
||||||
type: object
|
type: object
|
||||||
|
latencyRTT:
|
||||||
|
description: LatencySpec describes the round trip time
|
||||||
|
information for a packet between the gateway pods of
|
||||||
|
two clusters.
|
||||||
|
properties:
|
||||||
|
average:
|
||||||
|
type: string
|
||||||
|
last:
|
||||||
|
type: string
|
||||||
|
max:
|
||||||
|
type: string
|
||||||
|
min:
|
||||||
|
type: string
|
||||||
|
stdDev:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
status:
|
status:
|
||||||
type: string
|
type: string
|
||||||
statusMessage:
|
statusMessage:
|
||||||
type: string
|
type: string
|
||||||
|
usingIP:
|
||||||
|
type: string
|
||||||
|
usingNAT:
|
||||||
|
type: boolean
|
||||||
required:
|
required:
|
||||||
- endpoint
|
- endpoint
|
||||||
- status
|
- status
|
||||||
@@ -333,6 +404,10 @@ spec:
|
|||||||
cable_name:
|
cable_name:
|
||||||
type: string
|
type: string
|
||||||
cluster_id:
|
cluster_id:
|
||||||
|
maxLength: 63
|
||||||
|
minLength: 1
|
||||||
|
type: string
|
||||||
|
healthCheckIP:
|
||||||
type: string
|
type: string
|
||||||
hostname:
|
hostname:
|
||||||
type: string
|
type: string
|
||||||
@@ -379,8 +454,8 @@ spec:
|
|||||||
nonReadyContainerStates:
|
nonReadyContainerStates:
|
||||||
items:
|
items:
|
||||||
description: ContainerState holds a possible state of container.
|
description: ContainerState holds a possible state of container.
|
||||||
Only one of its members may be specified. If none of them is
|
Only one of its members may be specified. If none of them
|
||||||
specified, the default one is ContainerStateWaiting.
|
is specified, the default one is ContainerStateWaiting.
|
||||||
properties:
|
properties:
|
||||||
running:
|
running:
|
||||||
description: Details about a running container
|
description: Details about a running container
|
||||||
@@ -406,20 +481,21 @@ spec:
|
|||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
message:
|
message:
|
||||||
description: Message regarding the last termination of
|
description: Message regarding the last termination
|
||||||
the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason from the last termination
|
description: (brief) reason from the last termination
|
||||||
of the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
signal:
|
signal:
|
||||||
description: Signal from the last termination of the container
|
description: Signal from the last termination of the
|
||||||
|
container
|
||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
startedAt:
|
startedAt:
|
||||||
description: Time at which previous execution of the container
|
description: Time at which previous execution of the
|
||||||
started
|
container started
|
||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
@@ -429,18 +505,19 @@ spec:
|
|||||||
description: Details about a waiting container
|
description: Details about a waiting container
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
description: Message regarding why the container is not
|
description: Message regarding why the container is
|
||||||
yet running.
|
not yet running.
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason the container is not yet running.
|
description: (brief) reason the container is not yet
|
||||||
|
running.
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
status:
|
status:
|
||||||
description: DaemonSetStatus represents the current status of a
|
description: DaemonSetStatus represents the current status of
|
||||||
daemon set.
|
a daemon set.
|
||||||
properties:
|
properties:
|
||||||
collisionCount:
|
collisionCount:
|
||||||
description: Count of hash collisions for the DaemonSet. The
|
description: Count of hash collisions for the DaemonSet. The
|
||||||
@@ -450,11 +527,11 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
conditions:
|
conditions:
|
||||||
description: Represents the latest available observations of
|
description: Represents the latest available observations
|
||||||
a DaemonSet's current state.
|
of a DaemonSet's current state.
|
||||||
items:
|
items:
|
||||||
description: DaemonSetCondition describes the state of a DaemonSet
|
description: DaemonSetCondition describes the state of a
|
||||||
at a certain point.
|
DaemonSet at a certain point.
|
||||||
properties:
|
properties:
|
||||||
lastTransitionTime:
|
lastTransitionTime:
|
||||||
description: Last time the condition transitioned from
|
description: Last time the condition transitioned from
|
||||||
@@ -535,8 +612,36 @@ spec:
|
|||||||
required:
|
required:
|
||||||
- mismatchedContainerImages
|
- mismatchedContainerImages
|
||||||
type: object
|
type: object
|
||||||
|
loadBalancerStatus:
|
||||||
|
properties:
|
||||||
|
status:
|
||||||
|
description: LoadBalancerStatus represents the status of a load-balancer.
|
||||||
|
properties:
|
||||||
|
ingress:
|
||||||
|
description: Ingress is a list containing ingress points for
|
||||||
|
the load-balancer. Traffic intended for the service should
|
||||||
|
be sent to these ingress points.
|
||||||
|
items:
|
||||||
|
description: 'LoadBalancerIngress represents the status
|
||||||
|
of a load-balancer ingress point: traffic intended for
|
||||||
|
the service should be sent to an ingress point.'
|
||||||
|
properties:
|
||||||
|
hostname:
|
||||||
|
description: Hostname is set for load-balancer ingress
|
||||||
|
points that are DNS based (typically AWS load-balancers)
|
||||||
|
type: string
|
||||||
|
ip:
|
||||||
|
description: IP is set for load-balancer ingress points
|
||||||
|
that are IP based (typically GCE or OpenStack load-balancers)
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
type: array
|
||||||
|
type: object
|
||||||
|
type: object
|
||||||
natEnabled:
|
natEnabled:
|
||||||
type: boolean
|
type: boolean
|
||||||
|
networkPlugin:
|
||||||
|
type: string
|
||||||
routeAgentDaemonSetStatus:
|
routeAgentDaemonSetStatus:
|
||||||
properties:
|
properties:
|
||||||
lastResourceVersion:
|
lastResourceVersion:
|
||||||
@@ -546,8 +651,8 @@ spec:
|
|||||||
nonReadyContainerStates:
|
nonReadyContainerStates:
|
||||||
items:
|
items:
|
||||||
description: ContainerState holds a possible state of container.
|
description: ContainerState holds a possible state of container.
|
||||||
Only one of its members may be specified. If none of them is
|
Only one of its members may be specified. If none of them
|
||||||
specified, the default one is ContainerStateWaiting.
|
is specified, the default one is ContainerStateWaiting.
|
||||||
properties:
|
properties:
|
||||||
running:
|
running:
|
||||||
description: Details about a running container
|
description: Details about a running container
|
||||||
@@ -573,20 +678,21 @@ spec:
|
|||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
message:
|
message:
|
||||||
description: Message regarding the last termination of
|
description: Message regarding the last termination
|
||||||
the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason from the last termination
|
description: (brief) reason from the last termination
|
||||||
of the container
|
of the container
|
||||||
type: string
|
type: string
|
||||||
signal:
|
signal:
|
||||||
description: Signal from the last termination of the container
|
description: Signal from the last termination of the
|
||||||
|
container
|
||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
startedAt:
|
startedAt:
|
||||||
description: Time at which previous execution of the container
|
description: Time at which previous execution of the
|
||||||
started
|
container started
|
||||||
format: date-time
|
format: date-time
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
@@ -596,18 +702,19 @@ spec:
|
|||||||
description: Details about a waiting container
|
description: Details about a waiting container
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
description: Message regarding why the container is not
|
description: Message regarding why the container is
|
||||||
yet running.
|
not yet running.
|
||||||
type: string
|
type: string
|
||||||
reason:
|
reason:
|
||||||
description: (brief) reason the container is not yet running.
|
description: (brief) reason the container is not yet
|
||||||
|
running.
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
status:
|
status:
|
||||||
description: DaemonSetStatus represents the current status of a
|
description: DaemonSetStatus represents the current status of
|
||||||
daemon set.
|
a daemon set.
|
||||||
properties:
|
properties:
|
||||||
collisionCount:
|
collisionCount:
|
||||||
description: Count of hash collisions for the DaemonSet. The
|
description: Count of hash collisions for the DaemonSet. The
|
||||||
@@ -617,11 +724,11 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
conditions:
|
conditions:
|
||||||
description: Represents the latest available observations of
|
description: Represents the latest available observations
|
||||||
a DaemonSet's current state.
|
of a DaemonSet's current state.
|
||||||
items:
|
items:
|
||||||
description: DaemonSetCondition describes the state of a DaemonSet
|
description: DaemonSetCondition describes the state of a
|
||||||
at a certain point.
|
DaemonSet at a certain point.
|
||||||
properties:
|
properties:
|
||||||
lastTransitionTime:
|
lastTransitionTime:
|
||||||
description: Last time the condition transitioned from
|
description: Last time the condition transitioned from
|
||||||
@@ -709,11 +816,10 @@ spec:
|
|||||||
- natEnabled
|
- natEnabled
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
version: v1alpha1
|
|
||||||
versions:
|
|
||||||
- name: v1alpha1
|
|
||||||
served: true
|
served: true
|
||||||
storage: true
|
storage: true
|
||||||
|
subresources:
|
||||||
|
status: {}
|
||||||
status:
|
status:
|
||||||
acceptedNames:
|
acceptedNames:
|
||||||
kind: ""
|
kind: ""
|
||||||
@@ -725,7 +831,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.3.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
name: servicediscoveries.submariner.io
|
name: servicediscoveries.submariner.io
|
||||||
spec:
|
spec:
|
||||||
@@ -763,10 +869,19 @@ spec:
|
|||||||
type: string
|
type: string
|
||||||
brokerK8sCA:
|
brokerK8sCA:
|
||||||
type: string
|
type: string
|
||||||
|
brokerK8sInsecure:
|
||||||
|
type: boolean
|
||||||
brokerK8sRemoteNamespace:
|
brokerK8sRemoteNamespace:
|
||||||
type: string
|
type: string
|
||||||
clusterID:
|
clusterID:
|
||||||
type: string
|
type: string
|
||||||
|
coreDNSCustomConfig:
|
||||||
|
properties:
|
||||||
|
configMapName:
|
||||||
|
type: string
|
||||||
|
namespace:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
customDomains:
|
customDomains:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
@@ -797,6 +912,18 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
status:
|
status:
|
||||||
description: ServiceDiscoveryStatus defines the observed state of ServiceDiscovery
|
description: ServiceDiscoveryStatus defines the observed state of ServiceDiscovery
|
||||||
|
properties:
|
||||||
|
deploymentInfo:
|
||||||
|
properties:
|
||||||
|
cloudProvider:
|
||||||
|
type: string
|
||||||
|
kubernetesType:
|
||||||
|
type: string
|
||||||
|
kubernetesTypeVersion:
|
||||||
|
type: string
|
||||||
|
kubernetesVersion:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
served: true
|
served: true
|
||||||
|
|||||||
Reference in New Issue
Block a user