Expand description
Shared types and imports for Bind9Instance reconciliation.
This module provides common type re-exports and shared utilities used across the bind9instance reconciliation modules.
Re-exports§
pub use crate::context::Context;pub use crate::crd::Bind9Cluster;pub use crate::crd::Bind9Instance;pub use crate::crd::Bind9InstanceStatus;pub use crate::crd::ClusterReference;pub use crate::crd::Condition;pub use crate::crd::ZoneReference;pub use crate::labels::BINDY_MANAGED_BY_LABEL;pub use crate::labels::FINALIZER_BIND9_INSTANCE;pub use crate::status_reasons::pod_condition_type;pub use crate::status_reasons::CONDITION_TYPE_READY;pub use crate::status_reasons::REASON_ALL_READY;pub use crate::status_reasons::REASON_NOT_READY;pub use crate::status_reasons::REASON_PARTIALLY_READY;pub use crate::status_reasons::REASON_READY;
Macros§
- debug
- Constructs an event at the debug level.
- error
- Constructs an event at the error level.
- info
- Constructs an event at the info level.
- json
- Construct a
serde_json::Valuefrom a JSON literal. - warn
- Constructs an event at the warn level.
Structs§
- Api
- The generic Api abstraction
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Client
- Client for connecting with a Kubernetes cluster.
- Config
Map - ConfigMap holds configuration data for pods to consume.
- Deployment
- Deployment enables declarative updates for Pods and ReplicaSets.
- List
Params - Common query parameters used in list/delete calls on collections
- Owner
Reference - OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
- Patch
Params - Common query parameters for patch calls
- Pod
- Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
- Post
Params - Common query parameters for put/post calls
- Secret
- Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.
- Service
- Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.
- Service
Account - ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets
- Utc
- The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
Enums§
- Patch
- Describes changes that should be applied to a resource
Traits§
- Resource
Ext - Helper methods for resources.
Type Aliases§
- Result
Result<T, Error>