Skip to content

Releases: spidernet-io/spiderpool

Release v0.8.2

06 Dec 08:45
ba48168
Compare
Choose a tag to compare

v0.8.2


New Feature

  • no interface name in annotation to support multiple NIC : PR 2618

  • spidermultusconfig: It's able to configure bandwidth for sriov config : PR 2637

  • add e2e ovs installation and ovs net-attach-def configurations : PR 2469


Changed Feature

  • ifacer: Fix the slave with bond was not set if vlanId was set to 0 : PR 2639

  • fix path typo in spiderpool-agent yaml : PR 2667


Totoal

Pull request number: 48

Commits

Release v0.9.0-rc0

30 Nov 01:57
ef6a90f
Compare
Choose a tag to compare

v0.9.0-rc0


New Feature

  • no interface name in annotation to support multiple NIC : PR 2618

  • spidermultusconfig: It's able to configure bandwidth for sriov config : PR 2637

  • add e2e ovs installation and ovs net-attach-def configurations : PR 2469


Changed Feature

  • ifacer: Fix the slave with bond was not set if vlanId was set to 0 : PR 2639

  • fix path typo in spiderpool-agent yaml : PR 2667


Totoal

Pull request number: 28

Commits

Release v0.8.1

30 Nov 02:39
13b9b44
Compare
Choose a tag to compare

v0.8.1


Changed Feature

  • ifacer: Fix the slave with bond was not set if vlanId was set to 0 : PR 2639

  • fix path typo in spiderpool-agent yaml : PR 2667

Totoal

Pull request number: 10

Commits

Release v0.8.0

08 Nov 16:40
0f94b2b
Compare
Choose a tag to compare

v0.8.0


New Feature

  • set chart enableSpiderSubnet to be true : PR 2302

  • spidercoordinator: allow set ip addr to hijackCIDR : PR 2314

  • spidermultusconfig: IPAM can be disabled : PR 2317

  • update controller-runtime,pyroscope sdk : PR 2316

  • spidercoordinator: add new podCIDRType "auto" : PR 2326

  • integrate rdma cni and rdma device plugin : PR 2382

  • update opentelemetry to v1.19.0 : PR 2387

  • chart: sriov network operator : PR 2386

  • support kubevirt vm static ip : PR 2360

  • init: create default spidermultusconfig network if it isn't empty : PR 2451

  • docker-image: build new image for all plugins : PR 2457

  • spiderAgent: install cni,ovs and rdma in init-container : PR 2466

  • coordinator: fix the eth0 source IP for the packet going through veth0 : PR 2489

  • remove crd subnet/ippool deprecated property vlan default value : PR 2576


Changed Feature

  • spidermultusconfig: make defaultCniCRName to empty by default : PR 2362

  • improve GetTopController method : PR 2370

  • spidermultusconfig: fix panic if spidermultusconfig.spec is empty : PR 2444

  • spidercoordinator: fix auto fetch podCIDRType : PR 2434

  • fix ipam block with ip address used out : PR 2518

  • spiderpool-controller readiness health check failure : PR 2532

  • fix multusName usage bug with wrong net-attach-def namespace : PR 2514

  • coordinator: set random mac addres for veth device when creating it : PR 2580


Totoal

Pull request number: 134

Commits

Release v0.7.1

07 Nov 15:08
64c84f3
Compare
Choose a tag to compare

v0.7.1


New Feature

  • set chart enableSpiderSubnet to be true : PR 2302

  • spidercoordinator: allow set ip addr to hijackCIDR : PR 2314

  • spidermultusconfig: IPAM can be disabled : PR 2317

  • update controller-runtime,pyroscope sdk : PR 2316


Changed Feature

  • fix: statefulset duplicate IP issue : PR 2538

  • cherrypick 2518, 2514 and 2544 to release v0.7 : PR 2549


Totoal

Pull request number: 42

Commits

Release v0.8.0-rc1

31 Oct 07:03
e1b96b2
Compare
Choose a tag to compare

v0.8.0-rc1


New Feature

  • integrate rdma cni and rdma device plugin : PR 2382

  • update opentelemetry to v1.19.0 : PR 2387

  • chart: sriov network operator : PR 2386

  • support kubevirt vm static ip : PR 2360

  • init: create default spidermultusconfig network if it isn't empty : PR 2451

  • docker-image: build new image for all plugins : PR 2457

  • spiderAgent: install cni,ovs and rdma in init-container : PR 2466

  • coordinator: fix the eth0 source IP for the packet going through veth0 : PR 2489


Changed Feature

  • improve GetTopController method : PR 2370

  • spidermultusconfig: fix panic if spidermultusconfig.spec is empty : PR 2444

  • spidercoordinator: fix auto fetch podCIDRType : PR 2434


Totoal

Pull request number: 53

Commits

Release v0.8.0-rc0

28 Sep 04:12
51b1ae2
Compare
Choose a tag to compare

v0.8.0-rc0


New Feature

  • set chart enableSpiderSubnet to be true : PR 2302

  • spidercoordinator: allow set ip addr to hijackCIDR : PR 2314

  • spidermultusconfig: IPAM can be disabled : PR 2317

  • update controller-runtime,pyroscope sdk : PR 2316

  • spidercoordinator: add new podCIDRType "auto" : PR 2326


Changed Feature

  • spidermultusconfig: make defaultCniCRName to empty by default : PR 2362

Totoal

Pull request number: 39

Commits

Release v0.7.0

31 Aug 13:35
095c4f2
Compare
Choose a tag to compare

v0.7.0


Feature

  • spidercoordinator: support setting podCIDRType to none : PR 2141

  • add SpiderMultusConfig annotation validation in webhook : PR 2170

  • coordinator: auto mode is supported : PR 2178

  • single IP support in dual stack with SpiderSubnet feature : PR 2205

  • feature : SpiderSubnet could take over orphan IPPool : PR 2185

  • optimize IPAM pool selections : PR 2207

  • spidermultusconfig: ovs cni config supported : PR 2199


Fix

  • fix SpiderSubnet CRD vlanID : PR 2117

  • fix:Missing resource type in cleanCRD scripts : PR 2131

  • coordinator: fix failed to setupHijackRoutes : PR 2148

  • clean up spidercoordinator.status if phase is NotReady : PR 2152

  • spidermultusconfig: remove redundant field "resourceName" : PR 2140

  • spidermultusconfig: validate customcniconfig if is valid : PR 2153

  • fix potential panic with CRD string method : PR 2172

  • fix wrong SpiderEndpoint vlan ID number : PR 2160

  • orphan pod skip SpiderSubnet feature : PR 2214

  • fix SpiderMultusConfig potential panic : PR 2225

  • coordinator: make all host rule tables exists in table 500 : PR 2206


Totoal PR

74 PR

Release v0.6.1

30 Aug 10:25
789f391
Compare
Choose a tag to compare

v0.6.1


Fix

  • title: clean up spidercoordinator.status if phase is NotReady : PR 2155

  • title: fix wrong SpiderEndpoint vlan ID number : PR 2166

  • title: fix potential panic with CRD string method : PR 2179

  • title: optimize the autopool name length to 253 : PR 2181


Totoal PR

16 PR

Release v0.6.0

30 Jul 08:59
2b57228
Compare
Choose a tag to compare

v0.6.0


Feature

  • add auto pool reclaim swicth support : PR 1757

  • add cluster subnet flexible ip number support : PR 1763

  • supplement annotation for Auto-Pool : PR 1768

  • coordinator feature : PR 1812

  • support multiple default ippools : PR 1914

  • support multiple default ippools : PR 1918

  • multus cni config operator : PR 1875

  • feat: add cni plugin ifacer : PR 1912

  • default NIC could be specified by pod annotation : PR 1934

  • multus affinity : PR 2003

  • fix mutlus auto-generated cni files && opt coordinator cni config fields : PR 2012


Fix

  • fix third-party controller auto-pool reclaim ippool symbol : PR 1746

  • fix Auto IPPool label value over maximum length limit : PR 1749

  • improve iprange function to reduce memory allocation : PR 1776

  • add ippool podAffinity validation : PR 1806

  • fix spiderpool-agent daemon data race : PR 1839

  • title: fix spiderpool-agent daemon data race : PR 1842

  • fix coordinator disable failure : PR 1856

  • fix IP GC scan all running unhealthy : PR 1883

  • fix: binary absolute path for image command : PR 1895

  • title: fix IP GC scan all running unhealthy : PR 1894

  • fix spiderpool-controller startup potential datarace : PR 1909

  • title: fix spiderpool-controller startup potential datarace : PR 1920

  • fix coordinator spelling faults : PR 1965

  • fix multus-config CNI configuration master name faults and ifacer incorresponding configuration : PR 1971

  • slave must be down before creating bond : PR 1972

  • fix type assert faults : PR 1979

  • cleanup dirty rule、route、neigh tables in cmdAdd : PR 2037

  • fix failed to init arp client : PR 2055

  • implement IP allocation process document : PR 2045

  • coordinator: cmdDel should return nil : PR 2059

  • fix IPPool crd wrong vlanID range : PR 2058

  • ippool inherits subnet properties : PR 2036

  • update CRD documentation : PR 1904

  • spidermultusconfig: improve parameters validate : PR 2082

  • ensure that the reply packet from the service is forwarded from veth0 : PR 2078


Totoal PR

162 PR