go.ligato.io/vpp-agent/v3@v3.5.0/k8s/tests/vnf-vpp.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: ConfigMap
     4  metadata:
     5    name: vnf-vpp-cfg
     6  data:
     7    vpp.conf: |
     8      unix {
     9        nodaemon
    10        cli-listen 0.0.0.0:5002
    11      }
    12      plugins {
    13        plugin dpdk_plugin.so {
    14          disable
    15        }
    16      }
    17  ---
    18  apiVersion: v1
    19  kind: ConfigMap
    20  metadata:
    21    name: vnf-agent-cfg
    22  data:
    23    etcd.conf: |
    24      insecure-transport: true
    25      dial-timeout: 1s
    26      endpoints:
    27       - "172.17.0.1:22379"
    28    kafka.conf: |
    29      addrs:
    30       - "172.17.0.1:9092"
    31  ---
    32  apiVersion: v1
    33  kind: Pod
    34  metadata:
    35    name: vnf-vpp
    36  spec:
    37    containers:
    38      - name: "vnf-vpp"
    39        image: ligato/vpp-agent:pantheon-dev
    40        imagePullPolicy: IfNotPresent
    41        securityContext:
    42          privileged: true
    43        ports:
    44          - containerPort: 5002
    45        env:
    46          - name: MICROSERVICE_LABEL
    47            value: vnf-vpp
    48        volumeMounts:
    49          - name: vpp-config
    50            mountPath: /etc/vpp
    51          - name: agent-config
    52            mountPath: /opt/vpp-agent/dev
    53          - name: memif-sockets
    54            mountPath: /tmp
    55    volumes:
    56      - name: vpp-config
    57        configMap:
    58          name: vnf-vpp-cfg
    59      - name: agent-config
    60        configMap:
    61          name: vnf-agent-cfg
    62      - name: memif-sockets
    63        hostPath:
    64          path: /tmp