58 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| #   Copyright The containerd Authors.
 | |
| 
 | |
| #   Licensed under the Apache License, Version 2.0 (the "License");
 | |
| #   you may not use this file except in compliance with the License.
 | |
| #   You may obtain a copy of the License at
 | |
| 
 | |
| #       http://www.apache.org/licenses/LICENSE-2.0
 | |
| 
 | |
| #   Unless required by applicable law or agreed to in writing, software
 | |
| #   distributed under the License is distributed on an "AS IS" BASIS,
 | |
| #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| #   See the License for the specific language governing permissions and
 | |
| #   limitations under the License.
 | |
| 
 | |
| set -o errexit
 | |
| set -o nounset
 | |
| set -o pipefail
 | |
| 
 | |
| source $(dirname "${BASH_SOURCE[0]}")/utils.sh
 | |
| CNI_CONFIG_DIR=${DESTDIR}/etc/cni/net.d
 | |
| ${SUDO} mkdir -p ${CNI_CONFIG_DIR}
 | |
| ${SUDO} bash -c 'cat >'${CNI_CONFIG_DIR}'/10-containerd-net.conflist <<EOF
 | |
| {
 | |
|   "cniVersion": "0.3.1",
 | |
|   "name": "containerd-net",
 | |
|   "plugins": [
 | |
|     {
 | |
|       "type": "bridge",
 | |
|       "bridge": "cni0",
 | |
|       "isGateway": true,
 | |
|       "ipMasq": true,
 | |
|       "promiscMode": true,
 | |
|       "ipam": {
 | |
|         "type": "host-local",
 | |
|         "ranges": [
 | |
|           [{
 | |
|             "subnet": "10.88.0.0/16"
 | |
|           }],
 | |
|           [{
 | |
|             "subnet": "2001:4860:4860::8888/32"
 | |
|           }]
 | |
|         ],
 | |
|         "routes": [
 | |
|           { "dst": "0.0.0.0/0" },
 | |
|           { "dst": "::/0" }
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": "portmap",
 | |
|       "capabilities": {"portMappings": true}
 | |
|     }
 | |
|   ]
 | |
| }
 | |
| EOF'
 | 
