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.
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.
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.
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.
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.
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.
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.