mirror of
https://github.com/codex-storage/cs-codex-dist-tests.git
synced 2025-02-04 16:24:22 +00:00
29 lines
919 B
C#
29 lines
919 B
C#
namespace KubernetesWorkflow
|
|
{
|
|
public class RunningPod
|
|
{
|
|
private readonly Dictionary<ContainerRecipe, Port[]> servicePortMap;
|
|
|
|
public RunningPod(K8sCluster cluster, string name, string ip, string deploymentName, string serviceName, Dictionary<ContainerRecipe, Port[]> servicePortMap)
|
|
{
|
|
Cluster = cluster;
|
|
Name = name;
|
|
Ip = ip;
|
|
DeploymentName = deploymentName;
|
|
ServiceName = serviceName;
|
|
this.servicePortMap = servicePortMap;
|
|
}
|
|
|
|
public K8sCluster Cluster { get; }
|
|
public string Name { get; }
|
|
public string Ip { get; }
|
|
internal string DeploymentName { get; }
|
|
internal string ServiceName { get; }
|
|
|
|
public Port[] GetServicePortsForContainerRecipe(ContainerRecipe containerRecipe)
|
|
{
|
|
return servicePortMap[containerRecipe];
|
|
}
|
|
}
|
|
}
|