Commit 65f3d96
authored
Code cleanup / refactoring to minimize dependencies in api (#2498)
The api package should keep minimal dependencies, as it is typically the
kind of package that other integrating tools may want to import
The dependency on
github.com/netobserv/network-observability-operator/internal/pkg/cluster
was problematic because it pulls a lot of things transitively, including
kube clients. So it's removed, and cluster.Info is replaced in the
webhook with an interface clusterInfo.
The remaining other dependencies have more limited impact.1 parent 288cfa9 commit 65f3d96
File tree
7 files changed
+98
-65
lines changed- api/flowcollector/v1beta2
- internal
- controller
- ebpf
- networkpolicy
- pkg/cluster
7 files changed
+98
-65
lines changedLines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
17 | 20 | | |
18 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
19 | 24 | | |
20 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
21 | 33 | | |
22 | 34 | | |
23 | | - | |
| 35 | + | |
24 | 36 | | |
25 | 37 | | |
26 | 38 | | |
| |||
98 | 110 | | |
99 | 111 | | |
100 | 112 | | |
101 | | - | |
| 113 | + | |
102 | 114 | | |
103 | | - | |
| 115 | + | |
104 | 116 | | |
105 | 117 | | |
106 | 118 | | |
| |||
Lines changed: 49 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | | - | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
16 | 51 | | |
17 | 52 | | |
18 | 53 | | |
| |||
437 | 472 | | |
438 | 473 | | |
439 | 474 | | |
440 | | - | |
441 | 475 | | |
442 | | - | |
| 476 | + | |
443 | 477 | | |
444 | 478 | | |
445 | 479 | | |
| |||
527 | 561 | | |
528 | 562 | | |
529 | 563 | | |
530 | | - | |
531 | | - | |
| 564 | + | |
532 | 565 | | |
533 | 566 | | |
534 | 567 | | |
| |||
862 | 895 | | |
863 | 896 | | |
864 | 897 | | |
865 | | - | |
866 | 898 | | |
867 | 899 | | |
868 | | - | |
| 900 | + | |
869 | 901 | | |
870 | 902 | | |
871 | 903 | | |
| |||
1021 | 1053 | | |
1022 | 1054 | | |
1023 | 1055 | | |
1024 | | - | |
1025 | 1056 | | |
1026 | 1057 | | |
1027 | | - | |
| 1058 | + | |
1028 | 1059 | | |
1029 | 1060 | | |
1030 | 1061 | | |
| |||
1063 | 1094 | | |
1064 | 1095 | | |
1065 | 1096 | | |
1066 | | - | |
| 1097 | + | |
1067 | 1098 | | |
1068 | 1099 | | |
1069 | 1100 | | |
| |||
1075 | 1106 | | |
1076 | 1107 | | |
1077 | 1108 | | |
1078 | | - | |
| 1109 | + | |
1079 | 1110 | | |
1080 | 1111 | | |
1081 | 1112 | | |
| |||
1085 | 1116 | | |
1086 | 1117 | | |
1087 | 1118 | | |
1088 | | - | |
| 1119 | + | |
1089 | 1120 | | |
1090 | 1121 | | |
1091 | 1122 | | |
| |||
1107 | 1138 | | |
1108 | 1139 | | |
1109 | 1140 | | |
1110 | | - | |
| 1141 | + | |
1111 | 1142 | | |
1112 | 1143 | | |
1113 | 1144 | | |
| |||
1119 | 1150 | | |
1120 | 1151 | | |
1121 | 1152 | | |
1122 | | - | |
| 1153 | + | |
1123 | 1154 | | |
1124 | 1155 | | |
1125 | 1156 | | |
| |||
1137 | 1168 | | |
1138 | 1169 | | |
1139 | 1170 | | |
1140 | | - | |
1141 | 1171 | | |
1142 | | - | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
1143 | 1176 | | |
1144 | 1177 | | |
1145 | 1178 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
| |||
18 | 16 | | |
19 | 17 | | |
20 | 18 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
| 19 | + | |
| 20 | + | |
26 | 21 | | |
27 | 22 | | |
28 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
50 | 49 | | |
51 | 50 | | |
52 | 51 | | |
53 | | - | |
| 52 | + | |
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
58 | | - | |
| 57 | + | |
59 | 58 | | |
60 | | - | |
| 59 | + | |
61 | 60 | | |
62 | 61 | | |
63 | 62 | | |
| |||
205 | 204 | | |
206 | 205 | | |
207 | 206 | | |
208 | | - | |
| 207 | + | |
209 | 208 | | |
210 | 209 | | |
211 | 210 | | |
212 | 211 | | |
213 | 212 | | |
214 | | - | |
| 213 | + | |
215 | 214 | | |
216 | | - | |
| 215 | + | |
217 | 216 | | |
218 | 217 | | |
219 | 218 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
174 | 174 | | |
175 | | - | |
| 175 | + | |
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | | - | |
| 181 | + | |
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
| 234 | + | |
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
0 commit comments