1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! # Cloud-Native Integration Module
//!
//! Comprehensive Kubernetes and service mesh integration for OxiRS Stream,
//! providing enterprise-grade cloud-native deployment, scaling, and management capabilities.
//!
//! This module provides:
//! - Kubernetes Custom Resource Definitions (CRDs) and Operators
//! - Service mesh integration (Istio, Linkerd, Consul Connect)
//! - Auto-scaling with custom metrics
//! - Health checks and observability
//! - Multi-cloud deployment strategies
//! - GitOps integration and CI/CD pipelines
//!
//! ## Module Organization
//!
//! - `config` - Main configuration structure
//! - `kubernetes` - Kubernetes integration types
//! - `service_mesh` - Service mesh configuration
//! - `auto_scaling` - Auto-scaling configuration
//! - `observability` - Monitoring, logging, and alerting
//! - `multi_cloud` - Multi-cloud deployment
//! - `gitops` - GitOps and CI/CD pipelines
//! - `manager` - CloudNativeManager implementation
// Re-export main types
pub use CloudNativeConfig;
pub use CloudNativeManager;
// Re-export configuration types for convenience
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;