cs-codex-dist-tests/KubernetesWorkflow/K8sController.cs

26 lines
620 B
C#
Raw Normal View History

2023-04-12 11:53:55 +00:00
namespace KubernetesWorkflow
{
public class K8sController
{
private readonly K8sCluster cluster;
public K8sController(K8sCluster cluster)
{
this.cluster = cluster;
}
public RunningPod BringOnline(ContainerRecipe[] containerRecipes)
{
// Ensure namespace
// create deployment
// create service if necessary
// wait until deployment online
// fetch pod info
// for each container, there is now an array of service ports available.
return null!;
}
}
}