blob: 63f87f589b95eff7a4f7de798a89d933e51d354c [file] [log] [blame]
Hyunsun Moon81c8e232019-05-21 03:40:22 -06001#!/bin/bash -x
2#
3# Copyright 2019-present Open Networking Foundation
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16---
17apiVersion: v1
18kind: Pod
19metadata:
20 name: router
21 labels:
22 app: quagga
23 annotations:
24 k8s.v1.cni.cncf.io/networks: '[
25 { "name": "sgi-net", "interface": "sgi-rtr", "interfaceRequest": "sgi-rtr" }
26 ]'
27spec:
28 containers:
29 - name: quagga
30 command: ["/bin/bash", "-c"]
31 args:
32 - >
33 ip addr flush sgi-rtr;
34 ip link set sgi-rtr address 0e:00:00:00:00:01;
35 ip addr add 13.1.1.254/24 dev sgi-rtr;
36 trap : TERM INT; sleep infinity & wait
37 image: opencord/quagga
38 securityContext:
39 capabilities:
40 add:
41 - NET_ADMIN
42 ports:
43 - containerPort: 2601