mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-09 19:58:07 +03:00
[kube-ovn]: update version v1.10.7 (#9527)
* [kube-ovn]: update version * update readme
This commit is contained in:
@@ -1,5 +1,508 @@
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpc-nat-gateways.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: vpc-nat-gateways
|
||||
singular: vpc-nat-gateway
|
||||
shortNames:
|
||||
- vpc-nat-gw
|
||||
kind: VpcNatGateway
|
||||
listKind: VpcNatGatewayList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .spec.vpc
|
||||
name: Vpc
|
||||
type: string
|
||||
- jsonPath: .spec.subnet
|
||||
name: Subnet
|
||||
type: string
|
||||
- jsonPath: .spec.lanIp
|
||||
name: LanIP
|
||||
type: string
|
||||
name: v1
|
||||
served: true
|
||||
storage: true
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
lanIp:
|
||||
type: string
|
||||
subnet:
|
||||
type: string
|
||||
vpc:
|
||||
type: string
|
||||
selector:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: iptables-eips.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: iptables-eips
|
||||
singular: iptables-eip
|
||||
shortNames:
|
||||
- eip
|
||||
kind: IptablesEIP
|
||||
listKind: IptablesEIPList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .status.ip
|
||||
name: IP
|
||||
type: string
|
||||
- jsonPath: .spec.macAddress
|
||||
name: Mac
|
||||
type: string
|
||||
- jsonPath: .status.nat
|
||||
name: Nat
|
||||
type: string
|
||||
- jsonPath: .spec.natGwDp
|
||||
name: NatGwDp
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
ip:
|
||||
type: string
|
||||
nat:
|
||||
type: string
|
||||
redo:
|
||||
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:
|
||||
v4ip:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
macAddress:
|
||||
type: string
|
||||
natGwDp:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: iptables-fip-rules.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: iptables-fip-rules
|
||||
singular: iptables-fip-rule
|
||||
shortNames:
|
||||
- fip
|
||||
kind: IptablesFIPRule
|
||||
listKind: IptablesFIPRuleList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .spec.eip
|
||||
name: Eip
|
||||
type: string
|
||||
- jsonPath: .status.v4ip
|
||||
name: V4ip
|
||||
type: string
|
||||
- jsonPath: .spec.internalIp
|
||||
name: InternalIp
|
||||
type: string
|
||||
- jsonPath: .status.v6ip
|
||||
name: V6ip
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
- jsonPath: .status.natGwDp
|
||||
name: NatGwDp
|
||||
type: string
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4ip:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
natGwDp:
|
||||
type: string
|
||||
redo:
|
||||
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:
|
||||
eip:
|
||||
type: string
|
||||
internalIp:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: iptables-dnat-rules.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: iptables-dnat-rules
|
||||
singular: iptables-dnat-rule
|
||||
shortNames:
|
||||
- dnat
|
||||
kind: IptablesDnatRule
|
||||
listKind: IptablesDnatRuleList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .spec.eip
|
||||
name: Eip
|
||||
type: string
|
||||
- jsonPath: .spec.protocol
|
||||
name: Protocol
|
||||
type: string
|
||||
- jsonPath: .status.v4ip
|
||||
name: V4ip
|
||||
type: string
|
||||
- jsonPath: .status.v6ip
|
||||
name: V6ip
|
||||
type: string
|
||||
- jsonPath: .spec.internalIp
|
||||
name: InternalIp
|
||||
type: string
|
||||
- jsonPath: .spec.externalPort
|
||||
name: ExternalPort
|
||||
type: string
|
||||
- jsonPath: .spec.internalPort
|
||||
name: InternalPort
|
||||
type: string
|
||||
- jsonPath: .status.natGwDp
|
||||
name: NatGwDp
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4ip:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
natGwDp:
|
||||
type: string
|
||||
redo:
|
||||
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:
|
||||
eip:
|
||||
type: string
|
||||
externalPort:
|
||||
type: string
|
||||
protocol:
|
||||
type: string
|
||||
internalIp:
|
||||
type: string
|
||||
internalPort:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: iptables-snat-rules.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: iptables-snat-rules
|
||||
singular: iptables-snat-rule
|
||||
shortNames:
|
||||
- snat
|
||||
kind: IptablesSnatRule
|
||||
listKind: IptablesSnatRuleList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
additionalPrinterColumns:
|
||||
- jsonPath: .spec.eip
|
||||
name: EIP
|
||||
type: string
|
||||
- jsonPath: .status.v4ip
|
||||
name: V4ip
|
||||
type: string
|
||||
- jsonPath: .status.v6ip
|
||||
name: V6ip
|
||||
type: string
|
||||
- jsonPath: .spec.internalCIDR
|
||||
name: InternalCIDR
|
||||
type: string
|
||||
- jsonPath: .status.natGwDp
|
||||
name: NatGwDp
|
||||
type: string
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4ip:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
natGwDp:
|
||||
type: string
|
||||
redo:
|
||||
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:
|
||||
eip:
|
||||
type: string
|
||||
internalCIDR:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpcs.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .status.standby
|
||||
name: Standby
|
||||
type: boolean
|
||||
- jsonPath: .status.subnets
|
||||
name: Subnets
|
||||
type: string
|
||||
- jsonPath: .spec.namespaces
|
||||
name: Namespaces
|
||||
type: string
|
||||
name: v1
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
properties:
|
||||
spec:
|
||||
properties:
|
||||
namespaces:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
staticRoutes:
|
||||
items:
|
||||
properties:
|
||||
policy:
|
||||
type: string
|
||||
cidr:
|
||||
type: string
|
||||
nextHopIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
policyRoutes:
|
||||
items:
|
||||
properties:
|
||||
priority:
|
||||
type: integer
|
||||
action:
|
||||
type: string
|
||||
match:
|
||||
type: string
|
||||
nextHopIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
vpcPeerings:
|
||||
items:
|
||||
properties:
|
||||
remoteVpc:
|
||||
type: string
|
||||
localConnectIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
status:
|
||||
properties:
|
||||
conditions:
|
||||
items:
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
default:
|
||||
type: boolean
|
||||
defaultLogicalSwitch:
|
||||
type: string
|
||||
router:
|
||||
type: string
|
||||
standby:
|
||||
type: boolean
|
||||
subnets:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
vpcPeerings:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
tcpLoadBalancer:
|
||||
type: string
|
||||
tcpSessionLoadBalancer:
|
||||
type: string
|
||||
udpLoadBalancer:
|
||||
type: string
|
||||
udpSessionLoadBalancer:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
names:
|
||||
kind: Vpc
|
||||
listKind: VpcList
|
||||
plural: vpcs
|
||||
shortNames:
|
||||
- vpc
|
||||
singular: vpc
|
||||
scope: Cluster
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ips.kubeovn.io
|
||||
spec:
|
||||
@@ -73,6 +576,111 @@ spec:
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vips.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: vips
|
||||
singular: vip
|
||||
shortNames:
|
||||
- vip
|
||||
kind: Vip
|
||||
listKind: VipList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1
|
||||
served: true
|
||||
storage: true
|
||||
additionalPrinterColumns:
|
||||
- name: V4IP
|
||||
type: string
|
||||
jsonPath: .spec.v4ip
|
||||
- name: PV4IP
|
||||
type: string
|
||||
jsonPath: .spec.parentV4ip
|
||||
- name: Mac
|
||||
type: string
|
||||
jsonPath: .spec.macAddress
|
||||
- name: PMac
|
||||
type: string
|
||||
jsonPath: .spec.ParentMac
|
||||
- name: V6IP
|
||||
type: string
|
||||
jsonPath: .spec.v6ip
|
||||
- name: PV6IP
|
||||
type: string
|
||||
jsonPath: .spec.parentV6ip
|
||||
- name: Subnet
|
||||
type: string
|
||||
jsonPath: .spec.subnet
|
||||
- jsonPath: .status.ready
|
||||
name: Ready
|
||||
type: boolean
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: object
|
||||
properties:
|
||||
ready:
|
||||
type: boolean
|
||||
v4ip:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
mac:
|
||||
type: string
|
||||
pv4ip:
|
||||
type: string
|
||||
pv6ip:
|
||||
type: string
|
||||
pmac:
|
||||
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:
|
||||
namespace:
|
||||
type: string
|
||||
subnet:
|
||||
type: string
|
||||
attachSubnets:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
v4ip:
|
||||
type: string
|
||||
macAddress:
|
||||
type: string
|
||||
v6ip:
|
||||
type: string
|
||||
parentV4ip:
|
||||
type: string
|
||||
parentMac:
|
||||
type: string
|
||||
parentV6ip:
|
||||
type: string
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: subnets.kubeovn.io
|
||||
spec:
|
||||
@@ -228,6 +836,8 @@ spec:
|
||||
type: boolean
|
||||
disableInterConnection:
|
||||
type: boolean
|
||||
htbqos:
|
||||
type: string
|
||||
enableDHCP:
|
||||
type: boolean
|
||||
dhcpV4Options:
|
||||
@@ -238,8 +848,6 @@ spec:
|
||||
type: boolean
|
||||
ipv6RAConfigs:
|
||||
type: string
|
||||
htbqos:
|
||||
type: string
|
||||
acls:
|
||||
type: array
|
||||
items:
|
||||
@@ -373,6 +981,8 @@ spec:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
exchangeLinkName:
|
||||
type: boolean
|
||||
excludeNodes:
|
||||
type: array
|
||||
items:
|
||||
@@ -427,217 +1037,6 @@ spec:
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpcs.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .status.standby
|
||||
name: Standby
|
||||
type: boolean
|
||||
- jsonPath: .status.subnets
|
||||
name: Subnets
|
||||
type: string
|
||||
- jsonPath: .spec.namespaces
|
||||
name: Namespaces
|
||||
type: string
|
||||
name: v1
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
properties:
|
||||
spec:
|
||||
properties:
|
||||
namespaces:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
staticRoutes:
|
||||
items:
|
||||
properties:
|
||||
policy:
|
||||
type: string
|
||||
cidr:
|
||||
type: string
|
||||
nextHopIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
policyRoutes:
|
||||
items:
|
||||
properties:
|
||||
priority:
|
||||
type: integer
|
||||
action:
|
||||
type: string
|
||||
match:
|
||||
type: string
|
||||
nextHopIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
vpcPeerings:
|
||||
items:
|
||||
properties:
|
||||
remoteVpc:
|
||||
type: string
|
||||
localConnectIP:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
status:
|
||||
properties:
|
||||
conditions:
|
||||
items:
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
type: string
|
||||
lastUpdateTime:
|
||||
type: string
|
||||
message:
|
||||
type: string
|
||||
reason:
|
||||
type: string
|
||||
status:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
type: object
|
||||
type: array
|
||||
default:
|
||||
type: boolean
|
||||
defaultLogicalSwitch:
|
||||
type: string
|
||||
router:
|
||||
type: string
|
||||
standby:
|
||||
type: boolean
|
||||
subnets:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
vpcPeerings:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
tcpLoadBalancer:
|
||||
type: string
|
||||
tcpSessionLoadBalancer:
|
||||
type: string
|
||||
udpLoadBalancer:
|
||||
type: string
|
||||
udpSessionLoadBalancer:
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
names:
|
||||
kind: Vpc
|
||||
listKind: VpcList
|
||||
plural: vpcs
|
||||
shortNames:
|
||||
- vpc
|
||||
singular: vpc
|
||||
scope: Cluster
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: vpc-nat-gateways.kubeovn.io
|
||||
spec:
|
||||
group: kubeovn.io
|
||||
names:
|
||||
plural: vpc-nat-gateways
|
||||
singular: vpc-nat-gateway
|
||||
shortNames:
|
||||
- vpc-nat-gw
|
||||
kind: VpcNatGateway
|
||||
listKind: VpcNatGatewayList
|
||||
scope: Cluster
|
||||
versions:
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .spec.vpc
|
||||
name: Vpc
|
||||
type: string
|
||||
- jsonPath: .spec.subnet
|
||||
name: Subnet
|
||||
type: string
|
||||
- jsonPath: .spec.lanIp
|
||||
name: LanIP
|
||||
type: string
|
||||
name: v1
|
||||
served: true
|
||||
storage: true
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
dnatRules:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
eip:
|
||||
type: string
|
||||
externalPort:
|
||||
type: string
|
||||
internalIp:
|
||||
type: string
|
||||
internalPort:
|
||||
type: string
|
||||
protocol:
|
||||
type: string
|
||||
eips:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
eipCIDR:
|
||||
type: string
|
||||
gateway:
|
||||
type: string
|
||||
floatingIpRules:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
eip:
|
||||
type: string
|
||||
internalIp:
|
||||
type: string
|
||||
lanIp:
|
||||
type: string
|
||||
snatRules:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
eip:
|
||||
type: string
|
||||
internalCIDR:
|
||||
type: string
|
||||
subnet:
|
||||
type: string
|
||||
vpc:
|
||||
type: string
|
||||
selector:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
subresources:
|
||||
status: {}
|
||||
conversion:
|
||||
strategy: None
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: security-groups.kubeovn.io
|
||||
spec:
|
||||
|
||||
Reference in New Issue
Block a user