From 3203e8a0ae5765cf683137117295ffabfcdf102b Mon Sep 17 00:00:00 2001 From: Guillermo Carreto <133341352+GuillermoCarreto@users.noreply.github.com> Date: Thu, 22 Jun 2023 08:23:24 +0200 Subject: [PATCH] Adding Multus CNI NetworkAttachmentDefinition CRD (#181) --- .../networkattachmentdefinition_v1.json | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 k8s.cni.cncf.io/networkattachmentdefinition_v1.json diff --git a/k8s.cni.cncf.io/networkattachmentdefinition_v1.json b/k8s.cni.cncf.io/networkattachmentdefinition_v1.json new file mode 100644 index 00000000..76432625 --- /dev/null +++ b/k8s.cni.cncf.io/networkattachmentdefinition_v1.json @@ -0,0 +1,28 @@ +{ + "description": "NetworkAttachmentDefinition is a CRD schema specified by the Network Plumbing Working Group to express the intent for attaching pods to one or more logical or physical networks. More information available at: https://github.com/k8snetworkplumbingwg/multi-net-spec", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this represen tation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "type": "object" + }, + "spec": { + "description": "NetworkAttachmentDefinition spec defines the desired state of a network attachment", + "type": "object", + "properties": { + "config": { + "description": "NetworkAttachmentDefinition config is a JSON-formatted CNI configuration", + "type": "string" + } + }, + "additionalProperties": false + } + } +}