blob: 130fb1a796f83bd5dfd85f52115c694334134a71 [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: '[
Hyunsun Moon07decd42019-08-19 13:59:52 -060025 { "name": "sgi-net", "interface": "sgi-rtr", "ips": "13.1.1.254/24" }
Hyunsun Moon81c8e232019-05-21 03:40:22 -060026 ]'
27spec:
28 containers:
29 - name: quagga
30 command: ["/bin/bash", "-c"]
31 args:
32 - >
Hyunsun Moon81c8e232019-05-21 03:40:22 -060033 ip link set sgi-rtr address 0e:00:00:00:00:01;
Hyunsun Moon81c8e232019-05-21 03:40:22 -060034 trap : TERM INT; sleep infinity & wait
35 image: opencord/quagga
36 securityContext:
37 capabilities:
38 add:
39 - NET_ADMIN
40 ports:
41 - containerPort: 2601