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'
124 apiVersion: apiextensions.k8s.io/v1beta1
125 kind: CustomResourceDefinition
127 name: providernetworks.k8s.plugin.opnfv.org
129 group: k8s.plugin.opnfv.org
131 kind: ProviderNetwork
132 listKind: ProviderNetworkList
133 plural: providernetworks
134 singular: providernetwork
140 description: ProviderNetwork is the Schema for the providernetworks API
143 description: 'APIVersion defines the versioned schema of this representation
144 of an object. Servers should convert recognized schemas to the latest
145 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
148 description: 'Kind is a string value representing the REST resource this
149 object represents. Servers may infer this from the endpoint the client
150 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
155 description: ProviderNetworkSpec defines the desired state of ProviderNetwork
158 description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
159 Important: Run "operator-sdk generate k8s" to regenerate code after
160 modifying this file Add custom validation using kubebuilder tags:
161 https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
171 providerInterfaceName:
175 - providerInterfaceName
241 logicalInterfaceName:
247 providerInterfaceName:
254 - providerInterfaceName
264 description: ProviderNetworkStatus defines the observed state of ProviderNetwork
267 description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
268 of cluster Important: Run "operator-sdk generate k8s" to regenerate
269 code after modifying this file Add custom validation using kubebuilder
270 tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
291 apiVersion: rbac.authorization.k8s.io/v1
294 creationTimestamp: null
303 - persistentvolumeclaims
320 - monitoring.coreos.com
331 - deployments/finalizers
335 - k8s.plugin.opnfv.org
344 kind: ClusterRoleBinding
345 apiVersion: rbac.authorization.k8s.io/v1
350 name: system:serviceaccounts
351 apiGroup: rbac.authorization.k8s.io
355 apiGroup: rbac.authorization.k8s.io
395 requiredDuringSchedulingIgnoredDuringExecution:
403 - key: "node-role.kubernetes.io/master"
406 serviceAccountName: k8s-nfn-sa
409 image: integratedcloudnative/ovn4nfv-k8s-plugin:master
410 command: ["/usr/local/bin/entrypoint", "operator"]
411 imagePullPolicy: IfNotPresent
413 - containerPort: 50000
419 fieldPath: status.hostIP
423 fieldPath: metadata.name
424 - name: OPERATOR_NAME
425 value: "nfn-operator"
431 name: ovn4nfv-cni-config
439 logfile=/var/log/openvswitch/ovn4k8s.log
442 conf-dir=/etc/cni/net.d
443 plugin=ovn4nfvk8s-cni
446 kubeconfig=/etc/kubernetes/admin.conf
449 apiVersion: extensions/v1beta1
466 beta.kubernetes.io/arch: amd64
472 image: integratedcloudnative/ovn4nfv-k8s-plugin:master
473 command: ["/usr/local/bin/entrypoint", "cni"]
485 mountPath: /host/opt/cni/bin
487 mountPath: /host/etc/openvswitch
489 mountPath: /tmp/ovn4nfv-conf
496 path: /etc/openvswitch
499 name: ovn4nfv-cni-config
501 - key: ovn4nfv_k8s.conf
502 path: ovn4nfv_k8s.conf
505 apiVersion: extensions/v1beta1
522 beta.kubernetes.io/arch: amd64
528 image: integratedcloudnative/ovn4nfv-k8s-plugin:master
529 command: ["/usr/local/bin/entrypoint", "agent"]
538 - name: NFN_NODE_NAME
541 fieldPath: spec.nodeName
545 - mountPath: /run/openvswitch
547 - mountPath: /var/run/openvswitch
548 name: host-var-run-ovs
552 path: /run/openvswitch
553 - name: host-var-run-ovs
555 path: /var/run/openvswitch