Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/calfonso/rusternetes
/ functions
Functions
6,481 in github.com/calfonso/rusternetes
⨍
Functions
6,481
◇
Types & classes
991
↓ 2,007 callers
Function
build_key
Helper function to build resource keys
crates/storage/src/lib.rs:362
↓ 1,678 callers
Method
get
(&self, path: &str)
crates/kubectl/src/client.rs:62
↓ 985 callers
Method
create
(&self, key: &str, value: &T)
crates/storage/src/lib.rs:82
↓ 885 callers
Method
delete
(&self, path: &str)
crates/kubectl/src/client.rs:171
↓ 583 callers
Method
get
(&self, key: &str)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:65
↓ 518 callers
Method
create
(&self, key: &str, value: &T)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:58
↓ 463 callers
Method
with_api_group
(mut self, api_group: impl Into<String>)
crates/common/src/authz.rs:89
↓ 458 callers
Method
authorize
(&self, attrs: &RequestAttributes)
crates/common/src/authz.rs:285
↓ 451 callers
Method
is_empty
Check if storage is empty
crates/storage/src/memory.rs:43
↓ 441 callers
Method
len
Get the number of stored items
crates/storage/src/memory.rs:38
↓ 378 callers
Function
build_prefix
Helper function to build prefix for listing
crates/storage/src/lib.rs:370
↓ 362 callers
Method
as_str
(&self)
crates/kubelet/src/cni/mod.rs:35
↓ 332 callers
Function
get
( State(state): State<Arc<ApiServerState>>, Extension(auth_ctx): Extension<AuthContext>, Path((nam
crates/api-server/src/handlers/job.rs:90
↓ 320 callers
Method
with_namespace
(mut self, namespace: impl Into<String>)
crates/common/src/types.rs:101
↓ 309 callers
Method
update
(&self, key: &str, value: &T)
crates/storage/src/lib.rs:96
↓ 242 callers
Function
is_dry_run
Check if a request is a dry-run request Returns true if the dryRun query parameter is set to "All"
crates/api-server/src/handlers/dryrun.rs:11
↓ 238 callers
Method
with_name
(mut self, name: impl Into<String>)
crates/common/src/authz.rs:94
↓ 227 callers
Method
list
(&self, prefix: &str)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:90
↓ 227 callers
Method
reconcile_all
(&self)
crates/controller-manager/src/controllers/vpa.rs:155
↓ 220 callers
Method
filter
( &self, _state: &CycleState, _pod: &Pod, node: &Node, _handle: &Frame
crates/scheduler/src/plugins.rs:27
↓ 207 callers
Method
list
(&self, prefix: &str)
crates/storage/src/lib.rs:111
↓ 156 callers
Function
apply_selectors
Apply both field and label selector filtering to a list of resources. Serializes each resource to JSON at most once (instead of twice when field and
crates/api-server/src/handlers/filtering.rs:94
↓ 143 callers
Method
is_empty
Check if this is an empty selector
crates/common/src/label_selector.rs:335
↓ 131 callers
Method
into_response
(self)
crates/api-server/src/response.rs:37
↓ 124 callers
Method
patch
( &self, path: &str, body: &T, content_type: &str, )
crates/kubectl/src/client.rs:251
↓ 123 callers
Method
post
(&self, path: &str, body: &T)
crates/kubectl/src/client.rs:130
↓ 120 callers
Method
put
(&self, path: &str, body: &T)
crates/kubectl/src/client.rs:152
↓ 120 callers
Method
update
(&self, key: &str, value: &T)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:72
↓ 116 callers
Function
handle_delete_with_finalizers
Handle deletion of a resource that may have finalizers. This function implements the Kubernetes finalizer protocol: 1. If the resource has finalizers
crates/api-server/src/handlers/finalizers.rs:62
↓ 88 callers
Method
as_str
(&self)
crates/common/src/admission.rs:304
↓ 79 callers
Method
ensure_uid
Ensure uid is populated (generate if empty). Also resolves generateName if name is empty.
crates/common/src/types.rs:137
↓ 78 callers
Method
get
Get the next key to process. Blocks until a key is available or the queue is shut down. Returns `None` on shutdown.
crates/storage/src/workqueue.rs:175
↓ 75 callers
Method
ensure_creation_timestamp
Ensure creation timestamp is set
crates/common/src/types.rs:145
↓ 72 callers
Method
add
Add a key to the queue. If the key is already queued or being processed, this is a no-op (deduplication).
crates/storage/src/workqueue.rs:127
↓ 72 callers
Function
format_output
(resource: &T, format: &OutputFormat)
crates/kubectl/src/commands/get.rs:54
↓ 71 callers
Method
delete
(&self, key: &str)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:85
↓ 69 callers
Method
done
Mark a key as done processing. Must be called after `get()`. If the key was re-added via `add()` while being processed, it will be re-queued — either
crates/storage/src/workqueue.rs:240
↓ 69 callers
Method
forget
Clear the failure counter for a key. Called after successful reconciliation.
crates/storage/src/workqueue.rs:282
↓ 54 callers
Function
normalize_resource_version
Normalize a resourceVersion value: treat empty string as None (= "start from current")
crates/api-server/src/handlers/watch.rs:93
↓ 54 callers
Method
parse
Parse a label selector string Format supports both equality-based and set-based selectors: - Equality: key=value, key==value, key!=value - Set-based:
crates/common/src/label_selector.rs:35
↓ 49 callers
Method
watch
(&self, prefix: &str)
crates/controller-manager/tests/garbage_collector_idempotency_test.rs:97
↓ 43 callers
Function
create_test_kubeconfig
()
crates/kubectl/src/commands/config.rs:427
↓ 43 callers
Function
execute
Execute config commands for kubeconfig management
crates/kubectl/src/commands/config.rs:9
↓ 40 callers
Function
execute
Copy files between local filesystem and containers
crates/kubectl/src/commands/cp.rs:7
↓ 37 callers
Method
get_list
Get a list of resources, automatically unwrapping the Kubernetes List wrapper
crates/kubectl/src/client.rs:97
↓ 37 callers
Method
requeue_rate_limited
Re-queue a key with exponential backoff. Called when reconciliation fails. Increments the failure counter and delays the re-queue.
crates/storage/src/workqueue.rs:270
↓ 37 callers
Function
resource_path
Compute the API path for a given resource kind, apiVersion, namespace, and name. Returns the full path including the resource name (for PUT requests).
crates/kubectl/src/commands/replace.rs:9
↓ 36 callers
Function
useK8sList
( group: string, version: string, plural: string, namespace?: string, opts?: { labelSelector?: s
console/src/hooks/useK8sList.ts:6
↓ 33 callers
Method
run
(self: Arc<Self>)
crates/controller-manager/src/controllers/vpa.rs:45
↓ 31 callers
Method
success
Create a success Status response
crates/common/src/types.rs:640
↓ 30 callers
Method
add_json_variable
Add a JSON value as a variable (converts to CEL Value)
crates/common/src/cel.rs:199
↓ 30 callers
Method
with_subresource
(mut self, subresource: impl Into<String>)
crates/common/src/authz.rs:99
↓ 29 callers
Function
create_test_pod
Create a test pod with specified requirements
crates/scheduler/tests/scheduler_test.rs:71
↓ 29 callers
Function
resource_type_to_kind_api_version
Map resource type to Kind and apiVersion for TypeMeta injection.
crates/api-server/src/handlers/status.rs:50
↓ 28 callers
Function
create_test_node
Create a test node with specified labels and resources
crates/scheduler/tests/scheduler_test.rs:20
↓ 28 callers
Function
create_test_service
Helper function to create a test service
crates/api-server/tests/service_handler_test.rs:12
↓ 28 callers
Method
with_namespace
(mut self, namespace: impl Into<String>)
crates/common/src/resources/binding.rs:84
↓ 27 callers
Function
make_indexed_pod
( name: &str, namespace: &str, phase: Phase, job_name: &str, job_uid:
crates/controller-manager/src/controllers/job.rs:1587
↓ 26 callers
Method
encode
Encode frame to bytes Format: [channel_id: 1 byte][data_length: 4 bytes, big-endian][data: N bytes]
crates/api-server/src/spdy.rs:83
↓ 26 callers
Function
parse_resource_type
(resource_type: &str)
crates/kubectl/src/commands/wait.rs:151
↓ 26 callers
Method
scan_and_collect
Scan all resources and collect orphans
crates/controller-manager/src/controllers/garbage_collector.rs:79
↓ 25 callers
Function
assert_roundtrip
Runs the four-step roundtrip check for a single fixture and returns the decoded value so callers can perform additional field-level assertions.
crates/common/tests/roundtrip_batch.rs:29
↓ 25 callers
Method
clear
Clear all data (useful for test cleanup)
crates/storage/src/memory.rs:33
↓ 25 callers
Function
create_test_lease
Helper function to create a test lease with basic configuration
crates/api-server/tests/lease_handler_test.rs:14
↓ 25 callers
Function
read_varint
Read a varint from data starting at pos. Returns (value, new_pos).
crates/api-server/src/protobuf.rs:3051
↓ 24 callers
Method
is_success
(&self)
crates/scheduler/src/framework.rs:75
↓ 24 callers
Function
resolve_api_path
Resolve an API path for a resource type and name.
crates/kubectl/src/commands/apply.rs:868
↓ 24 callers
Function
resolve_resource_path
Resolve the API path for a resource type/name.
crates/kubectl/src/commands/set.rs:109
↓ 23 callers
Function
create_test_cronjob
Helper function to create a test cronjob
crates/api-server/tests/cronjob_handler_test.rs:15
↓ 23 callers
Function
create_test_event
Helper function to create test Event
crates/api-server/tests/event_handler_test.rs:12
↓ 23 callers
Function
create_test_rc
Helper function to create a test replicationcontroller
crates/api-server/tests/replicationcontroller_handler_test.rs:18
↓ 22 callers
Method
build
( cli_root_dir: Option<String>, cli_volume_dir: Option<String>, cli_volume_plugin_dir:
crates/kubelet/src/config.rs:238
↓ 22 callers
Function
create_test_csidriver
Helper function to create a test csidriver with basic configuration
crates/api-server/tests/csidriver_handler_test.rs:15
↓ 22 callers
Function
create_test_priorityclass
Helper function to create a test priorityclass with basic configuration
crates/api-server/tests/priorityclass_handler_test.rs:13
↓ 22 callers
Function
create_test_pv
Helper function to create a test persistent volume
crates/api-server/tests/persistentvolume_handler_test.rs:18
↓ 22 callers
Function
create_test_pvc
Helper function to create a test persistent volume claim
crates/api-server/tests/persistentvolumeclaim_handler_test.rs:18
↓ 22 callers
Function
create_test_sa
Helper function to create a test serviceaccount
crates/api-server/tests/serviceaccount_handler_test.rs:13
↓ 22 callers
Function
create_test_storageclass
Helper function to create a test storage class
crates/api-server/tests/storageclass_handler_test.rs:15
↓ 22 callers
Function
is_watch_request
Check if a query param map indicates a watch request
crates/api-server/src/handlers/watch.rs:98
↓ 22 callers
Method
reconcile_deployment
( &self, deployment: &Deployment, )
crates/controller-manager/src/controllers/deployment.rs:253
↓ 22 callers
Function
watch_params_from_query
Convert query parameters to WatchParams
crates/api-server/src/handlers/watch.rs:106
↓ 21 callers
Function
create_test_csinode
Helper function to create a test csinode with basic configuration
crates/api-server/tests/csinode_handler_test.rs:15
↓ 21 callers
Function
create_test_networkpolicy
Helper function to create a test networkpolicy with basic pod selector
crates/api-server/tests/networkpolicy_handler_test.rs:17
↓ 21 callers
Function
create_test_pdb
Helper function to create a test poddisruptionbudget with minAvailable
crates/api-server/tests/poddisruptionbudget_handler_test.rs:16
↓ 21 callers
Function
create_test_runtimeclass
Helper function to create a test runtimeclass with basic configuration
crates/api-server/tests/runtimeclass_handler_test.rs:14
↓ 21 callers
Method
with_labels
(mut self, labels: HashMap<String, String>)
crates/common/src/types.rs:106
↓ 20 callers
Function
create_test_job
Helper function to create a test job
crates/api-server/tests/job_handler_test.rs:13
↓ 20 callers
Function
create_test_secret
Helper function to create a test secret
crates/api-server/tests/secret_handler_test.rs:12
↓ 20 callers
Function
create_test_volumesnapshot
Helper function to create a test volumesnapshot from a PVC
crates/api-server/tests/volumesnapshot_handler_test.rs:16
↓ 20 callers
Function
deserialize
(deserializer: D)
crates/common/src/resources/event.rs:27
↓ 20 callers
Function
make_pod
( name: &str, namespace: &str, hostname: Option<&str>, subdomain: Option<&str>
crates/kubelet/src/runtime.rs:8151
↓ 20 callers
Function
make_storage
()
crates/controller-manager/src/controllers/cascade_tests.rs:27
↓ 20 callers
Function
parse_for_object
(for_obj: &str)
crates/kubectl/src/commands/events.rs:236
↓ 20 callers
Method
reconcile
(&self, statefulset: &mut StatefulSet)
crates/controller-manager/src/controllers/statefulset.rs:253
↓ 20 callers
Method
watch
(&self, prefix: &str)
crates/storage/src/lib.rs:118
↓ 19 callers
Function
create
( State(state): State<Arc<ApiServerState>>, Extension(auth_ctx): Extension<AuthContext>, Path(name
crates/api-server/src/handlers/job.rs:18
↓ 19 callers
Function
create_test_ingressclass
Helper function to create a test ingressclass with basic configuration
crates/api-server/tests/ingressclass_handler_test.rs:15
↓ 19 callers
Function
create_test_replicaset
Helper function to create a test replicaset
crates/api-server/tests/replicaset_handler_test.rs:15
↓ 19 callers
Function
create_test_statefulset
Helper function to create a test statefulset
crates/api-server/tests/statefulset_handler_test.rs:14
↓ 19 callers
Method
reconcile
(&self, job: &mut Job)
crates/controller-manager/src/controllers/job.rs:211
next →
1–100 of 6,481, ranked by callers