Skip to content

Commit 44b9f1e

Browse files
authored
bump kube-rs, packages, readme (#180)
Signed-off-by: Daniel Guns <danbguns@gmail.com>
1 parent 223647e commit 44b9f1e

18 files changed

Lines changed: 121 additions & 135 deletions

Cargo.lock

Lines changed: 75 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ vendored-openssl = ["openssl/vendored"]
7070

7171
[dependencies]
7272
# Kubernetes client with HTTP proxy support - use openssl-tls for better cert support
73-
kube = { version = "3.1.0", default-features = false, features = [
73+
kube = { version = "4.0.0", default-features = false, features = [
7474
"client",
7575
"runtime",
7676
"derive",
@@ -79,8 +79,8 @@ kube = { version = "3.1.0", default-features = false, features = [
7979
"openssl-tls",
8080
] }
8181
# k8s-openapi version feature - must match kube-rs version
82-
k8s-openapi = { version = "0.27.0", default-features = false, features = [
83-
"v1_31",
82+
k8s-openapi = { version = "0.28.0", default-features = false, features = [
83+
"v1_33",
8484
] }
8585

8686
# Async runtime
@@ -175,20 +175,6 @@ name = "navigation_tests"
175175
path = "tests/navigation_tests.rs"
176176
required-features = ["tui"]
177177

178-
# TODO(#171): remove this patch once a published kube release includes the OpenSSL fix.
179-
# Pending upstream: applies the OpenSSL `tls-server-name` fix (flux9s #170 / kube-rs #991).
180-
# Tracks PR https://github.com/kube-rs/kube/pull/1993 (fork dgunzy/kube-rs, branch
181-
# fix/openssl-tls-server-name). Pinned by rev for reproducible release builds — bump the rev
182-
# when the PR branch advances, or use `branch = "fix/openssl-tls-server-name"` while iterating.
183-
#
184-
# The whole kube family must be patched to the SAME source: the fork's crates depend on each
185-
# other via in-workspace paths, so patching only `kube-client` would mix a git `kube-core` with
186-
# the crates.io one ("multiple versions of kube_core" / trait mismatches). All are at 3.1.0.
187-
#
188-
# Remove this whole block once a published kube release includes the fix, then `cargo update -p kube`.
189-
[patch.crates-io]
190-
kube = { git = "https://github.com/dgunzy/kube-rs", rev = "46065c80446362f246e202c3e825fe43f649d929" }
191-
kube-client = { git = "https://github.com/dgunzy/kube-rs", rev = "46065c80446362f246e202c3e825fe43f649d929" }
192-
kube-core = { git = "https://github.com/dgunzy/kube-rs", rev = "46065c80446362f246e202c3e825fe43f649d929" }
193-
kube-runtime = { git = "https://github.com/dgunzy/kube-rs", rev = "46065c80446362f246e202c3e825fe43f649d929" }
194-
kube-derive = { git = "https://github.com/dgunzy/kube-rs", rev = "46065c80446362f246e202c3e825fe43f649d929" }
178+
# The OpenSSL `tls-server-name` fix (flux9s #170 / kube-rs #991, PR kube-rs/kube#1993)
179+
# shipped in kube 4.0.0, so the interim [patch.crates-io] fork pin has been removed (flux9s #171).
180+
# Reproduction harness: scripts/repro-tls-server-name.sh.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ A [K9s](https://github.com/derailed/k9s)-inspired terminal UI for monitoring Flu
1010

1111
![flux9s screenshot](docs/images/screenshot.png)
1212

13-
### Flux9s Trace Implementation
13+
### Flux9s Graph View
1414

15-
![flux9s trace](docs/images/trace-screenshot.png)
15+
![flux9s graph view](docs/images/graph-screenshot-new.png)
1616

1717
### Flux9s Name filter
1818

docs/images/filter-screenshot.png

-22 KB
Loading
102 KB
Loading

docs/images/screenshot.png

-275 KB
Loading

docs/images/trace-screenshot.png

-360 KB
Binary file not shown.

src/models/_generated/flux_operator_fluxinstances.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#![allow(clippy::all)]
55

66
// WARNING: generated by kopium - manual changes will be overwritten
7-
// kopium command: kopium --filename /tmp/tmp.xNcLFX703M/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8-
// kopium version: 0.23.0
7+
// kopium command: kopium --filename /var/folders/1q/psj8yk_n0xl8hzv7rzrzcv8w0000gn/T/tmp.HPUfQUt7jW/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8+
// kopium version: 0.24.0
99

1010
#[allow(unused_imports)]
1111
mod prelude {

src/models/_generated/flux_operator_fluxreports.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#![allow(clippy::all)]
55

66
// WARNING: generated by kopium - manual changes will be overwritten
7-
// kopium command: kopium --filename /tmp/tmp.t3t5EQGbn4/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8-
// kopium version: 0.23.0
7+
// kopium command: kopium --filename /var/folders/1q/psj8yk_n0xl8hzv7rzrzcv8w0000gn/T/tmp.AjI2E0Hail/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8+
// kopium version: 0.24.0
99

1010
#[allow(unused_imports)]
1111
mod prelude {

src/models/_generated/flux_operator_resourcesetinputproviders.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#![allow(clippy::all)]
55

66
// WARNING: generated by kopium - manual changes will be overwritten
7-
// kopium command: kopium --filename /tmp/tmp.069jwQHVns/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8-
// kopium version: 0.23.0
7+
// kopium command: kopium --filename /var/folders/1q/psj8yk_n0xl8hzv7rzrzcv8w0000gn/T/tmp.MNVh6LYJl0/doc1.yaml --derive Default --derive PartialEq --docs --smart-derive-elision
8+
// kopium version: 0.24.0
99

1010
#[allow(unused_imports)]
1111
mod prelude {

0 commit comments

Comments
 (0)