"""Configuration models for K8s allocation."""

from .models import (
    K8sConfig,
    CLUSTERS_COUNT,
    NAMESPACES_PER_CLUSTER,
    WORKLOADS_PER_NAMESPACE,
    WORKLOADS_PER_RESOURCE,
    MIN_RESOURCES_PER_WORKLOAD,
    MAX_RESOURCES_PER_WORKLOAD,
    LOW_DENSITY_WORKLOADS,
    HIGH_DENSITY_WORKLOADS,
    OPTIMAL_RESOURCES_LOW_DENSITY,
    OPTIMAL_RESOURCES_HIGH_DENSITY,
    MINIMUM_RESOURCES_REQUIRED,
    DENSITY_THRESHOLD
)

__all__ = [
    "K8sConfig",
    "CLUSTERS_COUNT", 
    "NAMESPACES_PER_CLUSTER",
    "WORKLOADS_PER_NAMESPACE",
    "WORKLOADS_PER_RESOURCE",
    "MIN_RESOURCES_PER_WORKLOAD",
    "MAX_RESOURCES_PER_WORKLOAD",
    "LOW_DENSITY_WORKLOADS",
    "HIGH_DENSITY_WORKLOADS",
    "OPTIMAL_RESOURCES_LOW_DENSITY",
    "OPTIMAL_RESOURCES_HIGH_DENSITY",
    "MINIMUM_RESOURCES_REQUIRED",
    "DENSITY_THRESHOLD"
]