File cni.changes of Package cni (Revision 88ba2e027a603ed8c1fec8e476d971ae)
Currently displaying revision 88ba2e027a603ed8c1fec8e476d971ae , Show latest
208
1
-------------------------------------------------------------------
2
Thu Nov 17 15:44:38 UTC 2022 - Dan Čermák <dcermak@suse.com>
3
4
- Add patch to fix bsc#1181961 aka CVE-2021-20206
5
added 0001-tighten-up-plugin-finding-logic.patch
6
- disable usage of go modules to fix build failures with go 1.19
7
8
-------------------------------------------------------------------
9
Mon Jan 13 10:32:53 UTC 2020 - Sascha Grunert <sgrunert@suse.com>
10
11
- Set correct CNI version for 99-loopback.conf
12
13
-------------------------------------------------------------------
14
Tue Jul 16 07:36:57 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
15
16
- Update to version 0.7.1 (bsc#1160460):
17
* Library changes:
18
+ invoke : ensure custom envs of CNIArgs are prepended to process envs
19
+ add GetNetworkListCachedResult to CNI interface
20
+ delegate : allow delegation funcs override CNI_COMMAND env automatically in heritance
21
* Documentation & Convention changes:
22
+ Update cnitool documentation for spec v0.4.0
23
+ Add cni-route-override to CNI plugin list
24
* Build and test changes:
25
+ Release: bump go to v1.12
26
27
-------------------------------------------------------------------
28
Fri May 17 12:26:06 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
29
30
- Update to version 0.7.0:
31
* Spec changes:
32
+ Use more RFC2119 style language in specification (must, should...)
33
+ add notes about ADD/DEL ordering
34
+ Make the container ID required and unique.
35
+ remove the version parameter from ADD and DEL commands.
36
+ Network interface name matters
37
+ be explicit about optional and required structure members
38
+ add CHECK method
39
+ Add a well-known error for "try again"
40
+ SPEC.md: clarify meaning of 'routes'
41
* Library changes:
42
+ pkg/types: Makes IPAM concrete type
43
+ libcni: return error if Type is empty
44
+ skel: VERSION shouldn't block on stdin
45
+ non-pointer instances of types.Route now correctly marshal to JSON
46
+ libcni: add ValidateNetwork and ValidateNetworkList functions
47
+ pkg/skel: return error if JSON config has no network name
48
+ skel: add support for plugin version string
49
+ libcni: make exec handling an interface for better downstream testing
50
+ libcni: api now takes a Context to allow operations to be timed out or cancelled
51
+ types/version: add helper to parse PrevResult
52
+ skel: only print about message, not errors
53
+ skel,invoke,libcni: implementation of CHECK method
54
+ cnitool: Honor interface name supplied via CNI_IFNAME environment variable.
55
+ cnitool: validate correct number of args
56
+ Don't copy gw from IP4.Gateway to Route.GW When converting from 0.2.0
57
+ add PrintTo method to Result interface
58
+ Return a better error when the plugin returns none
59
- Install sleep binary into CNI plugin directory
60
- Restore build.sh script which was removed upstream
61
62
-------------------------------------------------------------------
63
Tue Jun 5 08:21:05 UTC 2018 - dcassany@suse.com
64
65
- Refactor %license usage to a simpler form
66
67
-------------------------------------------------------------------
68
Mon Jun 4 11:27:31 UTC 2018 - dcassany@suse.com
69
70
- Make use of %license macro
71
72
-------------------------------------------------------------------
73
Wed Apr 4 11:32:32 UTC 2018 - jmassaguerpla@suse.com
74
75
- Remove creating subvolumes. This should be in another package (kubernetes-kubelet)
76
77
-------------------------------------------------------------------
78
Mon Jan 29 11:12:16 UTC 2018 - kmacinnes@suse.com
79
80
- Use full/absolute path for mksubvolume
81
- Change snapper Requires to a Requires(post)
82
83
-------------------------------------------------------------------
84
Thu Jan 18 14:46:16 UTC 2018 - kmacinnes@suse.com
85
86
- Add snapper as a requirement, to provide mksubvolume
87
88
-------------------------------------------------------------------
89
Mon Jan 15 16:58:15 UTC 2018 - alvaro.saurin@suse.com
90
91
- Make /var/lib/cni writable
92
93
-------------------------------------------------------------------
94
Tue Dec 19 13:04:22 UTC 2017 - alvaro.saurin@suse.com
95
96
- Remove the dependency with the cni-plugins
97
- Recommend the cni-plugins
98
99
-------------------------------------------------------------------
100
Mon Aug 28 15:15:11 UTC 2017 - opensuse-packaging@opensuse.org
101
102
- Update to version 0.6.0:
103
* Conventions: add convention around chaining interfaces
104
* pkg/types: safer typecasting for TextUnmarshaler when loading args
105
* pkg/types: modify LoadArgs to return a named error when an unmarshalable condition is detected
106
* Update note about next Community Sync, 2017-06-21
107
* types: fix marshalling of omitted "interfaces" key in IPConfig JSON
108
* Update and document release process
109
* scripts/release.sh: Add in s390x architecture
110
* cnitool: add support for CNI_ARGS
111
* README plugins list: add Linen CNI plugin
112
113
-------------------------------------------------------------------
114
Mon Apr 10 12:23:00 UTC 2017 - opensuse-packaging@opensuse.org
115
116
- Update to version 0.5.2:
117
* Rename build script to avoid conflict with bazel
118
* Enable s390x build
119
* Update community sync detail
120
* Added entry for CNI-Genie
121
* travis: shift forward to Go 1.8 and 1.7
122
* spec/plugins: fix 'ip'->'ips' in the spec, bump to 0.3.1
123
* libcni: Improved error messages.
124
* libcni: Fixed tests that were checking error strings.
125
* Documentation: Added documentation for `cnitool`.
126
127
-------------------------------------------------------------------
128
Thu Mar 23 10:20:35 UTC 2017 - opensuse-packaging@opensuse.org
129
130
- Update to version 0.5.1:
131
* readme.md: Add link to community sync
132
* pkg/ip: do not leak types from vendored netlink package
133
* pkg/ip: SetupVeth returns net.Interface
134
* pkg/ip: improve docstring for SetupVeth
135
* Added Romana to list of CNI providers...
136
* plugins/meta/flannel: If net config is missing do not return err on DEL
137
* plugins/*: Don't error if the device doesn't exist
138
139
-------------------------------------------------------------------
140
Wed Mar 22 15:35:19 UTC 2017 - alvaro.saurin@suse.com
141
142
- Update to version 0.5.0:
143
* Documentation: Add conventions doc
144
* noop: allow specifying debug file in config JSON
145
* Spec/Conventions: Update to include plugin config
146
* spec: add network configuration list specification
147
* api,libcni: add network config list-based plugin chaining
148
* Update CONVENTIONS.md
149
* skel: adds PluginMainWithError which returns a *types.Error
150
* testutils: pass netConf in for version operations; pass raw result out for tests
151
* types: make Result an interface and move existing Result to separate package
152
* macvlan/ipvlan: use common RenameLink method
153
* plugins/flannel: organize test JSON alphabetically
154
* pkg/ipam: add testcases
155
* spec/plugins: return interface details and multiple IP addresses to runtime
156
* spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
157
* pkg/utils/sysctl/sysctl_linux.go: fix build tag.
158
* pkg/utils/sysctl/sysctl_linux.go: fix typo.
159
* invoke: Enable plugin file names with extensions
160
* CONVENTIONS.md: Update details on port-mappings
161
* Update with feedback
162
* More markups
163
* spec: Remove `routes` from Network Configuration
164
* docs: consolidate host-local documentation
165
* pkg/ns: refactored so that builds succeed on non-linux platforms
166
* Fix grammar
167
* plugins/main/ptp: set the Sandbox property on the response
168
* README: List multus as 3rd party plugin
169
* Replace Michael Bridgen with Bryan Boreham
170
* pkg/ns, pkg/types: refactored non linux build fix code to
171
* pkg/ip: refactored so that builds succeed on non-linux platforms
172
* vendor: Update vishvanana/netlink dependency
173
* libcni: up-convert a Config to a ConfigList when no other configs are found.
174
* docs: CNI versioning for 0.3.0 upgrade
175
* docs: Edits to v0.3.0 upgrade guidance
176
* docs: minor improvements to 0.3.0 upgrade guidance
177
* docs: add small upgrade instructions
178
* docs: minor improvements to spec-upgrades
179
* docs: fill-out and correct version conversion table
180
* docs: table formatting is hard
181
* pkg/testutils: return errors after restoring stdout
182
* pkg/types: misc current types testcase cleanups
183
* Minor rewording about default config version
184
* spec,libcni: add support for injecting runtimeConfig into plugin stdin data
185
* Check n.IPAM before use it in LoadIPAMConfig function
186
* do not error if last_reserved_ip is missing for host local ipam
187
* add test for ensuring initial subnet creation does not contain an error
188
* fix unrelated failing tests
189
190
-------------------------------------------------------------------
191
Wed Mar 01 08:52:47 UTC 2017 - opensuse-packaging@opensuse.org
192
193
- Update to version 0.4.0:
194
* plugins/noop: return a helpful message for test authors
195
* host-local: trim whitespace from container IDs and disk file contents
196
* travis: roll forward the versions of Go that we test
197
* MAINTAINERS: hi CaseyC!
198
* ipam/host-local: Move allocator and config to backend
199
* ipam/host-local: add ResolvConf argument for DNS configuration
200
* spec: notice of version
201
202
-------------------------------------------------------------------
203
Thu Feb 23 12:17:48 UTC 2017 - alvaro.saurin@suse.com
204
205
- Initial version
206
207
208