File tree 7 files changed +33
-18
lines changed
7 files changed +33
-18
lines changed Original file line number Diff line number Diff line change 62
62
make bin/envtest
63
63
export KUBEBUILDER_ASSETS=$(pwd)/bin/envtest
64
64
go test -v ./...
65
- go test -race -v ./...
66
65
67
66
shellcheck :
68
67
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change @@ -77,6 +77,14 @@ All notable changes to this project will be documented in this file.
77
77
- Fix ipv6 address range calculation error
78
78
- Fix nil point dereference error while creating a vlan interface
79
79
80
+ ## v0.3.3
81
+ ### Fixed Issues
82
+ - Introduce flag ` enable-vlan-arp-enhancement ` to disable setting enhanced addresses by default
83
+
84
+ ## v0.3.4
85
+ ### Fixed Issues
86
+ - Prevent enhanced addresses from source selection
87
+
80
88
## v0.4.0
81
89
### New features
82
90
- Support BGP mode for an Underlay type Network
@@ -106,10 +114,6 @@ All notable changes to this project will be documented in this file.
106
114
### Fixed Issues
107
115
- Fix creating ip-retained sts pod error when it is recreated and rescheduled to another node
108
116
109
- ## v0.3.3
110
- ### Fixed Issues
111
- - Introduce flag ` enable-vlan-arp-enhancement ` to disable setting enhanced addresses by default
112
-
113
117
## v0.4.3
114
118
### Improvements
115
119
- Introduce flag ` enable-vlan-arp-enhancement ` for daemon to enable/disable enhanced addresses
@@ -128,4 +132,12 @@ All notable changes to this project will be documented in this file.
128
132
## v0.4.4
129
133
### Fixed Issues
130
134
- Fix the error that nodes get "empty" quota while the Underlay Network still have available addresses to allocate
131
- - Fix daemon policy container exit with ip6tables-legacy-save error
135
+ - Fix daemon policy container exit with ip6tables-legacy-save error
136
+
137
+ ## v0.5.0
138
+ ### New features
139
+ - Change IPInstance APIs and optimize IP allocation performance of manager
140
+ - Introduce GlobalBGP type Network
141
+
142
+ ### Improvements
143
+ - Bump controller-runtime from v0.8.3 to v0.9.7
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ apiVersion: v2
2
2
name : hybridnet
3
3
# When the version is modified, make sure the artifacthub.io/changes list is updated
4
4
# Also update CHANGELOG.md
5
- version : 0.2.2
6
- appVersion : 0.4.4
5
+ version : 0.3.0
6
+ appVersion : 0.5.0
7
7
home : https://github.com/alibaba/hybridnet
8
8
description : A container networking solution aiming at hybrid clouds.
9
9
keywords :
@@ -22,5 +22,6 @@ annotations:
22
22
artifacthub.io/prerelease : " false"
23
23
# List of changes for the release in artifacthub.io
24
24
artifacthub.io/changes : |
25
- - "fix the error that nodes get empty quota while the Underlay Network still have available addresses to allocate"
26
- - "fix the error that daemon policy container exit on a ipv6 disabled node"
25
+ - "Change IPInstance APIs and optimize IP allocation performance of manager"
26
+ - "Introduce GlobalBGP type Network"
27
+ - "Bump controller runtime from v0.8.3 to v0.9.7"
Original file line number Diff line number Diff line change 23
23
initContainers :
24
24
- name : install-cni
25
25
image : " {{ .Values.images.registryURL }}/{{ .Values.images.hybridnet.image }}:{{ .Values.images.hybridnet.tag }}"
26
- imagePullPolicy : IfNotPresent
26
+ imagePullPolicy : {{ .Values.images.hybridnet.imagePullPolicy }}
27
27
command : ["/hybridnet/install-cni.sh"]
28
28
securityContext :
29
29
runAsUser : 0
36
36
containers :
37
37
- name : cni-daemon
38
38
image : " {{ .Values.images.registryURL }}/{{ .Values.images.hybridnet.image }}:{{ .Values.images.hybridnet.tag }}"
39
- imagePullPolicy : IfNotPresent
39
+ imagePullPolicy : {{ .Values.images.hybridnet.imagePullPolicy }}
40
40
command :
41
41
- sh
42
42
- /hybridnet/start-daemon.sh
59
59
runAsUser : 0
60
60
privileged : true
61
61
env :
62
+ - name : DEFAULT_IP_FAMILY
63
+ value : {{ .Values.defaultIPFamily }}
62
64
- name : NODE_IP
63
65
valueFrom :
64
66
fieldRef :
@@ -100,7 +102,7 @@ spec:
100
102
{{ if .Values.daemon.enableNetworkPolicy }}
101
103
- name : policy
102
104
image : " {{ .Values.images.registryURL }}/{{ .Values.images.hybridnet.image }}:{{ .Values.images.hybridnet.tag }}"
103
- imagePullPolicy : IfNotPresent
105
+ imagePullPolicy : {{ .Values.images.hybridnet.imagePullPolicy }}
104
106
command :
105
107
- /hybridnet/policyinit.sh
106
108
env :
Original file line number Diff line number Diff line change 31
31
containers :
32
32
- name : hybridnet-manager
33
33
image : " {{ .Values.images.registryURL }}/{{ .Values.images.hybridnet.image }}:{{ .Values.images.hybridnet.tag }}"
34
- imagePullPolicy : IfNotPresent
34
+ imagePullPolicy : {{ .Values.images.hybridnet.imagePullPolicy }}
35
35
command :
36
36
- /hybridnet/hybridnet-manager
37
37
- --default-ip-retain={{ .Values.defaultIPRetain }}
78
78
containers :
79
79
- name : hybridnet-webhook
80
80
image : " {{ .Values.images.registryURL }}/{{ .Values.images.hybridnet.image }}:{{ .Values.images.hybridnet.tag }}"
81
- imagePullPolicy : IfNotPresent
81
+ imagePullPolicy : {{ .Values.images.hybridnet.imagePullPolicy }}
82
82
command :
83
83
- /hybridnet/hybridnet-webhook
84
84
- --default-ip-retain={{ .Values.defaultIPRetain }}
Original file line number Diff line number Diff line change 1
1
images :
2
2
hybridnet :
3
3
image : hybridnetdev/hybridnet
4
- tag : v0.4.4
4
+ tag : v0.5.0
5
+ imagePullPolicy : IfNotPresent
5
6
registryURL : " docker.io"
6
7
7
8
# -- It's always encouraged to use an overlay network to finish some general jobs in hybridnet. This
Original file line number Diff line number Diff line change @@ -124,9 +124,9 @@ spec:
124
124
125
125
end : " 192.168.56.200" # Optional. The last usable ip of cidr.
126
126
127
- reservedIPs : " 192.168.56.101" ,"192.168.56.102" # Optional. The reserved ips for later assignment.
127
+ reservedIPs : [ "192.168.56.101","192.168.56.102"] # Optional. The reserved ips for later assignment.
128
128
129
- excludeIPs : " 192.168.56.103" ,"192.168.56.104" # Optional. The excluded ips for unusable.
129
+ excludeIPs : [ "192.168.56.103","192.168.56.104"] # Optional. The excluded ips for unusable.
130
130
config :
131
131
autoNatOutgoing : false # Optional, Overlay Network only, Default is true.
132
132
# If pods in this sunbet can access to addresses outside
You can’t perform that action at this time.
0 commit comments