Manifests
SUMMARY We provide tools and sample manifests to make your installation easier. You can download these manifests and tools from the Juniper Networks software download site or from GitHub.
Manifests in Release 23.3
The CN2 OpenShift manifests package is called Deployment Manifests for OpenShift and is available for download from the Juniper Networks software download site (https://support.juniper.net/support/downloads/?p=contrail-networking) or from GitHub (https://github.com/Juniper/contrail-networking/tree/main/releases/23.3/ocp).
The provided manifests might not be compatible between releases. Make sure you use the manifests for the release that you're running. In practice, this means that you should not modify the image tag in the supplied manifests.
If you're downloading from the Juniper Networks software download site, you'll need an account to download. If you don't have an account, contact your Juniper Networks sales representative to have one created for you.
The following table lists the manifests in that package.
Manifests | User-Managed Networking | Cluster-Managed Networking | Description |
---|---|---|---|
ocp/100*.yaml through 113*.yaml | Mandatory | Mandatory | Main CN2 manifests. |
ocp/050*.yaml through 052*.yaml | Mandatory if running DPDK. These manifests are ignored otherwise. |
Mandatory if running DPDK. These manifests are ignored otherwise. |
DPDK manifests. |
ocp/auth-registry/*.yaml | Mandatory | Mandatory |
Image pull secrets for pulling images from the Juniper Networks repository. Edit these manifests to replace the placeholder credentials with your repository login credentials. See step 4.d in Before You Install. |
ocp/cert-manager-1.8/*.yaml | Mandatory | Mandatory | Manifests needed for managing certificates to access the Contrail etcd database. |
ocp/99-disable-offload-master.yaml | Mandatory if running on VMs. Otherwise, don't use. |
Mandatory if running on VMs Otherwise, don't use. |
Disables checksum offloads on the named interface. Edit this manifest to reference the interface used for Kubernetes control plane traffic in the VM that is acting as a control plane node. See step 4.e in Before You Install. |
ocp/99-disable-offload-worker.yaml | Mandatory if running on VMs. Otherwise, don't use. |
Mandatory if running on VMs. Otherwise, don't use. |
Disables checksum offloads on the named interface. Edit this manifest to reference the interface used for Kubernetes control plane traffic in the VM that is acting as a worker node. See step 4.e in Before You Install. |
contrail-manifests-openshift/vrrp/*.yaml | Manifests used for cluster-managed networking. See entries below for usage. | ||
ocp/vrrp/99-disable-offload-master-vrrp.yaml | Don't use. | Mandatory if running on VMs. Otherwise, don't use. |
Disables checksum offloads on the named interface. Edit this manifest to reference the interface used for Contrail control and data traffic in the VM that is acting as a control plane node. See step 4.e in Before You Install. |
ocp/vrrp/99-disable-offload-worker-vrrp.yaml | Don't use. | Mandatory if running on VMs. Otherwise, don't use. |
Disables checksum offloads on the named interface. Edit this manifest to reference the interface used for Contrail control and data traffic in the VM that is acting as a worker node. See step 4.e in Before You Install. |
ocp/vrrp/99-network-configmap.yaml | Don't use. | Mandatory |
Specifies the network used for Contrail control plane and user data plane traffic. Edit this manifest to reference the correct fabric network. See step 4.f in Before You Install. |
contrail-manifests-openshift/plugins/*.yaml | Manifests used to integrate with non-CN2 components. See entries below for usage. | ||
ocp/plugins/*apstra*.yaml | Mandatory if integrating CN2 with Apstra. These manifests are ignored otherwise. |
Mandatory if integrating CN2 with Apstra. These manifests are ignored otherwise. |
Manifests used to integrate CN2 with Juniper Apstra. By integrating CN2 with Juniper Apstra, you can extend virtual networks into the fabric. See step 4.g in Before You Install. |
Contrail Tools in Release 23.3
The optional Contrail Tools package is called Contrail Tools and is available for download from the Juniper Networks software download https://support.juniper.net/support/downloads/?p=contrail-networking site. Contrail tools are compatible with CN2 within the same release only.
You'll need an account to download. If you don't have an account, contact your Juniper Networks sales representative to have one created for you.
The following table lists tools that we provide.
Tools | Description |
---|---|
contrail-tools/contrail-readiness/contrail-readiness-controller.yaml | The ContrailReadiness controller that runs preflight and postflight checks |
contrail-tools/contrail-readiness/contrail-readiness-preflight.yaml | Not applicable for OpenShift installations |
contrail-tools/contrail-readiness/contrail-readiness-postflight.yaml | ContrailReadiness postflight custom resource |
contrail-tools/contrail-readiness/contrail-readiness-uninstall.yaml | Not applicable for OpenShift installations |
contrail-tools/contrail-readiness/crds | ContrailReadiness custom resource definitions for the supported tools |
contrail-tools/kubectl-contrailstatus-<release>.tar | The kubectl contrailstatus plug-in |
contrail-tools/cn2_debug_infra-<release>.tar | The CN2 debug utility |
contrail-tools/uninstall.tar.gz | Deprecated |
Contrail Analytics in Release 23.3
The optional Contrail Analytics package is called Analytics Deployer and is available for download from the Juniper Networks software download https://support.juniper.net/support/downloads/?p=contrail-networking site. Select the Contrail Analytics package from the same release page that you select the Contrail Networking manifests. Contrail Analytics is compatible with Contrail Networking within the same release only.
You'll need an account to download. If you don't have an account, contact your Juniper Networks sales representative to have one created for you.
To install Contrail Analytics, see the Install Contrail Analytics and the CN2 Web UI section.