List of all items
Structs
- Api
- Client
- Config
- Discovery
- api::Api
- api::ApiResource
- api::AttachParams
- api::AttachedProcess
- api::DeleteParams
- api::DynamicObject
- api::EvictParams
- api::GetParams
- api::GroupVersionKind
- api::GroupVersionResource
- api::ListMeta
- api::ListParams
- api::LogParams
- api::NotUsed
- api::Object
- api::ObjectList
- api::ObjectMeta
- api::PartialObjectMeta
- api::PatchParams
- api::Portforwarder
- api::PostParams
- api::Preconditions
- api::Request
- api::ScaleSpec
- api::ScaleStatus
- api::TerminalSize
- api::TypeMeta
- api::WatchParams
- api::entry::OccupiedEntry
- api::entry::VacantEntry
- client::APIGroupDiscovery
- client::APIGroupDiscoveryList
- client::APIResourceDiscovery
- client::APISubresourceDiscovery
- client::APIVersionDiscovery
- client::Body
- client::Client
- client::ClientBuilder
- client::Connection
- client::DiscoveryGroupVersionKind
- client::middleware::AuthLayer
- client::middleware::BaseUri
- client::middleware::BaseUriLayer
- client::middleware::ExtraHeaders
- client::middleware::ExtraHeadersLayer
- client::retry::InvalidBackoff
- client::retry::RetryPolicy
- config::AuthInfo
- config::AuthProviderConfig
- config::Cluster
- config::Config
- config::Context
- config::ExecAuthCluster
- config::ExecConfig
- config::InferConfigError
- config::KubeConfigOptions
- config::Kubeconfig
- config::NamedAuthInfo
- config::NamedCluster
- config::NamedContext
- config::NamedExtension
- config::Preferences
- core::ApiResource
- core::ClusterResourceScope
- core::DeserializeGuard
- core::Duration
- core::DynamicObject
- core::DynamicResourceScope
- core::GroupVersion
- core::GroupVersionKind
- core::GroupVersionResource
- core::ListMeta
- core::NamespaceResourceScope
- core::NotUsed
- core::Object
- core::ObjectList
- core::ObjectMeta
- core::ParseExpressionError
- core::PartialObjectMeta
- core::Request
- core::Rule
- core::Selector
- core::Status
- core::SubResourceScope
- core::TypeMeta
- core::admission::AdmissionRequest
- core::admission::AdmissionResponse
- core::admission::AdmissionReview
- core::admission::ConvertAdmissionReviewError
- core::admission::SerializePatchError
- core::cel::AdmissionRequest
- core::cel::AnalysisWarning
- core::cel::CompilationResult
- core::cel::CompiledSchema
- core::cel::CompiledVapExpression
- core::cel::GroupVersionKind
- core::cel::GroupVersionResource
- core::cel::RootContext
- core::cel::Rule
- core::cel::ValidationError
- core::cel::ValidationErrors
- core::cel::Validator
- core::cel::VapError
- core::cel::VapEvaluator
- core::cel::VapEvaluatorBuilder
- core::cel::VapExpression
- core::cel::VapResult
- core::cel::cel::Duration
- core::cel::cel::FunctionContext
- core::cel::cel::IdedExpr
- core::cel::cel::ParseError
- core::cel::cel::ParseErrors
- core::cel::cel::Program
- core::cel::cel::Timestamp
- core::cel::cel::common::ast::Ast
- core::cel::cel::common::ast::CallExpr
- core::cel::cel::common::ast::ComprehensionExpr
- core::cel::cel::common::ast::IdedEntryExpr
- core::cel::cel::common::ast::IdedExpr
- core::cel::cel::common::ast::ListExpr
- core::cel::cel::common::ast::MapEntryExpr
- core::cel::cel::common::ast::MapExpr
- core::cel::cel::common::ast::OffsetRange
- core::cel::cel::common::ast::SelectExpr
- core::cel::cel::common::ast::SourceInfo
- core::cel::cel::common::ast::StructExpr
- core::cel::cel::common::ast::StructFieldExpr
- core::cel::cel::common::types::CelBool
- core::cel::cel::common::types::CelBytes
- core::cel::cel::common::types::CelDouble
- core::cel::cel::common::types::CelDuration
- core::cel::cel::common::types::CelInt
- core::cel::cel::common::types::CelList
- core::cel::cel::common::types::CelMap
- core::cel::cel::common::types::CelNull
- core::cel::cel::common::types::CelOptional
- core::cel::cel::common::types::CelString
- core::cel::cel::common::types::CelTimestamp
- core::cel::cel::common::types::CelUInt
- core::cel::cel::common::types::Type
- core::cel::cel::extractors::Arguments
- core::cel::cel::extractors::Identifier
- core::cel::cel::extractors::This
- core::cel::cel::functions::FunctionContext
- core::cel::cel::objects::Map
- core::cel::cel::objects::OptionalValue
- core::cel::cel::parser::Expression
- core::cel::cel::parser::ExpressionReferences
- core::cel::cel::parser::MacroExprHelper
- core::cel::cel::parser::ParseError
- core::cel::cel::parser::ParseErrors
- core::cel::cel::parser::Parser
- core::cel::cel::parser::ParserHelper
- core::cel::cel::parser::references::ExpressionReferences
- core::conversion::ConversionRequest
- core::conversion::ConversionResponse
- core::conversion::ConversionReview
- core::conversion::ConvertConversionReviewError
- core::discovery::ApiCapabilities
- core::discovery::ApiResource
- core::discovery::v2::APIGroupDiscovery
- core::discovery::v2::APIGroupDiscoveryList
- core::discovery::v2::APIResourceDiscovery
- core::discovery::v2::APISubresourceDiscovery
- core::discovery::v2::APIVersionDiscovery
- core::discovery::v2::GroupVersionKind
- core::duration::Duration
- core::dynamic::ApiResource
- core::dynamic::DynamicObject
- core::dynamic::ParseDynamicObjectError
- core::error_boundary::DeserializeGuard
- core::error_boundary::InvalidObject
- core::gvk::GroupVersion
- core::gvk::GroupVersionKind
- core::gvk::GroupVersionResource
- core::gvk::ParseGroupVersionError
- core::labels::ParseExpressionError
- core::labels::Selector
- core::metadata::ListMeta
- core::metadata::ObjectMeta
- core::metadata::PartialObjectMeta
- core::metadata::TypeMeta
- core::object::NotUsed
- core::object::Object
- core::object::ObjectList
- core::params::DeleteParams
- core::params::GetParams
- core::params::ListParams
- core::params::PatchParams
- core::params::PostParams
- core::params::Preconditions
- core::params::WatchParams
- core::request::Request
- core::response::Status
- core::response::StatusCause
- core::response::StatusDetails
- core::schema::OptionalEnum
- core::schema::OptionalIntOrString
- core::schema::StructuralSchemaRewriter
- core::subresource::AttachParams
- core::subresource::EvictParams
- core::subresource::LogParams
- core::subresource::Scale
- core::subresource::ScaleSpec
- core::subresource::ScaleStatus
- core::watch::Bookmark
- core::watch::BookmarkMeta
- discovery::ApiCapabilities
- discovery::ApiGroup
- discovery::ApiResource
- discovery::Discovery
- error::Status
- runtime::Config
- runtime::Controller
- runtime::PredicateConfig
- runtime::controller::Action
- runtime::controller::Config
- runtime::controller::Controller
- runtime::controller::ReconcileRequest
- runtime::events::Event
- runtime::events::Recorder
- runtime::events::Reference
- runtime::events::Reporter
- runtime::reflector::ObjectRef
- runtime::reflector::ObjectRefExtra
- runtime::reflector::ReflectHandle
- runtime::reflector::Store
- runtime::reflector::store::Store
- runtime::reflector::store::Writer
- runtime::reflector::store::WriterDropped
- runtime::scheduler::Hold
- runtime::scheduler::HoldUnless
- runtime::scheduler::ScheduleRequest
- runtime::scheduler::Scheduler
- runtime::utils::CancelableJoinHandle
- runtime::utils::EventDecode
- runtime::utils::EventFlatten
- runtime::utils::EventModify
- runtime::utils::PredicateConfig
- runtime::utils::PredicateFilter
- runtime::utils::Reflect
- runtime::utils::ResetTimerBackoff
- runtime::utils::StreamBackoff
- runtime::wait::conditions::And
- runtime::wait::conditions::Not
- runtime::wait::conditions::Or
- runtime::watcher::Config
- runtime::watcher::DefaultBackoff
- runtime::watcher::ExponentialBackoff
Enums
- Error
- api::Patch
- api::PropagationPolicy
- api::ValidationDirective
- api::VersionMatch
- api::WatchEvent
- api::entry::CommitError
- api::entry::CommitValidationError
- api::entry::Entry
- client::AuthError
- client::OAuthError
- client::OpensslTlsError
- client::RustlsTlsError
- client::UpgradeConnectionError
- config::ExecInteractiveMode
- config::InClusterError
- config::KubeconfigError
- config::LoadDataError
- core::Expression
- core::ListMerge
- core::MapMerge
- core::Message
- core::Reason
- core::StructMerge
- core::Version
- core::WatchEvent
- core::admission::Operation
- core::admission::PatchType
- core::cel::CompilationError
- core::cel::ErrorKind
- core::cel::ListMerge
- core::cel::MapMerge
- core::cel::MergeStrategy
- core::cel::Message
- core::cel::Reason
- core::cel::SchemaFormat
- core::cel::ScopeContext
- core::cel::StructMerge
- core::cel::WarningKind
- core::cel::cel::Context
- core::cel::cel::ExecutionError
- core::cel::cel::SerializationError
- core::cel::cel::Value
- core::cel::cel::common::ast::EntryExpr
- core::cel::cel::common::ast::Expr
- core::cel::cel::common::ast::LiteralValue
- core::cel::cel::common::types::CelMapKey
- core::cel::cel::common::types::Kind
- core::cel::cel::context::Context
- core::cel::cel::objects::Key
- core::cel::cel::objects::KeyRef
- core::cel::cel::objects::Value
- core::cel::cel::objects::ValueType
- core::crd::MergeError
- core::crd::v1::MergeError
- core::discovery::Scope
- core::duration::ParseError
- core::labels::Expression
- core::params::Patch
- core::params::PropagationPolicy
- core::params::ValidationDirective
- core::params::VersionMatch
- core::request::Error
- core::response::StatusSummary
- core::watch::WatchEvent
- discovery::Scope
- error::DiscoveryError
- error::Error
- runtime::controller::Error
- runtime::controller::ReconcileReason
- runtime::events::EventType
- runtime::finalizer::Error
- runtime::finalizer::Event
- runtime::wait::Error
- runtime::wait::delete::Error
- runtime::watcher::Error
- runtime::watcher::Event
- runtime::watcher::InitialListStrategy
- runtime::watcher::ListSemantic
Traits
- CustomResourceExt
- Resource
- ResourceExt
- api::Attach
- api::Ephemeral
- api::Evict
- api::Execute
- api::Log
- api::PartialObjectMetaExt
- api::Portforward
- api::Resize
- api::Resource
- api::ResourceExt
- client::ConfigExt
- core::CustomResourceExt
- core::PartialObjectMetaExt
- core::Resource
- core::ResourceExt
- core::ResourceScope
- core::SelectorExt
- core::cel::KubeCelExt
- core::cel::cel::common::traits::Adder
- core::cel::cel::common::traits::Comparer
- core::cel::cel::common::traits::Container
- core::cel::cel::common::traits::Divider
- core::cel::cel::common::traits::Indexer
- core::cel::cel::common::traits::Iterable
- core::cel::cel::common::traits::Iterator
- core::cel::cel::common::traits::Lister
- core::cel::cel::common::traits::Modder
- core::cel::cel::common::traits::Multiplier
- core::cel::cel::common::traits::Negator
- core::cel::cel::common::traits::Subtractor
- core::cel::cel::common::value::Val
- core::cel::cel::context::VariableResolver
- core::cel::cel::extractors::IntoFunction
- core::cel::cel::extractors::IntoResolveResult
- core::cel::cel::objects::AsDebug
- core::cel::cel::objects::AsKeyRef
- core::cel::cel::objects::Opaque
- core::cel::cel::objects::OpaqueEq
- core::cel::cel::objects::TryIntoValue
- core::crd::CustomResourceExt
- core::crd::v1::CustomResourceExt
- core::labels::SelectorExt
- core::metadata::PartialObjectMetaExt
- core::object::HasSpec
- core::object::HasStatus
- core::util::Restart
- runtime::Predicate
- runtime::WatchStreamExt
- runtime::reflector::Lookup
- runtime::utils::Backoff
- runtime::utils::Predicate
- runtime::utils::WatchStreamExt
- runtime::wait::Condition
- runtime::wait::conditions::Condition
Macros
Derive Macros
Functions
- core::api_version_from_group_version
- core::cel::analyze_rule
- core::cel::apply_defaults
- core::cel::cel::common::ast::operators::find_operator
- core::cel::cel::functions::bytes
- core::cel::cel::functions::contains
- core::cel::cel::functions::double
- core::cel::cel::functions::duration
- core::cel::cel::functions::ends_with
- core::cel::cel::functions::int
- core::cel::cel::functions::matches
- core::cel::cel::functions::max
- core::cel::cel::functions::min
- core::cel::cel::functions::optional_has_value
- core::cel::cel::functions::optional_none
- core::cel::cel::functions::optional_of
- core::cel::cel::functions::optional_of_non_zero_value
- core::cel::cel::functions::optional_or_optional
- core::cel::cel::functions::optional_or_value
- core::cel::cel::functions::optional_value
- core::cel::cel::functions::size
- core::cel::cel::functions::starts_with
- core::cel::cel::functions::string
- core::cel::cel::functions::time::duration
- core::cel::cel::functions::time::get_hours
- core::cel::cel::functions::time::get_milliseconds
- core::cel::cel::functions::time::get_minutes
- core::cel::cel::functions::time::get_seconds
- core::cel::cel::functions::time::timestamp
- core::cel::cel::functions::time::timestamp_date
- core::cel::cel::functions::time::timestamp_month
- core::cel::cel::functions::time::timestamp_month_day
- core::cel::cel::functions::time::timestamp_weekday
- core::cel::cel::functions::time::timestamp_year
- core::cel::cel::functions::time::timestamp_year_day
- core::cel::cel::functions::timestamp
- core::cel::cel::functions::uint
- core::cel::cel::to_value
- core::cel::check_rule_scope
- core::cel::compile_schema
- core::cel::estimate_rule_cost
- core::cel::merge_properties
- core::cel::merge_strategy
- core::cel::merge_strategy_property
- core::cel::validate
- core::cel::validate_cel
- core::cel::validate_cel_schema
- core::cel::validate_cel_update
- core::cel::validate_compiled
- core::cel::validate_property
- core::crd::merge_crds
- core::crd::v1::merge_crds
- core::merge_properties
- core::merge_strategy
- core::merge_strategy_property
- core::response::reason::is_known
- core::validate
- core::validate_property
- discovery::group
- discovery::oneshot::group
- discovery::oneshot::pinned_group
- discovery::oneshot::pinned_kind
- discovery::pinned_group
- discovery::pinned_kind
- runtime::applier
- runtime::controller::applier
- runtime::controller::trigger_owners
- runtime::controller::trigger_self
- runtime::controller::trigger_with
- runtime::finalizer
- runtime::finalizer::finalizer
- runtime::metadata_watcher
- runtime::reflector
- runtime::reflector::reflector
- runtime::reflector::store
- runtime::reflector::store::store
- runtime::reflector::store::store_shared
- runtime::reflector::store_shared
- runtime::scheduler
- runtime::scheduler::debounced_scheduler
- runtime::scheduler::scheduler
- runtime::utils::predicates::annotations
- runtime::utils::predicates::finalizers
- runtime::utils::predicates::generation
- runtime::utils::predicates::labels
- runtime::utils::predicates::resource_version
- runtime::wait::await_condition
- runtime::wait::conditions::is_crd_established
- runtime::wait::conditions::is_created
- runtime::wait::conditions::is_deleted
- runtime::wait::conditions::is_deployment_completed
- runtime::wait::conditions::is_ingress_provisioned
- runtime::wait::conditions::is_job_completed
- runtime::wait::conditions::is_pod_running
- runtime::wait::conditions::is_service_loadbalancer_provisioned
- runtime::wait::delete::delete_and_finalize
- runtime::watcher
- runtime::watcher::metadata_watcher
- runtime::watcher::watch_object
- runtime::watcher::watcher
Type Aliases
- Result
- client::DynBody
- core::ErrorResponse
- core::cel::cel::ResolveResult
- core::cel::cel::objects::ResolveResult
- error::ErrorResponse
- runtime::controller::RunnerError
- runtime::watcher::Result
Constants
- core::admission::META_API_VERSION_V1
- core::admission::META_KIND
- core::cel::cel::common::ast::operators::ADD
- core::cel::cel::common::ast::operators::ALL
- core::cel::cel::common::ast::operators::CONDITIONAL
- core::cel::cel::common::ast::operators::DIVIDE
- core::cel::cel::common::ast::operators::EQUALS
- core::cel::cel::common::ast::operators::EXISTS
- core::cel::cel::common::ast::operators::EXISTS_ONE
- core::cel::cel::common::ast::operators::FILTER
- core::cel::cel::common::ast::operators::GREATER
- core::cel::cel::common::ast::operators::GREATER_EQUALS
- core::cel::cel::common::ast::operators::HAS
- core::cel::cel::common::ast::operators::IN
- core::cel::cel::common::ast::operators::INDEX
- core::cel::cel::common::ast::operators::LESS
- core::cel::cel::common::ast::operators::LESS_EQUALS
- core::cel::cel::common::ast::operators::LOGICAL_AND
- core::cel::cel::common::ast::operators::LOGICAL_NOT
- core::cel::cel::common::ast::operators::LOGICAL_OR
- core::cel::cel::common::ast::operators::MAP
- core::cel::cel::common::ast::operators::MODULO
- core::cel::cel::common::ast::operators::MULTIPLY
- core::cel::cel::common::ast::operators::NEGATE
- core::cel::cel::common::ast::operators::NOT_EQUALS
- core::cel::cel::common::ast::operators::NOT_STRICTLY_FALSE
- core::cel::cel::common::ast::operators::OPT_INDEX
- core::cel::cel::common::ast::operators::OPT_SELECT
- core::cel::cel::common::ast::operators::SUBSTRACT
- core::cel::cel::common::traits::ADDER_TYPE
- core::cel::cel::common::traits::COMPARER_TYPE
- core::cel::cel::common::traits::CONTAINER_TYPE
- core::cel::cel::common::traits::DIVIDER_TYPE
- core::cel::cel::common::traits::FIELD_TESTER_TYPE
- core::cel::cel::common::traits::FOLDABLE_TYPE
- core::cel::cel::common::traits::INDEXER_TYPE
- core::cel::cel::common::traits::ITERABLE_TYPE
- core::cel::cel::common::traits::ITERATOR_TYPE
- core::cel::cel::common::traits::MATCHER_TYPE
- core::cel::cel::common::traits::MODDER_TYPE
- core::cel::cel::common::traits::MULTIPLIER_TYPE
- core::cel::cel::common::traits::NEGATOR_TYPE
- core::cel::cel::common::traits::RECEIVER_TYPE
- core::cel::cel::common::traits::SIZER_TYPE
- core::cel::cel::common::traits::SUBTRACTOR_TYPE
- core::cel::cel::common::types::ANY_TYPE
- core::cel::cel::common::types::BOOL_TYPE
- core::cel::cel::common::types::BYTES_TYPE
- core::cel::cel::common::types::DOUBLE_TYPE
- core::cel::cel::common::types::DURATION_TYPE
- core::cel::cel::common::types::DYN_TYPE
- core::cel::cel::common::types::ERROR_TYPE
- core::cel::cel::common::types::INT_TYPE
- core::cel::cel::common::types::LIST_TYPE
- core::cel::cel::common::types::MAP_TYPE
- core::cel::cel::common::types::NULL_TYPE
- core::cel::cel::common::types::OPTIONAL_TYPE
- core::cel::cel::common::types::STRING_TYPE
- core::cel::cel::common::types::TIMESTAMP_TYPE
- core::cel::cel::common::types::TYPE_TYPE
- core::cel::cel::common::types::UINT_TYPE
- core::cel::cel::common::types::UNKNOWN_TYPE
- core::discovery::v2::ACCEPT_AGGREGATED_DISCOVERY_V2
- core::discovery::verbs::CREATE
- core::discovery::verbs::DELETE
- core::discovery::verbs::DELETE_COLLECTION
- core::discovery::verbs::GET
- core::discovery::verbs::LIST
- core::discovery::verbs::PATCH
- core::discovery::verbs::UPDATE
- core::discovery::verbs::WATCH
- core::response::reason::ALREADY_EXISTS
- core::response::reason::BAD_REQUEST
- core::response::reason::CONFLICT
- core::response::reason::EXPIRED
- core::response::reason::FORBIDDEN
- core::response::reason::GONE
- core::response::reason::INTERNAL_ERROR
- core::response::reason::INVALID
- core::response::reason::METHOD_NOT_ALLOWED
- core::response::reason::NOT_ACCEPTABLE
- core::response::reason::NOT_FOUND
- core::response::reason::REQUEST_ENTITY_TOO_LARGE
- core::response::reason::SERVER_TIMEOUT
- core::response::reason::SERVICE_UNAVAILABLE
- core::response::reason::STORAGE_READ_ERROR
- core::response::reason::TIMEOUT
- core::response::reason::TOO_MANY_REQUESTS
- core::response::reason::UNAUTHORIZED
- core::response::reason::UNKNOWN
- core::response::reason::UNSUPPORTED_MEDIA_TYPE
- discovery::verbs::CREATE
- discovery::verbs::DELETE
- discovery::verbs::DELETE_COLLECTION
- discovery::verbs::GET
- discovery::verbs::LIST
- discovery::verbs::PATCH
- discovery::verbs::UPDATE
- discovery::verbs::WATCH