# 'ocp_servers' is info about ocp master, client and worker nodes. # This section has to be defined. ocp_servers: master: master_node1: hostname: master_node1 master_node2: hostname: master_node2 client: client_node1: hostname: client_node1 client_node2: hostname: client_node2 nodes: ocp_node1: hostname: ocp_node1 ocp_node2: hostname: ocp_node2 # 'gluster_servers' section covers the details of the nodes where gluster # servers are run. In the case of CNS, these are the nodes where gluster # pods are run. In the case of CRS, these are the nodes where gluster # servers are configured. # This section has to be defined. gluster_servers: gluster_server1: manage: gluster_server1 storage: gluster_server1 zone: 1 devices: [device1, device2] additional_devices: [device3, device4] gluster_server2: manage: gluster_server2 storage: gluster_server2 zone : 2 devices: [device1, device2] additional_devices: [device3, device4] cns: setup: routing_config: "cloudapps.mystorage.com" insecure_registry: "INSECURE_REGISTRY='--insecure-registry registry.access.redhat.com" add_registry: "ADD_REGISTRY='--add-registry registry.access.redhat.com" cns_project_name: "storage-project" cns_username: "test-admin" cns_password: # 'deployment_type' can be crs_heketi_outside_openshift|crs_heketi_inside_openshift|cns deployment_type: # 'executor' can be ssh|kube|mock executor: ssh executor_user: root executor_port: 22 trusted_storage_pool_list: - [gluster_server1, gluster_server2] heketi_config: heketi_dc_name: "fake-name-of-heketi-deployment-config" heketi_service_name: "fake-name-of-heketi-service" heketi_client_node: heketi_server_url: "http://heketi-storage-project.cloudapps.mystorage.com" heketi_cli_user: "admin" heketi_cli_key: "admin" heketi_ssh_key: "/etc/heketi/heketi_key" heketi_config_file: "/etc/heketi/heketi.json" heketi_volume: size: 1 name: "autotests-heketi-vol-name" expand_size: 2 dynamic_provisioning: storage_classes: file_storage_class: provisioner: "kubernetes.io/glusterfs" resturl: restuser: secretnamespace: "" volumenameprefix: "cns-vol" block_storage_class: provisioner: "gluster.org/glusterblock" resturl: restuser: restsecretnamespace: "" hacount: "3" chapauthenabled: "true" volumenameprefix: "cns-vol" scale: - type: jenkins instances: 1 namespace: "" pod_parameters: ENABLE_OAUTH: false MEMORY_LIMIT: "Mi" VOLUME_CAPACITY: "Gi" STORAGE_CLASS_NAME: "fake-name-of-storage-class" JENKINS_IMAGE_STREAM_TAG: "jenkins:2" load_parameters: JOBS: 30 ITERATIONS: 30 EXECUTORS: 5