Skip to content

Commit

Permalink
refactor: simplify SetOCISourceUri method using switch expression (#664)
Browse files Browse the repository at this point in the history
Signed-off-by: Nikolai Emil Damm <[email protected]>
  • Loading branch information
devantler authored Feb 23, 2025
1 parent bf52aef commit 31942b7
Showing 1 changed file with 5 additions and 10 deletions.
15 changes: 5 additions & 10 deletions src/KSail.Models/KSailClusterSpec.cs
Original file line number Diff line number Diff line change
Expand Up @@ -142,16 +142,11 @@ public KSailClusterSpec(string name, KSailKubernetesDistribution distribution) :

void SetOCISourceUri(KSailKubernetesDistribution distribution = KSailKubernetesDistribution.Native)
{
switch (distribution)
FluxDeploymentTool = distribution switch
{
case KSailKubernetesDistribution.Native:
FluxDeploymentTool = new KSailFluxDeploymentTool(new Uri("oci://ksail-registry:5000/ksail-registry"));
break;
case KSailKubernetesDistribution.K3s:
FluxDeploymentTool = new KSailFluxDeploymentTool(new Uri("oci://host.k3d.internal:5555/ksail-registry"));
break;
default:
break;
}
KSailKubernetesDistribution.Native => new KSailFluxDeploymentTool(new Uri("oci://ksail-registry:5000/ksail-registry")),
KSailKubernetesDistribution.K3s => new KSailFluxDeploymentTool(new Uri("oci://host.k3d.internal:5555/ksail-registry")),
_ => new KSailFluxDeploymentTool(new Uri("oci://ksail-registry:5000/ksail-registry")),
};
}
}

0 comments on commit 31942b7

Please sign in to comment.