List of all items
Structs
- constants::SVC_ACCOUNT_GVK
- errors::AnyhowError
- errors::Backtrace
- errors::Regex
- errors::RegexBuilder
- external_storage::SkObjectStore
- k8s::DynamicApiSet
- k8s::GVK
- k8s::OwnersCache
- macros::BTreeMap
- prelude::DynamicObject
- prelude::Simulation
- prelude::SimulationRoot
- prelude::TypeMeta
- prelude::corev1::AWSElasticBlockStoreVolumeSource
- prelude::corev1::Affinity
- prelude::corev1::AttachedVolume
- prelude::corev1::AzureDiskVolumeSource
- prelude::corev1::AzureFilePersistentVolumeSource
- prelude::corev1::AzureFileVolumeSource
- prelude::corev1::Binding
- prelude::corev1::CSIPersistentVolumeSource
- prelude::corev1::CSIVolumeSource
- prelude::corev1::Capabilities
- prelude::corev1::CephFSPersistentVolumeSource
- prelude::corev1::CephFSVolumeSource
- prelude::corev1::CinderPersistentVolumeSource
- prelude::corev1::CinderVolumeSource
- prelude::corev1::ClaimSource
- prelude::corev1::ClientIPConfig
- prelude::corev1::ComponentCondition
- prelude::corev1::ComponentStatus
- prelude::corev1::ConfigMap
- prelude::corev1::ConfigMapEnvSource
- prelude::corev1::ConfigMapKeySelector
- prelude::corev1::ConfigMapNodeConfigSource
- prelude::corev1::ConfigMapProjection
- prelude::corev1::ConfigMapVolumeSource
- prelude::corev1::Container
- prelude::corev1::ContainerImage
- prelude::corev1::ContainerPort
- prelude::corev1::ContainerResizePolicy
- prelude::corev1::ContainerState
- prelude::corev1::ContainerStateRunning
- prelude::corev1::ContainerStateTerminated
- prelude::corev1::ContainerStateWaiting
- prelude::corev1::ContainerStatus
- prelude::corev1::DaemonEndpoint
- prelude::corev1::DownwardAPIProjection
- prelude::corev1::DownwardAPIVolumeFile
- prelude::corev1::DownwardAPIVolumeSource
- prelude::corev1::EmptyDirVolumeSource
- prelude::corev1::EndpointAddress
- prelude::corev1::EndpointPort
- prelude::corev1::EndpointSubset
- prelude::corev1::Endpoints
- prelude::corev1::EnvFromSource
- prelude::corev1::EnvVar
- prelude::corev1::EnvVarSource
- prelude::corev1::EphemeralContainer
- prelude::corev1::EphemeralVolumeSource
- prelude::corev1::Event
- prelude::corev1::EventSeries
- prelude::corev1::EventSource
- prelude::corev1::ExecAction
- prelude::corev1::FCVolumeSource
- prelude::corev1::FlexPersistentVolumeSource
- prelude::corev1::FlexVolumeSource
- prelude::corev1::FlockerVolumeSource
- prelude::corev1::GCEPersistentDiskVolumeSource
- prelude::corev1::GRPCAction
- prelude::corev1::GitRepoVolumeSource
- prelude::corev1::GlusterfsPersistentVolumeSource
- prelude::corev1::GlusterfsVolumeSource
- prelude::corev1::HTTPGetAction
- prelude::corev1::HTTPHeader
- prelude::corev1::HostAlias
- prelude::corev1::HostPathVolumeSource
- prelude::corev1::ISCSIPersistentVolumeSource
- prelude::corev1::ISCSIVolumeSource
- prelude::corev1::KeyToPath
- prelude::corev1::Lifecycle
- prelude::corev1::LifecycleHandler
- prelude::corev1::LimitRange
- prelude::corev1::LimitRangeItem
- prelude::corev1::LimitRangeSpec
- prelude::corev1::LoadBalancerIngress
- prelude::corev1::LoadBalancerStatus
- prelude::corev1::LocalObjectReference
- prelude::corev1::LocalVolumeSource
- prelude::corev1::NFSVolumeSource
- prelude::corev1::Namespace
- prelude::corev1::NamespaceCondition
- prelude::corev1::NamespaceSpec
- prelude::corev1::NamespaceStatus
- prelude::corev1::Node
- prelude::corev1::NodeAddress
- prelude::corev1::NodeAffinity
- prelude::corev1::NodeCondition
- prelude::corev1::NodeConfigSource
- prelude::corev1::NodeConfigStatus
- prelude::corev1::NodeDaemonEndpoints
- prelude::corev1::NodeSelector
- prelude::corev1::NodeSelectorRequirement
- prelude::corev1::NodeSelectorTerm
- prelude::corev1::NodeSpec
- prelude::corev1::NodeStatus
- prelude::corev1::NodeSystemInfo
- prelude::corev1::ObjectFieldSelector
- prelude::corev1::ObjectReference
- prelude::corev1::PersistentVolume
- prelude::corev1::PersistentVolumeClaim
- prelude::corev1::PersistentVolumeClaimCondition
- prelude::corev1::PersistentVolumeClaimSpec
- prelude::corev1::PersistentVolumeClaimStatus
- prelude::corev1::PersistentVolumeClaimTemplate
- prelude::corev1::PersistentVolumeClaimVolumeSource
- prelude::corev1::PersistentVolumeSpec
- prelude::corev1::PersistentVolumeStatus
- prelude::corev1::PhotonPersistentDiskVolumeSource
- prelude::corev1::Pod
- prelude::corev1::PodAffinity
- prelude::corev1::PodAffinityTerm
- prelude::corev1::PodAntiAffinity
- prelude::corev1::PodCondition
- prelude::corev1::PodDNSConfig
- prelude::corev1::PodDNSConfigOption
- prelude::corev1::PodIP
- prelude::corev1::PodOS
- prelude::corev1::PodReadinessGate
- prelude::corev1::PodResourceClaim
- prelude::corev1::PodSchedulingGate
- prelude::corev1::PodSecurityContext
- prelude::corev1::PodSpec
- prelude::corev1::PodStatus
- prelude::corev1::PodTemplate
- prelude::corev1::PodTemplateSpec
- prelude::corev1::PortStatus
- prelude::corev1::PortworxVolumeSource
- prelude::corev1::PreferredSchedulingTerm
- prelude::corev1::Probe
- prelude::corev1::ProjectedVolumeSource
- prelude::corev1::QuobyteVolumeSource
- prelude::corev1::RBDPersistentVolumeSource
- prelude::corev1::RBDVolumeSource
- prelude::corev1::ReplicationController
- prelude::corev1::ReplicationControllerCondition
- prelude::corev1::ReplicationControllerSpec
- prelude::corev1::ReplicationControllerStatus
- prelude::corev1::ResourceClaim
- prelude::corev1::ResourceFieldSelector
- prelude::corev1::ResourceQuota
- prelude::corev1::ResourceQuotaSpec
- prelude::corev1::ResourceQuotaStatus
- prelude::corev1::ResourceRequirements
- prelude::corev1::SELinuxOptions
- prelude::corev1::ScaleIOPersistentVolumeSource
- prelude::corev1::ScaleIOVolumeSource
- prelude::corev1::ScopeSelector
- prelude::corev1::ScopedResourceSelectorRequirement
- prelude::corev1::SeccompProfile
- prelude::corev1::Secret
- prelude::corev1::SecretEnvSource
- prelude::corev1::SecretKeySelector
- prelude::corev1::SecretProjection
- prelude::corev1::SecretReference
- prelude::corev1::SecretVolumeSource
- prelude::corev1::SecurityContext
- prelude::corev1::Service
- prelude::corev1::ServiceAccount
- prelude::corev1::ServiceAccountTokenProjection
- prelude::corev1::ServicePort
- prelude::corev1::ServiceSpec
- prelude::corev1::ServiceStatus
- prelude::corev1::SessionAffinityConfig
- prelude::corev1::StorageOSPersistentVolumeSource
- prelude::corev1::StorageOSVolumeSource
- prelude::corev1::Sysctl
- prelude::corev1::TCPSocketAction
- prelude::corev1::Taint
- prelude::corev1::Toleration
- prelude::corev1::TopologySelectorLabelRequirement
- prelude::corev1::TopologySelectorTerm
- prelude::corev1::TopologySpreadConstraint
- prelude::corev1::TypedLocalObjectReference
- prelude::corev1::TypedObjectReference
- prelude::corev1::Volume
- prelude::corev1::VolumeDevice
- prelude::corev1::VolumeMount
- prelude::corev1::VolumeNodeAffinity
- prelude::corev1::VolumeProjection
- prelude::corev1::VsphereVirtualDiskVolumeSource
- prelude::corev1::WeightedPodAffinityTerm
- prelude::corev1::WindowsSecurityContextOptions
- prelude::metav1::APIGroup
- prelude::metav1::APIGroupList
- prelude::metav1::APIResource
- prelude::metav1::APIResourceList
- prelude::metav1::APIVersions
- prelude::metav1::Condition
- prelude::metav1::DeleteOptions
- prelude::metav1::FieldsV1
- prelude::metav1::GroupVersionForDiscovery
- prelude::metav1::LabelSelector
- prelude::metav1::LabelSelectorRequirement
- prelude::metav1::ListMeta
- prelude::metav1::ManagedFieldsEntry
- prelude::metav1::MicroTime
- prelude::metav1::ObjectMeta
- prelude::metav1::OwnerReference
- prelude::metav1::Preconditions
- prelude::metav1::ServerAddressByClientCIDR
- prelude::metav1::Status
- prelude::metav1::StatusCause
- prelude::metav1::StatusDetails
- prelude::metav1::Time
Enums
Traits
- external_storage::ObjectStoreWrapper
- k8s::KubeResourceExt
- k8s::OpenApiResourceExt
- k8s::PodExt
- prelude::CustomResourceExt
- prelude::ResourceExt
Macros
- err_impl
- errors::anyhow
- errors::bail
- errors::ensure
- errors::err_impl
- errors::paste
- errors::skerr
- klabel
- klabel_insert
- macros::klabel
- macros::klabel_insert
- skerr
Derive Macros
Functions
- hooks::execute
- hooks::merge_hooks
- jsonutils::hash
- jsonutils::hash_option
- k8s::add_common_metadata
- k8s::build_containment_label_selector
- k8s::build_deletable
- k8s::build_global_object_meta
- k8s::build_lease
- k8s::build_object_meta
- k8s::build_simulation_root
- k8s::format_gvk_name
- k8s::is_terminal
- k8s::metrics_ns
- k8s::metrics_svc_account
- k8s::sanitize_obj
- k8s::split_namespaced_name
- k8s::try_claim_lease
- k8s::try_update_lease
- logging::setup
- logging::setup_for_cli
- time::duration_to_ts
- time::duration_to_ts_from
Type Aliases
Constants
- constants::APP_KUBERNETES_IO_COMPONENT_KEY
- constants::APP_KUBERNETES_IO_NAME_KEY
- constants::CTRL_NS_ENV_VAR
- constants::DEFAULT_METRICS_NS
- constants::DEFAULT_METRICS_SVC_ACCOUNT
- constants::DRIVER_ADMISSION_WEBHOOK_PORT
- constants::DRIVER_NAME_ENV_VAR
- constants::ERROR_RETRY_DELAY_SECONDS
- constants::KUBERNETES_IO_METADATA_NAME_KEY
- constants::KWOK_STAGE_COMPLETE_KEY
- constants::KWOK_STAGE_COMPLETE_TIMESTAMP_KEY
- constants::KWOK_STAGE_ERROR_TIMESTAMP_KEY
- constants::ORIG_NAMESPACE_ANNOTATION_KEY
- constants::POD_SEQUENCE_NUMBER_KEY
- constants::POD_SPEC_STABLE_HASH_KEY
- constants::POD_SVC_ACCOUNT_ENV_VAR
- constants::PROM2PARQUET_PREFIX_KEY
- constants::RETRY_DELAY_SECONDS
- constants::SIMULATION_LABEL_KEY
- constants::SKIP_LOCAL_VOLUME_MOUNT_ANNOTATION_KEY
- constants::SK_LEASE_NAME
- constants::SVC_ACCOUNT_KIND
- constants::VIRTUAL_LABEL_KEY
- constants::VIRTUAL_NODE_TOLERATION_KEY
- errors::BUILD_DIR
- errors::GLIBC
- errors::RUSTC_DIR