Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sample Configuration Files

Read this section to find sample YAML configuration files for use when you deploy Juniper Cloud-Native Router. These YAML files control the features and functions available to cloud-native router by affecting the deployment instructions. YAML files for workload configuration are also included. The workload configuration files control the workload functions.

We've included the following sample configuration files:

Use these files to understand the configuration options available for deployment of Juniper Cloud-Native Router. The workload configuration files display how you can configure trunk and access interfaces and configure various VLANs for each type. Each of the files contain comments that start with a hash mark (#) and are highlighted in bold in these examples.

  • values.yaml

    This is the main values.yaml file. There are 3 other values.yaml files supplied in the TAR file. 1 values.yaml for each of the installation components: jcnr-cni, jcnr-vrouter, and syslog-ng.

    If there are conflicting settings between the individual values.yaml files and the main values.yaml file, the settings in the main values.yaml file take precedence.

  • values_L3.yaml

    The file, values_L3.yaml controls installation and operation parameters of the cloud-native router when you deploy in L3 mode.

    Note that there are common configuration parameters that exist in both values_L3.yaml and the main values.yaml. Any values not set in values_L3.yamlare taken from the common configuration parameters section of the main values.yaml file.

  • jcnr-vrouter specific values.yaml

    This values.yaml file is specific to the jcnr-vrouter pod. It is located under the Juniper_Cloud_Native_Router_<release-number>/helmchart/charts/jcnr-vrouter directory. If you enter any values in this file that conflict with values in the main values.yaml file, the values in the main values.yaml file take precedence.

  • jcnr-cni specific values.yaml

    This values.yaml file is specific to the jcnr-cni pod. The jcnr-cni specfic values.yaml file is located under the Juniper_Cloud_Native_Router_<release-number>/helmchart/charts/jcnr-cni directory. If you enter any values in this file that conflict with values in the main values.yaml file, the values in the main values.yaml file take precedence.

  • nad-dpdk_trunk_vlan_3002.yaml

  • nad-kernel_access_vlan_3001.yaml

  • nad-odu-bd3003-sub.yaml

  • nad-odu-bd3004-sub.yaml

  • odu-virtio-subinterface.yaml

  • pod-dpdk-trunk-vlan3002.yaml

  • pod-kernel-access-vlan-3001.yaml

  • L3_nad-net1.yaml

  • l3_odu1.yaml