File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed
apps/kubernetes-provider/src Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -48,19 +48,22 @@ type ResourceQuantities = {
48
48
} ;
49
49
50
50
class KubernetesTaskOperations implements TaskOperations {
51
- #namespace: Namespace ;
51
+ #namespace: Namespace = {
52
+ metadata : {
53
+ name : "default" ,
54
+ } ,
55
+ } ;
56
+
52
57
#k8sApi: {
53
58
core : k8s . CoreV1Api ;
54
59
batch : k8s . BatchV1Api ;
55
60
apps : k8s . AppsV1Api ;
56
61
} ;
57
62
58
- constructor ( namespace = KUBERNETES_NAMESPACE ) {
59
- this . #namespace = {
60
- metadata : {
61
- name : namespace ,
62
- } ,
63
- } ;
63
+ constructor ( opts : { namespace ?: string } = { } ) {
64
+ if ( opts . namespace ) {
65
+ this . #namespace. metadata . name = opts . namespace ;
66
+ }
64
67
65
68
this . #k8sApi = this . #createK8sApi( ) ;
66
69
}
@@ -649,7 +652,9 @@ class KubernetesTaskOperations implements TaskOperations {
649
652
}
650
653
651
654
const provider = new ProviderShell ( {
652
- tasks : new KubernetesTaskOperations ( ) ,
655
+ tasks : new KubernetesTaskOperations ( {
656
+ namespace : KUBERNETES_NAMESPACE ,
657
+ } ) ,
653
658
type : "kubernetes" ,
654
659
} ) ;
655
660
You can’t perform that action at this time.
0 commit comments