Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Manifests and Tools

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 and Tools in Release 22.1

The Manifests and Tools for OpenShift package 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/22.1).

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 package is called contrail-manifests-openshift-22.1.0.93.tgz.

The following table lists the manifests in that package.

Table 1: Manifests for Release 22.1
Manifests User-Managed Networking Cluster-Managed Networking Description
contrail-manifests-openshift/*.yaml Mandatory Mandatory Main Contrail manifests.
contrail-manifests-openshift/99-disable-offload-master.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/99-disable-offload-worker.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.
contrail-manifests-openshift/vrrp/99-disable-offload-master-ens4.yaml Not needed Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-disable-offload-worker-ens4.yaml Not needed Mandatory if running on VMs.

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-network-configmap.yaml Not needed 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.

Note:

The manifests are provided in plain text and in a base64-encoded version for your convenience.

The following table lists miscellaneous tools in that package.

Table 2: Miscellaneous Tools for Release 22.1
Miscellaneous Description
kubectl-contrailstatus The kubectl contrailstatus plug-in

Contrail Analytics

The optional Contrail Analytics package 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.

The release 22.1 package is called contrail-analytics-22.1.0.93.tgz. See Install Contrail Analytics in Release 22.1.

Manifests and Tools in Release 22.2

The Manifests and Tools for OpenShift package 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/22.2).

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 package is called contrail-manifests-openshift-22.2.0.94.tgz.

The following table lists the manifests in that package.

Table 3: Manifests for Release 22.2
Manifests User-Managed Networking Cluster-Managed Networking Description
contrail-manifests-openshift/*.yaml Mandatory Mandatory Main Contrail manifests.
contrail-manifests-openshift/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.

contrail-manifests-openshift/cert-manager-1.8/*.yaml Mandatory Mandatory Manifests needed for managing certificates to access the Contrail etcd database.
contrail-manifests-openshift/99-disable-offload-master.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/99-disable-offload-worker.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.
contrail-manifests-openshift/vrrp/99-disable-offload-master-vrrp.yaml Not needed Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-disable-offload-worker-vrrp.yaml Not needed Mandatory if running on VMs.

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-network-configmap.yaml Not needed 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.

The following table lists miscellaneous tools in that package.

Table 4: Miscellaneous Tools for Release 22.2
Tools Description
contrail-tools/contrail-readiness/contrail-readiness-controller.yaml The ContrailReadiness controller that runs 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/crds ContrailReadiness custom resource definitions for postflight checks
contrail-tools/uninstall.tgz Not applicable for OpenShift installations
contrail-tools/kubectl-contrailstatus The kubectl contrailstatus plug-in

Contrail Analytics

The optional Contrail Analytics package 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.

The release 22.2 package is called contrail-analytics-22.2.0.93.tgz. See Install Contrail Analytics in Release 22.2 or Higher.

Manifests and Tools in Release 22.3

The Manifests and Tools for OpenShift package 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/22.3).

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 package is called contrail-manifests-openshift-22.3.0.71.tgz.

The following table lists the manifests in that package.

Table 5: Manifests for Release 22.3
Manifests User-Managed Networking Cluster-Managed Networking Description
contrail-manifests-openshift/*.yaml Mandatory Mandatory Main Contrail manifests.
contrail-manifests-openshift/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.

contrail-manifests-openshift/cert-manager-1.8/*.yaml Mandatory Mandatory Manifests needed for managing certificates to access the Contrail etcd database.
contrail-manifests-openshift/99-disable-offload-master.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/99-disable-offload-worker.yaml Mandatory if running on VMs

Otherwise, not needed.

Mandatory if running on VMs

Otherwise, not needed.

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.
contrail-manifests-openshift/vrrp/99-disable-offload-master-vrrp.yaml Not needed Mandatory if running on VMs

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-disable-offload-worker-vrrp.yaml Not needed Mandatory if running on VMs.

Otherwise, not needed.

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.

contrail-manifests-openshift/vrrp/99-network-configmap.yaml Not needed 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.

The following table lists miscellaneous tools in that package.

Table 6: Miscellaneous Tools for Release 22.3
Tools Description
contrail-tools/contrail-readiness/contrail-readiness-controller.yaml The ContrailReadiness controller that runs 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/crds ContrailReadiness custom resource definitions for postflight checks
contrail-tools/uninstall.tgz Not applicable for OpenShift installations
contrail-tools/kubectl-contrailstatus The kubectl contrailstatus plug-in

Contrail Analytics

The optional Contrail Analytics package 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.

The release 22.3 package is called contrail-analytics-22.3.0.71.tgz. See Install Contrail Analytics in Release 22.2 or Higher.