File tree Expand file tree Collapse file tree
internal/controller/bindata/vsp/intel-ipu Expand file tree Collapse file tree File renamed without changes.
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : ServiceAccount
3+ metadata :
4+ name : vsp-p4-sa
5+ namespace : {{.Namespace}}
Original file line number Diff line number Diff line change 1+ apiVersion : rbac.authorization.k8s.io/v1
2+ kind : Role
3+ metadata :
4+ name : vsp-p4-role
5+ namespace : {{.Namespace}}
6+ rules :
7+ - apiGroups :
8+ - security.openshift.io
9+ resourceNames :
10+ - privileged
11+ resources :
12+ - securitycontextconstraints
13+ verbs :
14+ - use
15+ - apiGroups :
16+ - apps
17+ resources :
18+ - daemonsets
19+ verbs :
20+ - get
21+ - list
22+ - watch
23+ - create
24+ - update
25+ - delete
Original file line number Diff line number Diff line change 1+ kind : RoleBinding
2+ apiVersion : rbac.authorization.k8s.io/v1
3+ metadata :
4+ name : vsp-p4-role-binding
5+ namespace : {{.Namespace}}
6+ subjects :
7+ - kind : ServiceAccount
8+ name : vsp-p4-sa
9+ roleRef :
10+ kind : Role
11+ name : vsp-p4-role
12+ apiGroup : rbac.authorization.k8s.io
13+
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : vsp-p4-service
5+ namespace : {{.Namespace}}
6+ spec :
7+ selector :
8+ app : vsp-p4
9+ ports :
10+ - protocol : TCP
11+ port : 9559
12+ targetPort : 9559
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : PersistentVolume
3+ metadata :
4+ name : vsp-p4-pv
5+ namespace : {{.Namespace}}
6+ spec :
7+ selector :
8+ app : vsp-p4
9+ capacity :
10+ storage : 3Gi
11+ accessModes :
12+ - ReadWriteMany
13+ persistentVolumeReclaimPolicy : Retain
14+ local :
15+ path : /opt/p4/
16+ storageClassName : local-storage
17+ nodeAffinity :
18+ required :
19+ nodeSelectorTerms :
20+ - matchExpressions :
21+ - key : kubernetes.io/hostname
22+ operator : In
23+ values :
24+ - {{.HostName}}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : PersistentVolumeClaim
3+ metadata :
4+ name : vsp-p4-pvc
5+ namespace : {{.Namespace}}
6+ spec :
7+ accessModes :
8+ - ReadWriteMany
9+ provisioner : kubernetes.io/no-provisioner
10+ resources :
11+ requests :
12+ storage : 3Gi
13+ storageClassName : local-storage
Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : DaemonSet
3+ metadata :
4+ name : vsp-p4
5+ namespace : {{.Namespace}}
6+ spec :
7+ selector :
8+ matchLabels :
9+ app : vsp-p4
10+ template :
11+ metadata :
12+ labels :
13+ app : vsp-p4
14+ spec :
15+ nodeSelector :
16+ dpu : " true"
17+ serviceAccountName : vsp-p4-sa
18+ containers :
19+ - name : p4-container
20+ image : {{.ImageName}}
21+ securityContext :
22+ privileged : true
23+ ports :
24+ - containerPort : 9559
25+ hostPort : 9559
26+ resources :
27+ requests :
28+ cpu : 500m
29+ memory : 4Gi
30+ hugepages-2Mi : 256Mi
31+ limits :
32+ cpu : 1
33+ memory : 4Gi
34+ hugepages-2Mi : 256Mi
35+ volumeMounts :
36+ - name : lib-modules
37+ mountPath : /lib/modules/
38+ - name : var-run
39+ mountPath : /opt/p4/p4-cp-nws/var/run
40+ - name : sys
41+ mountPath : /sys
42+ - name : dev
43+ mountPath : /dev
44+ - name : hugepages
45+ mountPath : /dev/hugepages
46+ - name : opt-p4
47+ mountPath : /opt/p4
48+ dnsPolicy : ClusterFirstWithHostNet
49+ volumes :
50+ - name : lib-modules
51+ hostPath :
52+ path : /lib/modules/
53+ - name : var-run
54+ hostPath :
55+ path : /opt/p4/p4-cp-nws/var/run
56+ - name : sys
57+ hostPath :
58+ path : /sys
59+ - name : dev
60+ hostPath :
61+ path : /dev
62+ - name : hugepages
63+ hostPath :
64+ path : /dev/hugepages
65+ - name : opt-p4
66+ persistentVolumeClaim :
67+ claimName : vsp-p4-pvc
You can’t perform that action at this time.
0 commit comments