Vadim Rutkovsky edc4a03f14 Check rc for commands with openshift_client_binary and failed_when 7 years ago
..
defaults 4e84cf6dee Update calico to v2.5 7 years ago
meta 801779eeb6 Relocate filter plugins to lib_utils 7 years ago
tasks edc4a03f14 Check rc for commands with openshift_client_binary and failed_when 7 years ago
templates 974a727ff5 Merge pull request #4295 from VincentS/Remove_Hardcoded_Calico_URL 7 years ago
README.md 7a57517cf5 Use sdn_cluster_network_cidr as default calico pool 7 years ago

README.md

Calico (Master)

Configure Calico components for the Master host.

Requirements

  • Ansible 2.2

Warning: This Calico Integration is in Alpha

Calico shares the etcd instance used by OpenShift, and distributes client etcd certificates to each node. For this reason, we do not (yet) recommend running Calico on any production-like cluster, or using it for any purpose besides early access testing.

Installation

To install, set the following inventory configuration parameters:

  • openshift_use_calico=True
  • openshift_use_openshift_sdn=False
  • os_sdn_network_plugin_name='cni'

Additional Calico/Node and Felix Configuration Options

Additional parameters that can be defined in the inventory are:

| Environment | Description | Schema | Default |
|---------|----------------------|---------|---------| | CALICO_IPV4POOL_IPIP | IPIP Mode to use for the IPv4 POOL created at start up. | off, always, cross-subnet | always | | CALICO_LOG_DIR | Directory on the host machine where Calico Logs are written.| String | /var/log/calico |

Contact Information

Author: Dan Osborne dan@projectcalico.org

For support, join the #openshift channel on the calico users slack.