def METHOD_NAME(
    name: str,
    current_version: str = "4.13.0",
    workloads: Optional[list[str]] = None,
    soak_days: int = 0,
    org: Optional[AUSOCMOrganization] = None,
    available_upgrades: Optional[list[str]] = None,
    mutexes: Optional[list[str]] = None,
) -> ClusterUpgradeSpec:
    return ClusterUpgradeSpec(
        org=org or build_organization(),
        cluster=build_ocm_cluster(
            name=name, version=current_version, available_upgrades=available_upgrades
        ),
        upgradePolicy=build_upgrade_policy(
            workloads=workloads, soak_days=soak_days, mutexes=mutexes
        ),
    )