Skip to content

Commit bfd8472

Browse files
committed
Pushing v1.2 content
1 parent 07a7ee6 commit bfd8472

File tree

10 files changed

+4925
-1378
lines changed

10 files changed

+4925
-1378
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: ntap-dsutil
5+
namespace: default # Replace with desired namespace
6+
spec:
7+
containers:
8+
- name: ntap-dsutil
9+
image: python:3
10+
lifecycle:
11+
postStart:
12+
exec:
13+
command:
14+
- "/bin/bash"
15+
- "-c"
16+
- "python3 -m pip install ipython kubernetes pandas tabulate && git clone https://github.com/NetApp/netapp-data-science-toolkit && mv /netapp-data-science-toolkit/Kubernetes/ntap_dsutil_k8s.py /"
17+
command:
18+
- "/bin/bash"
19+
- "-c"
20+
- "/ntap_dsutil_k8s.py list jupyterlabs" # Replace with desired command
21+
imagePullPolicy: IfNotPresent
22+
serviceAccountName: ntap-dsutil
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
apiVersion: v1
3+
kind: ServiceAccount
4+
metadata:
5+
name: ntap-dsutil
6+
namespace: default # Replace with desired namespace
7+
---
8+
kind: ClusterRole
9+
apiVersion: rbac.authorization.k8s.io/v1
10+
metadata:
11+
name: ntap-dsutil
12+
rules:
13+
- apiGroups: [""]
14+
resources: ["persistentvolumeclaims", "persistentvolumeclaims/status", "services"]
15+
verbs: ["get", "list", "create", "delete"]
16+
- apiGroups: ["snapshot.storage.k8s.io"]
17+
resources: ["volumesnapshots", "volumesnapshots/status", "volumesnapshotcontents", "volumesnapshotcontents/status"]
18+
verbs: ["get", "list", "create", "delete"]
19+
- apiGroups: ["apps", "extensions"]
20+
resources: ["deployments", "deployments/scale", "deployments/status"]
21+
verbs: ["get", "list", "create", "delete", "patch", "update"]
22+
- apiGroups: [""]
23+
resources: ["nodes"]
24+
verbs: ["get", "list"]
25+
---
26+
kind: ClusterRoleBinding
27+
apiVersion: rbac.authorization.k8s.io/v1
28+
metadata:
29+
name: ntap-dsutil
30+
subjects:
31+
- kind: ServiceAccount
32+
name: ntap-dsutil
33+
namespace: default # Replace with desired namespace
34+
roleRef:
35+
kind: ClusterRole
36+
name: ntap-dsutil
37+
apiGroup: rbac.authorization.k8s.io

Kubernetes/README.md

Lines changed: 1278 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)