4 apiVersion: apiextensions.k8s.io/v1beta1
5 kind: CustomResourceDefinition
7 name: networks.k8s.plugin.opnfv.org
9 group: k8s.plugin.opnfv.org
22 description: 'APIVersion defines the versioned schema of this representation
23 of an object. Servers should convert recognized schemas to the latest
24 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
27 description: 'Kind is a string value representing the REST resource this
28 object represents. Servers may infer this from the endpoint the client
29 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
36 description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
37 Important: Run "operator-sdk generate k8s" to regenerate code after
38 modifying this file Add custom validation using kubebuilder tags:
39 https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
108 description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
109 of cluster Important: Run "operator-sdk generate k8s" to regenerate
110 code after modifying this file Add custom validation using kubebuilder
111 tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
132 apiVersion: rbac.authorization.k8s.io/v1
135 creationTimestamp: null
144 - persistentvolumeclaims
160 - monitoring.coreos.com
171 - deployments/finalizers
175 - k8s.plugin.opnfv.org
184 kind: ClusterRoleBinding
185 apiVersion: rbac.authorization.k8s.io/v1
190 name: system:serviceaccounts
191 apiGroup: rbac.authorization.k8s.io
195 apiGroup: rbac.authorization.k8s.io
216 requiredDuringSchedulingIgnoredDuringExecution:
224 - key: "node-role.kubernetes.io/master"
227 serviceAccountName: k8s-nfn-sa
230 image: rtsood/nfn-operator:latest
231 command: ["/usr/local/bin/entrypoint", "operator"]
232 imagePullPolicy: IfNotPresent
237 fieldPath: status.hostIP
241 fieldPath: metadata.name
242 - name: OPERATOR_NAME
243 value: "nfn-operator"
249 name: ovn4nfv-cni-config
257 logfile=/var/log/openvswitch/ovn4k8s.log
260 conf-dir=/etc/cni/net.d
261 plugin=ovn4nfvk8s-cni
264 kubeconfig=/etc/kubernetes/admin.conf
267 apiVersion: extensions/v1beta1
284 beta.kubernetes.io/arch: amd64
290 image: rtsood/nfn-operator:latest
291 command: ["/usr/local/bin/entrypoint", "cni"]
303 mountPath: /host/opt/cni/bin
305 mountPath: /host/etc/openvswitch
307 mountPath: /tmp/ovn4nfv-conf
314 path: /etc/openvswitch
317 name: ovn4nfv-cni-config
319 - key: ovn4nfv_k8s.conf
320 path: ovn4nfv_k8s.conf