3 apiVersion: apiextensions.k8s.io/v1beta1
4 kind: CustomResourceDefinition
6 name: networkchainings.k8s.plugin.opnfv.org
8 group: k8s.plugin.opnfv.org
11 listKind: NetworkChainingList
12 plural: networkchainings
13 singular: networkchaining
19 description: NetworkChaining is the Schema for the networkchainings API
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'
34 description: NetworkChainingSpec defines the desired state of NetworkChaining
79 description: NetworkChainingStatus defines the observed state of NetworkChaining
95 apiVersion: apiextensions.k8s.io/v1beta1
96 kind: CustomResourceDefinition
98 name: networks.k8s.plugin.opnfv.org
100 group: k8s.plugin.opnfv.org
103 listKind: NetworkList
113 description: 'APIVersion defines the versioned schema of this representation
114 of an object. Servers should convert recognized schemas to the latest
115 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
118 description: 'Kind is a string value representing the REST resource this
119 object represents. Servers may infer this from the endpoint the client
120 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
127 description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
128 Important: Run "operator-sdk generate k8s" to regenerate code after
129 modifying this file Add custom validation using kubebuilder tags:
130 https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
199 description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
200 of cluster Important: Run "operator-sdk generate k8s" to regenerate
201 code after modifying this file Add custom validation using kubebuilder
202 tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
215 apiVersion: apiextensions.k8s.io/v1beta1
216 kind: CustomResourceDefinition
218 name: providernetworks.k8s.plugin.opnfv.org
220 group: k8s.plugin.opnfv.org
222 kind: ProviderNetwork
223 listKind: ProviderNetworkList
224 plural: providernetworks
225 singular: providernetwork
231 description: ProviderNetwork is the Schema for the providernetworks API
234 description: 'APIVersion defines the versioned schema of this representation
235 of an object. Servers should convert recognized schemas to the latest
236 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
239 description: 'Kind is a string value representing the REST resource this
240 object represents. Servers may infer this from the endpoint the client
241 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
246 description: ProviderNetworkSpec defines the desired state of ProviderNetwork
249 description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
250 Important: Run "operator-sdk generate k8s" to regenerate code after
251 modifying this file Add custom validation using kubebuilder tags:
252 https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
262 providerInterfaceName:
266 - providerInterfaceName
332 logicalInterfaceName:
338 providerInterfaceName:
345 - providerInterfaceName
355 description: ProviderNetworkStatus defines the observed state of ProviderNetwork
358 description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
359 of cluster Important: Run "operator-sdk generate k8s" to regenerate
360 code after modifying this file Add custom validation using kubebuilder
361 tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html'
378 namespace: kube-system
381 apiVersion: rbac.authorization.k8s.io/v1
384 creationTimestamp: null
394 - persistentvolumeclaims
411 - monitoring.coreos.com
422 - deployments/finalizers
426 - k8s.plugin.opnfv.org
435 kind: ClusterRoleBinding
436 apiVersion: rbac.authorization.k8s.io/v1
441 name: system:serviceaccounts
442 apiGroup: rbac.authorization.k8s.io
446 apiGroup: rbac.authorization.k8s.io
455 namespace: kube-system
471 name: ovn-controller-network
472 namespace: kube-system
474 OVN_SUBNET: "10.233.64.0/18"
475 OVN_GATEWAYIP: "10.233.64.1/18"
483 namespace: kube-system
497 requiredDuringSchedulingIgnoredDuringExecution:
500 - key: ovn4nfv-k8s-plugin
505 - key: "node-role.kubernetes.io/master"
508 serviceAccountName: k8s-nfn-sa
511 image: docker.io/integratedcloudnative/ovn4nfv-k8s-plugin:v2.0.0
512 command: ["/usr/local/bin/entrypoint", "operator"]
513 imagePullPolicy: IfNotPresent
516 name: ovn-controller-network
518 - containerPort: 50000
524 fieldPath: metadata.name
525 - name: OPERATOR_NAME
526 value: "nfn-operator"
532 name: ovn4nfv-cni-config
533 namespace: kube-system
540 logfile=/var/log/openvswitch/ovn4k8s.log
543 conf-dir=/etc/cni/net.d
544 plugin=ovn4nfvk8s-cni
547 kubeconfig=/etc/cni/net.d/ovn4nfv-k8s.d/ovn4nfv-k8s.kubeconfig
550 "name": "ovn4nfv-k8s-plugin",
551 "type": "ovn4nfvk8s-cni",
552 "cniVersion": "0.3.1"
560 namespace: kube-system
576 beta.kubernetes.io/arch: amd64
580 serviceAccountName: k8s-nfn-sa
583 image: docker.io/integratedcloudnative/ovn4nfv-k8s-plugin:v2.0.0
584 command: ["/usr/local/bin/entrypoint", "cni"]
585 imagePullPolicy: IfNotPresent
597 mountPath: /host/etc/cni/net.d
599 mountPath: /host/opt/cni/bin
601 mountPath: /host/etc/openvswitch
603 mountPath: /tmp/ovn4nfv-conf
604 - name: ovn4nfv-cni-net-conf
605 mountPath: /tmp/ovn4nfv-cni
615 path: /etc/openvswitch
618 name: ovn4nfv-cni-config
620 - key: ovn4nfv_k8s.conf
621 path: ovn4nfv_k8s.conf
622 - name: ovn4nfv-cni-net-conf
624 name: ovn4nfv-cni-config
626 - key: 00-network.conf
627 path: 00-network.conf
633 namespace: kube-system
650 beta.kubernetes.io/arch: amd64
654 serviceAccountName: k8s-nfn-sa
657 image: docker.io/integratedcloudnative/ovn4nfv-k8s-plugin:v2.0.0
658 command: ["/usr/local/bin/entrypoint", "agent"]
659 imagePullPolicy: IfNotPresent
668 - name: NFN_NODE_NAME
671 fieldPath: spec.nodeName
675 add: ["NET_ADMIN", "SYS_ADMIN", "SYS_PTRACE"]
678 - mountPath: /var/run/dbus/
679 name: host-var-run-dbus
681 - mountPath: /run/openvswitch
683 - mountPath: /var/run/openvswitch
684 name: host-var-run-ovs
685 - mountPath: /var/run
687 - mountPath: /host/proc
689 - mountPath: /host/sys
691 - mountPath: /var/run/ovn4nfv-k8s-plugin
692 name: host-var-cniserver-socket-dir
696 path: /run/openvswitch
697 - name: host-var-run-ovs
699 path: /var/run/openvswitch
700 - name: host-var-run-dbus
703 - name: host-var-cniserver-socket-dir
705 path: /var/run/ovn4nfv-k8s-plugin