Commit d20c1d1
Release 2.1.3 (#2339)
* Updated versions
* upgrade go version to 1.24.9
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Fix rendering of system site with LinkAccess specified
* Change kube-adaptor Leader Election Loss Error Handling (#2296)
* Change kube-adaptor Leader Election Loss Error Handling
Updates the kube-adaptor so that when the skupper-site-leader Lease is
lost the kube-adaptor will retry instead of exiting.
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* remove harmful lease owner assignment
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* fix kube flow controller go routine leak
Signed-off-by: Christian Kruse <christian@c-kruse.com>
---------
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Prevents constant changes to HA connector (#2297)
* Prevents constant changes to HA connector
* Not mapped Ordinal causing indefinite sslProfile updates
* Ensure HA connector is not considered different by setting cost to 1
* Mapping oldestValidOrdinal as well as it is needed when HA is enabled and disabled multiple times
* Updated routeraccess test to match expected connector
* Refactor internal/kube/watchers implementation (#2304)
* Refactor internal/kube/watchers implementation
Replaces the ~20 duplicated watchers.Watcher implementations with a
single generic implementation. Also removes the unused
watchers.Callback structures.
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* spell
Signed-off-by: Christian Kruse <christian@c-kruse.com>
---------
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Adds nginx.command template value to network observer chart (#2308)
Adds nginx.command template value to the network observer chart for the
network-observer deployment's nginx proxy container. Allows for
alternate images and configurations to be used where the command needs
to be specified.
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Fixes network observer traffic metrics bug (#2310)
Previously traffic metrics (skupper_sent_bytes_total) was only updated
when skupper_received_bytes_total was also incremented. This is
especially visible in asymetric applications when data flows in one
direction like iperf.
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Fix CI Image Build docker dependency (#2318)
Removes superfluous docker install step from build-oci-images CI Job.
Installed version was conflicting with containerd running in CircleCI VM
image.
Signed-off-by: Christian Kruse <christian@c-kruse.com>
* Use a valid context for sending first flush (#2330)
In case the wait for initial message times out, the initial flush
message was sent using an expired context.
* System controller properly accepts multicast message (#2332)
Fixes #2331
* remove unhelpful logs (#2329)
* Error if a Site is created but old configuration is still present (#2324)
In case a Site is deleted and recreated quickly (automated), the
skupper-router ConfigMap owned by the previous site, may still be
present (owned recource not yet deleted).
The controller now fails, if it finds a router configuration that
is not owned by the currently active site.
Fixes #2323.
* Fixes the lifecycle of the PodWatcher used by AttachedConnectors (#2321)
* Fixes the lifecycle of the PodWatcher used by AttachedConnectors
Fixes #2320.
* Add unit tests
* Stopping watcher when binding is deleted
* Unit tests to validate podwatcher stopped when attached connector or binding deleted
---------
Signed-off-by: Christian Kruse <christian@c-kruse.com>
Co-authored-by: Christian Kruse <christian@c-kruse.com>
Co-authored-by: ajssmith <ansmith@redhat.com>1 parent 966e98d commit d20c1d1
File tree
34 files changed
+857
-1555
lines changed- .circleci
- charts/network-observer
- templates
- cmd
- bootstrap
- network-observer/internal/collector
- internal
- images
- kube
- adaptor
- controller
- flow
- securedaccess
- site
- watchers
- nonkube
- common
- controller
- qdr
- site
- scripts
34 files changed
+857
-1555
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
11 | | - | |
| 10 | + | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
422 | 421 | | |
423 | 422 | | |
424 | 423 | | |
425 | | - | |
426 | 424 | | |
427 | 425 | | |
428 | 426 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
30 | 34 | | |
31 | 35 | | |
32 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
| 402 | + | |
| 403 | + | |
402 | 404 | | |
403 | | - | |
| 405 | + | |
404 | 406 | | |
405 | 407 | | |
406 | 408 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
| 125 | + | |
127 | 126 | | |
128 | | - | |
129 | 127 | | |
130 | 128 | | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments