Skip to content

Commit 044a609

Browse files
committed
chore: bump json_patch_ext, add more to sk_core::prelude, fix up imports
1 parent 21b5fe5 commit 044a609

22 files changed

+14
-47
lines changed

Cargo.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ derive_setters = "0.1.6"
3939
dirs = "5.0.1"
4040
either = "1.13.0"
4141
futures = "0.3.31"
42-
json-patch-ext = "0.1.0"
42+
json-patch-ext = "0.1.1"
4343
k8s-openapi = { version = "0.23.0", features = ["v1_27"] }
4444
lazy_static = "1.5.0"
4545
object_store = { version = "0.11.1", features = ["aws", "gcp", "azure", "http"] }

sk-cli/src/validation/annotated_trace.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ use std::collections::{
44
};
55
use std::slice;
66

7-
use kube::api::DynamicObject;
87
use sk_core::external_storage::{
98
ObjectStoreWrapper,
109
SkObjectStore,
1110
};
11+
use sk_core::prelude::*;
1212
use sk_store::{
1313
TraceEvent,
1414
TraceStorable,

sk-cli/src/validation/tests/status_field_populated_test.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use assertables::*;
2-
use kube::api::DynamicObject;
32
use serde_json::json;
43
use sk_store::TraceEvent;
54

sk-cli/src/xray/view/helpers.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use chrono::TimeDelta;
2-
use kube::api::DynamicObject;
32
use lazy_static::lazy_static;
43
use ratatui::prelude::*;
54
use sk_core::prelude::*;

sk-core/src/k8s/gvk.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ use std::borrow::Cow;
22
use std::fmt;
33
use std::ops::Deref;
44

5-
use kube::api::{
6-
DynamicObject,
7-
GroupVersionKind,
8-
TypeMeta,
9-
};
5+
use kube::api::GroupVersionKind;
106
use serde::{
117
de,
128
Deserialize,

sk-core/src/k8s/tests/util_test.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use clockabilly::Utc;
2-
use kube::api::DynamicObject;
32
use serde_json as json;
43

54
use super::*;

sk-core/src/k8s/testutils/objs.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use kube::api::DynamicObject;
21
use kube::discovery::ApiResource;
32
use rstest::*;
43
use serde_json::json;

sk-core/src/k8s/util.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
use std::collections::BTreeMap;
22

3-
use kube::api::{
4-
DynamicObject,
5-
Resource,
6-
TypeMeta,
7-
};
3+
use kube::api::Resource;
84
use serde_json as json;
95

106
use super::*;

sk-core/src/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ pub mod time;
1111
pub mod prelude {
1212
pub use k8s_openapi::api::core::v1 as corev1;
1313
pub use k8s_openapi::apimachinery::pkg::apis::meta::v1 as metav1;
14+
pub use kube::api::{
15+
DynamicObject,
16+
TypeMeta,
17+
};
1418
pub use kube::{
1519
CustomResourceExt,
1620
ResourceExt,

sk-ctrl/src/cert_manager.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use std::collections::BTreeMap;
22

3-
use kube::api::TypeMeta;
43
use kube::discovery::ApiResource;
54
use schemars::JsonSchema;
65
use serde::{

sk-driver/src/mutation.rs

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
use std::collections::HashMap;
22
use std::sync::Mutex;
33

4-
use json_patch_ext::{
5-
add_operation,
6-
escape,
7-
format_ptr,
8-
Patch,
9-
PatchOperation,
10-
};
4+
use json_patch_ext::prelude::*;
115
use kube::core::admission::{
126
AdmissionRequest,
137
AdmissionResponse,

sk-driver/src/runner.rs

+1-7
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,7 @@ use clockabilly::{
1010
UtcClock,
1111
};
1212
use either::Either;
13-
use json_patch_ext::{
14-
add_operation,
15-
escape,
16-
format_ptr,
17-
patch_ext,
18-
remove_operation,
19-
};
13+
use json_patch_ext::prelude::*;
2014
use kube::api::{
2115
DeleteParams,
2216
DynamicObject,

sk-driver/src/tests/mutation_test.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
use std::collections::HashMap;
22

3-
use json_patch_ext::{
4-
patch_ext,
5-
Patch,
6-
};
7-
use kube::api::TypeMeta;
3+
use json_patch_ext::prelude::*;
84
use kube::core::admission::{
95
AdmissionRequest,
106
AdmissionResponse,

sk-store/src/event_list.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use std::collections::VecDeque;
22
use std::ops::Index;
33

4-
use kube::api::DynamicObject;
54
use sk_core::prelude::*;
65
use tracing::*;
76

sk-store/src/filter.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use kube::api::DynamicObject;
21
use sk_api::v1::ExportFilters;
32
use sk_core::prelude::*;
43

sk-store/src/pod_owners_map.rs

-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ impl PodOwnersMap {
133133

134134
// Given an index of "owning objects", get a list of all the pods between a given start and end
135135
// time that belong to one of those owning objects.
136-
#[allow(dead_code)]
137136
pub(crate) fn filter(
138137
&self,
139138
start_ts: i64,

sk-store/src/store.rs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ use clockabilly::{
55
Clockable,
66
UtcClock,
77
};
8-
use kube::api::DynamicObject;
98
use sk_api::v1::ExportFilters;
109
use sk_core::jsonutils;
1110
use sk_core::k8s::{

sk-store/src/tests/import_export_test.rs

-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@ use clockabilly::mock::MockUtcClock;
77
use futures::stream;
88
use futures::stream::StreamExt;
99
use k8s_openapi::apimachinery::pkg::apis::meta::v1 as metav1;
10-
use kube::api::DynamicObject;
1110
use kube::runtime::watcher::Event;
1211
use kube::ResourceExt;
1312
use sk_api::v1::ExportFilters;
1413
use sk_core::macros::*;
15-
use sk_core::prelude::*;
1614

1715
use super::*;
1816
use crate::watchers::{

sk-store/src/tests/trace_store_test.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use std::collections::HashMap;
22

33
use assertables::*;
4-
use kube::api::DynamicObject;
54
use sk_api::v1::ExportFilters;
65
use sk_core::k8s::GVK;
76

sk-store/src/watchers/dyn_obj_watcher.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use futures::{
88
StreamExt,
99
TryStreamExt,
1010
};
11-
use kube::api::DynamicObject;
1211
use kube::runtime::watcher::watcher;
1312
use kube::runtime::WatchStreamExt;
1413
use sk_core::errors::*;
@@ -17,6 +16,7 @@ use sk_core::k8s::{
1716
ApiSet,
1817
GVK,
1918
};
19+
use sk_core::prelude::*;
2020

2121
use crate::watchers::{
2222
EventHandler,

sk-store/src/watchers/tests/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
mod pod_watcher_test;
22

33
use futures::stream;
4-
use kube::api::DynamicObject;
54
use mockall::predicate;
65
use rstest::*;
76
use sk_core::prelude::*;

0 commit comments

Comments
 (0)