This repository was archived by the owner on Sep 19, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 9 files changed +85
-107
lines changed Expand file tree Collapse file tree 9 files changed +85
-107
lines changed Original file line number Diff line number Diff line change
1
+ apiVersion : apiextensions.k8s.io/v1beta1
2
+ kind : CustomResourceDefinition
3
+ metadata :
4
+ name : pytorchjobs.kubeflow.org
5
+ spec :
6
+ group : kubeflow.org
7
+ names :
8
+ kind : PyTorchJob
9
+ plural : pytorchjobs
10
+ singular : pytorchjob
11
+ scope : Namespaced
12
+ validation :
13
+ openAPIV3Schema :
14
+ properties :
15
+ spec :
16
+ properties :
17
+ pytorchReplicaSpecs :
18
+ properties :
19
+ Master :
20
+ properties :
21
+ replicas :
22
+ maximum : 1
23
+ minimum : 1
24
+ type : integer
25
+ Worker :
26
+ properties :
27
+ replicas :
28
+ minimum : 1
29
+ type : integer
30
+ version : v1beta1
Original file line number Diff line number Diff line change
1
+ apiVersion : extensions/v1beta1
2
+ kind : Deployment
3
+ metadata :
4
+ name : pytorch-operator
5
+ namespace : kubeflow
6
+ spec :
7
+ replicas : 1
8
+ template :
9
+ metadata :
10
+ labels :
11
+ name : pytorch-operator
12
+ spec :
13
+ containers :
14
+ - command :
15
+ - /pytorch-operator.v1beta1
16
+ - --alsologtostderr
17
+ - -v=1
18
+ env :
19
+ - name : MY_POD_NAMESPACE
20
+ valueFrom :
21
+ fieldRef :
22
+ fieldPath : metadata.namespace
23
+ - name : MY_POD_NAME
24
+ valueFrom :
25
+ fieldRef :
26
+ fieldPath : metadata.name
27
+ image : gcr.io/kubeflow-images-public/pytorch-operator:v0.4.0
28
+ name : pytorch-operator
29
+ serviceAccountName : pytorch-operator
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Namespace
3
+ metadata :
4
+ name : kubeflow
Original file line number Diff line number Diff line change 1
- {{ if .Values.rbac.install }}
2
- apiVersion : rbac.authorization.k8s.io/{{ required "A valid .Values.rbac.apiVersion entry required!" .Values.rbac.apiVersion }}
3
- kind : ClusterRole
1
+ apiVersion : v1
2
+ kind : ServiceAccount
4
3
metadata :
4
+ labels :
5
+ app : pytorch-operator
5
6
name : pytorch-operator
7
+ namespace : kubeflow
8
+ ---
9
+ apiVersion : rbac.authorization.k8s.io/v1beta1
10
+ kind : ClusterRole
11
+ metadata :
6
12
labels :
7
13
app : pytorch-operator
14
+ name : pytorch-operator
8
15
rules :
9
16
- apiGroups :
10
17
- kubeflow.org
11
18
resources :
12
19
- pytorchjobs
13
20
verbs :
14
- - " * "
21
+ - ' * '
15
22
- apiGroups :
16
23
- apiextensions.k8s.io
17
24
resources :
18
25
- customresourcedefinitions
19
26
verbs :
20
- - " * "
27
+ - ' * '
21
28
- apiGroups :
22
29
- storage.k8s.io
23
30
resources :
24
31
- storageclasses
25
32
verbs :
26
- - " * "
33
+ - ' * '
27
34
- apiGroups :
28
35
- batch
29
36
resources :
30
37
- jobs
31
38
verbs :
32
- - " * "
39
+ - ' * '
33
40
- apiGroups :
34
41
- " "
35
42
resources :
@@ -40,27 +47,27 @@ rules:
40
47
- persistentvolumeclaims
41
48
- events
42
49
verbs :
43
- - " * "
50
+ - ' * '
44
51
- apiGroups :
45
52
- apps
46
53
- extensions
47
54
resources :
48
55
- deployments
49
56
verbs :
50
- - " * "
57
+ - ' * '
51
58
---
59
+ apiVersion : rbac.authorization.k8s.io/v1beta1
52
60
kind : ClusterRoleBinding
53
- apiVersion : rbac.authorization.k8s.io/{{ required "A valid .Values.rbac.apiVersion entry required!" .Values.rbac.apiVersion }}
54
61
metadata :
55
- name : pytorch-operator
56
62
labels :
57
63
app : pytorch-operator
58
- subjects :
59
- - kind : ServiceAccount
60
64
name : pytorch-operator
61
- namespace : {{ .Release.Namespace }}
62
65
roleRef :
63
66
apiGroup : rbac.authorization.k8s.io
64
67
kind : ClusterRole
65
68
name : pytorch-operator
66
- {{ end }}
69
+ subjects :
70
+ - kind : ServiceAccount
71
+ name : pytorch-operator
72
+ namespace : kubeflow
73
+ ---
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments