blob: af46aa50f9448fe4bccdda5c435af532125ba372 [file] [log] [blame]
Woojoong Kim67dac6d2019-08-02 12:20:31 -07001---
2# Copyright 2019-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16---
17apiVersion: "k8s.cni.cncf.io/v1"
18kind: NetworkAttachmentDefinition
19metadata:
20 name: f1-net-cu
21{{- if $.Values.network.sriov.enabled }}
22 annotations:
23 k8s.v1.cni.cncf.io/resourceName: intel.com/sriov_netdevice
24{{- end }}
25spec:
26 config: '{
27 "type": {{ .Values.network.f1.cni_plugin | quote }},
28 "ipam": {
29 "type": {{ .Values.network.f1.ipam | quote }},
30 {{- if eq .Values.network.f1.ipam "host-local" }}
31 "subnet": {{ .Values.network.f1.subnet | quote }},
32 "gateway": {{ .Values.network.f1.gateway | quote }}
33 {{- else if eq .Values.network.f1.ipam "centralip" }}
34 "ipType": "cluster",
35 "network": {{ .Values.network.f1.subnet | quote }},
36 "etcdURL": {{ .Values.network.etcdurl | quote }}
37 {{- end }}
38 }
39 }'