12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- ---
- # Kuryr conf directory
- kuryr_config_dir: /etc/kuryr
- # Kuryr username
- kuryr_openstack_username: kuryr
- # Kuryr domain name or id containing user
- kuryr_openstack_user_domain_name: default
- # Kuryr domain name or id containing project
- kuryr_openstack_project_domain_name: default
- # Kuryr OpenShift namespace
- kuryr_namespace: openshift-infra
- # Kuryr health check server port
- kuryr_healthcheck_port: 8082
- # Whether to run the cni plugin in debug mode
- kuryr_cni_debug: "false"
- # Default pod-in-VM link interface
- kuryr_cni_link_interface: eth0
- # The version of cni binaries
- cni_version: v0.5.2
- # Path to bin dir (where kuryr execs get installed)
- bin_dir: /usr/bin
- # Default controller and CNI images
- openshift_openstack_kuryr_controller_image: kuryr/controller:latest
- openshift_openstack_kuryr_cni_image: kuryr/cni:latest
- # Enable kuryr ports pool by default
- kuryr_openstack_pool_driver: nested
- # Enable kuryr healthchecks probes by default
- enable_kuryr_controller_probes: True
- enable_kuryr_cni_probes: True
- # Path to the cni binaries
- cni_bin_dir: /opt/cni/bin
- # URL for cni binaries
- cni_bin_url_base: "https://github.com/containernetworking/cni/releases/download/"
- cni_bin_url: "{{ cni_bin_url_base }}/{{ cni_version }}/cni-{{ cni_version }}.tgz"
- cni_bin_checksum: "71f411080245aa14d0cc06f6824e8039607dd9e9"
- # Kuryr ClusterRole definition
- kuryr_clusterrole:
- name: kuryrctl
- state: present
- rules:
- - apiGroups:
- - ""
- attributeRestrictions: null
- verbs:
- - get
- - list
- - watch
- resources:
- - daemonsets
- - deployments
- - deploymentconfigs
- - endpoints
- - ingress
- - nodes
- - namespaces
- - pods
- - projects
- - routes
- - services
- - apiGroups:
- - ""
- attributeRestrictions: null
- verbs:
- - update
- - patch
- resources:
- - endpoints
- - ingress
- - pods
- - namespaces
- - nodes
- - services
- - services/status
- - routes
- # OpenShift-Node image definitions
- l_openshift_master_images_dict:
- origin: 'docker.io/openshift/origin-${component}:${version}'
- openshift-enterprise: 'registry.access.redhat.com/openshift3/ose-${component}:${version}'
- l_osm_registry_url_default: "{{ l_openshift_master_images_dict[openshift_deployment_type] }}"
- l_os_registry_url: "{{ oreg_url | default(l_osm_registry_url_default) | regex_replace('${version}' | regex_escape, openshift_image_tag | default('${version}')) }}"
- osn_image: "{{ l_os_registry_url | regex_replace('${component}' | regex_escape, 'node') }}"
|