Merge pull request #17 from codex-storage/allow-access-from-runner-namespace
Allow access from runner namespace
This commit is contained in:
commit
8f313720f0
|
@ -165,6 +165,19 @@ namespace KubernetesWorkflow
|
||||||
PodSelector = new V1LabelSelector {}
|
PodSelector = new V1LabelSelector {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
new V1NetworkPolicyIngressRule
|
||||||
|
{
|
||||||
|
FromProperty = new List<V1NetworkPolicyPeer>
|
||||||
|
{
|
||||||
|
new V1NetworkPolicyPeer
|
||||||
|
{
|
||||||
|
NamespaceSelector = new V1LabelSelector
|
||||||
|
{
|
||||||
|
MatchLabels = GetRunnerNamespaceSelector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Egress = new List<V1NetworkPolicyEgressRule>
|
Egress = new List<V1NetworkPolicyEgressRule>
|
||||||
|
@ -310,6 +323,11 @@ namespace KubernetesWorkflow
|
||||||
return new Dictionary<string, string> { { "codex-test-node", "dist-test-" + workflowNumberSource.WorkflowNumber } };
|
return new Dictionary<string, string> { { "codex-test-node", "dist-test-" + workflowNumberSource.WorkflowNumber } };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private IDictionary<string, string> GetRunnerNamespaceSelector()
|
||||||
|
{
|
||||||
|
return new Dictionary<string, string> { { "kubernetes.io/metadata.name", "default" } };
|
||||||
|
}
|
||||||
|
|
||||||
private V1ObjectMeta CreateDeploymentMetadata()
|
private V1ObjectMeta CreateDeploymentMetadata()
|
||||||
{
|
{
|
||||||
return new V1ObjectMeta
|
return new V1ObjectMeta
|
||||||
|
|
Loading…
Reference in New Issue