mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-09 19:58:07 +03:00
kube_ovn_cni_config_priority (#10125)
This commit is contained in:
@@ -1,5 +1,144 @@
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpc-dnses.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: vpc-dnses
|
||||
singular: vpc-dns
|
||||
shortNames:
|
||||
- vpc-dns
|
||||
kind: VpcDns
|
||||
listKind: VpcDnsList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .status.active
|
||||
name: Active
|
||||
type: boolean
|
||||
- jsonPath: .spec.vpc
|
||||
name: Vpc
|
||||
type: string
|
||||
- jsonPath: .spec.subnet
|
||||
name: Subnet
|
||||
type: string
|
||||
name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
vpc:
|
||||
type: string
|
||||
subnet:
|
||||
type: string
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
active:
|
||||
type: boolean
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: switch-lb-rules.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: switch-lb-rules
|
||||
singular: switch-lb-rule
|
||||
shortNames:
|
||||
- slr
|
||||
kind: SwitchLBRule
|
||||
listKind: SwitchLBRuleList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .spec.vip
|
||||
name: vip
|
||||
type: string
|
||||
- jsonPath: .status.ports
|
||||
name: port(s)
|
||||
type: string
|
||||
- jsonPath: .status.service
|
||||
name: service
|
||||
type: string
|
||||
- jsonPath: .metadata.creationTimestamp
|
||||
name: age
|
||||
type: date
|
||||
name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
namespace:
|
||||
type: string
|
||||
vip:
|
||||
type: string
|
||||
sessionAffinity:
|
||||
type: string
|
||||
ports:
|
||||
items:
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
port:
|
||||
type: integer
|
||||
minimum: 1
|
||||
maximum: 65535
|
||||
protocol:
|
||||
type: string
|
||||
targetPort:
|
||||
type: integer
|
||||
minimum: 1
|
||||
maximum: 65535
|
||||
type: object
|
||||
type: array
|
||||
selector:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ports:
|
||||
type: string
|
||||
service:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpc-nat-gateways.kubeovn.io
|
||||
spec:
|
||||
@@ -43,6 +182,21 @@ spec:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
tolerations:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
key:
|
||||
type: string
|
||||
operator:
|
||||
type: string
|
||||
value:
|
||||
type: string
|
||||
effect:
|
||||
type: string
|
||||
tolerationSeconds:
|
||||
type: integer
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
@@ -270,6 +424,14 @@ spec:
|
||||
type: string
|
||||
redo:
|
||||
type: string
|
||||
protocol:
|
||||
type: string
|
||||
internalIp:
|
||||
type: string
|
||||
internalPort:
|
||||
type: string
|
||||
externalPort:
|
||||
type: string
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
@@ -384,12 +546,235 @@ spec:
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ovn-eips.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: ovn-eips
|
||||
singular: ovn-eip
|
||||
shortNames:
|
||||
- oeip
|
||||
kind: OvnEip
|
||||
listKind: OvnEipList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .spec.v4ip
|
||||
name: IP
|
||||
type: string
|
||||
- jsonPath: .spec.macAddress
|
||||
name: Mac
|
||||
type: string
|
||||
- jsonPath: .spec.type
|
||||
name: Type
|
||||
type: string
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
v4Ip:
|
||||
type: string
|
||||
macAddress:
|
||||
type: string
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
externalSubnet:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
v4ip:
|
||||
type: string
|
||||
macAddress:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ovn-fips.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: ovn-fips
|
||||
singular: ovn-fip
|
||||
shortNames:
|
||||
- ofip
|
||||
kind: OvnFip
|
||||
listKind: OvnFipList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .status.vpc
|
||||
name: Vpc
|
||||
type: string
|
||||
- jsonPath: .status.v4Eip
|
||||
name: V4Eip
|
||||
type: string
|
||||
- jsonPath: .status.v4Ip
|
||||
name: V4Ip
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4Eip:
|
||||
type: string
|
||||
v4Ip:
|
||||
type: string
|
||||
macAddress:
|
||||
type: string
|
||||
vpc:
|
||||
type: string
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
ovnEip:
|
||||
type: string
|
||||
ipName:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ovn-snat-rules.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: ovn-snat-rules
|
||||
singular: ovn-snat-rule
|
||||
shortNames:
|
||||
- osnat
|
||||
kind: OvnSnatRule
|
||||
listKind: OvnSnatRuleList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .status.vpc
|
||||
name: Vpc
|
||||
type: string
|
||||
- jsonPath: .status.v4Eip
|
||||
name: V4Eip
|
||||
type: string
|
||||
- jsonPath: .status.v4ipCidr
|
||||
name: V4Ip
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4Eip:
|
||||
type: string
|
||||
v4ipCidr:
|
||||
type: string
|
||||
vpc:
|
||||
type: string
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
ovnEip:
|
||||
type: string
|
||||
vpcSubnet:
|
||||
type: string
|
||||
ipName:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpcs.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .status.enableExternal
|
||||
name: EnableExternal
|
||||
type: boolean
|
||||
- jsonPath: .status.standby
|
||||
name: Standby
|
||||
type: boolean
|
||||
@@ -405,6 +790,8 @@ spec:
|
||||
properties:
|
||||
spec:
|
||||
properties:
|
||||
enableExternal:
|
||||
type: boolean
|
||||
namespaces:
|
||||
items:
|
||||
type: string
|
||||
@@ -470,6 +857,8 @@ spec:
|
||||
type: string
|
||||
standby:
|
||||
type: boolean
|
||||
enableExternal:
|
||||
type: boolean
|
||||
subnets:
|
||||
items:
|
||||
type: string
|
||||
@@ -486,6 +875,10 @@ spec:
|
||||
type: string
|
||||
udpSessionLoadBalancer:
|
||||
type: string
|
||||
sctpLoadBalancer:
|
||||
type: string
|
||||
sctpSessionLoadBalancer:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
served: true
|
||||
@@ -595,19 +988,19 @@ spec:
|
||||
additionalPrinterColumns:
|
||||
- name: V4IP
|
||||
type: string
|
||||
jsonPath: .spec.v4ip
|
||||
jsonPath: .status.v4ip
|
||||
- name: PV4IP
|
||||
type: string
|
||||
jsonPath: .spec.parentV4ip
|
||||
- name: Mac
|
||||
type: string
|
||||
jsonPath: .spec.macAddress
|
||||
jsonPath: .status.mac
|
||||
- name: PMac
|
||||
type: string
|
||||
jsonPath: .spec.ParentMac
|
||||
jsonPath: .spec.parentMac
|
||||
- name: V6IP
|
||||
type: string
|
||||
jsonPath: .spec.v6ip
|
||||
jsonPath: .status.v6ip
|
||||
- name: PV6IP
|
||||
type: string
|
||||
jsonPath: .spec.parentV6ip
|
||||
@@ -731,6 +1124,9 @@ spec:
|
||||
- name: ExcludeIPs
|
||||
type: string
|
||||
jsonPath: .spec.excludeIps
|
||||
- name: U2OInterconnectionIP
|
||||
type: string
|
||||
jsonPath: .status.u2oInterconnectionIP
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
@@ -752,6 +1148,8 @@ spec:
|
||||
type: string
|
||||
dhcpV6OptionsUUID:
|
||||
type: string
|
||||
u2oInterconnectionIP:
|
||||
type: string
|
||||
conditions:
|
||||
type: array
|
||||
items:
|
||||
@@ -810,6 +1208,8 @@ spec:
|
||||
type: string
|
||||
natOutgoing:
|
||||
type: boolean
|
||||
u2oRouting:
|
||||
type: boolean
|
||||
externalEgressGateway:
|
||||
type: string
|
||||
policyRoutingPriority:
|
||||
@@ -836,8 +1236,6 @@ spec:
|
||||
type: boolean
|
||||
disableInterConnection:
|
||||
type: boolean
|
||||
htbqos:
|
||||
type: string
|
||||
enableDHCP:
|
||||
type: boolean
|
||||
dhcpV4Options:
|
||||
@@ -872,6 +1270,8 @@ spec:
|
||||
- allow
|
||||
- drop
|
||||
- reject
|
||||
u2oInterconnection:
|
||||
type: boolean
|
||||
scope: Cluster
|
||||
names:
|
||||
plural: subnets
|
||||
@@ -998,6 +1398,10 @@ spec:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
notReadyNodes:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
vlans:
|
||||
type: array
|
||||
items:
|
||||
@@ -1126,35 +1530,4 @@ spec:
|
||||
subresources:
|
||||
status: {}
|
||||
conversion:
|
||||
strategy: None
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: htbqoses.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
additionalPrinterColumns:
|
||||
- name: PRIORITY
|
||||
type: string
|
||||
jsonPath: .spec.priority
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
priority:
|
||||
type: string # Value in range 0 to 4,294,967,295.
|
||||
scope: Cluster
|
||||
names:
|
||||
plural: htbqoses
|
||||
singular: htbqos
|
||||
kind: HtbQos
|
||||
shortNames:
|
||||
- htbqos
|
||||
strategy: None
|
||||
Reference in New Issue
Block a user