diff options
author | Arthy Loganathan <aloganat@redhat.com> | 2017-12-04 22:15:13 +0530 |
---|---|---|
committer | Arthy Loganathan <aloganat@redhat.com> | 2017-12-11 12:28:05 +0530 |
commit | 4067447ad52ab2de14d95a71536746184245aae0 (patch) | |
tree | 088e9c2ebaf3f4804a733def02496a7ba4a9586b | |
parent | 46cbb93cb1458484795d114bbf826a77e117e299 (diff) |
Sample config file for cns automation tests
Change-Id: I970e5563b9342a783c0c708c710d2a9816b89c96
Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
-rw-r--r-- | tests/cns_tests_sample_config.yml | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/tests/cns_tests_sample_config.yml b/tests/cns_tests_sample_config.yml new file mode 100644 index 00000000..62cd2b26 --- /dev/null +++ b/tests/cns_tests_sample_config.yml @@ -0,0 +1,99 @@ +log_file: /var/log/tests/cns_tests.log +log_level: DEBUG + +# 'ocp_servers' is info about ocp master, client and worker nodes. +# 'region' can be <primary|infra>. +# This section has to be defined. +ocp_servers: + master: + master_node1: + hostname: master_node1 + region: + master_node2: + hostname: master_node2 + region: + client: + client_node1: + hostname: client_node1 + client_node2: + hostname: client_node2 + nodes: + ocp_node1: + hostname: ocp_node1 + region: + ocp_node2: + hostname: ocp_node2 + region: + +# '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] + +# 'additional_gluster_servers' section covers the details of the +# additional gluster nodes to add to the gluster cluster. +additional_gluster_servers: + gluster_server3: + manage: gluster_server3 + storage: gluster_server3 + zone : 3 + 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_client_node: + heketi_server_url: "http://heketi-storage-project.cloudapps.mystorage.com" + heketi_ssh_key: "/etc/heketi/heketi_key" + heketi_config_file: "/etc/heketi/heketi.json" + heketi_volume: + size: + name: + expand_size: + dynamic_provisioning: + pods_info: + nginx: + size: 5 + number_of_pods: 3 + mongo: + size: 6 + number_of_pods: 7 + storage_classes: + storage_class1: + name: storage_class1 + provisioner: + default: + storage_class2: + name: storage_class2 + provisioner: + default: |