aboutsummaryrefslogtreecommitdiffstats
path: root/inventory/group_vars/all.yml
diff options
context:
space:
mode:
Diffstat (limited to 'inventory/group_vars/all.yml')
-rw-r--r--inventory/group_vars/all.yml210
1 files changed, 210 insertions, 0 deletions
diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml
new file mode 100644
index 0000000..5a97b59
--- /dev/null
+++ b/inventory/group_vars/all.yml
@@ -0,0 +1,210 @@
+---
+### General ###
+deployment_name: "{{ lookup('env','DEPLOYMENT')| default('oom', true) }}"
+pod: "{{ lookup('env','pod')| default('none', true) }}"
+pod_type: "{{ lookup('env','INFRA_DEPLOYMENT')| default('rancher', true) }}"
+organization: "{{ details.pod_owner | default('OPNFV') }}"
+node_name: "{{ pod }}-{{ organization }}-{{ deployment_name }}"
+build_tag: "{{ ci_name }}-functest-{{ pod_type }}-\
+ {{ pod_deployment }}-{{ deploy_frequency }}-\
+ {{ onap_version }}-{{ id_review }}-{{ id_patchset }}"
+scenario: "{{ lookup('env','DEPLOY_SCENARIO') |
+ default('onap-ftw', true) }}"
+project: "{{ lookup('env','PROJECT') | default('oom', true) }}"
+pod_deployment: baremetal
+ci_name: gitlab_ci
+deploy_scenario: onap-nofeature-noha
+pipe_id: "{{ lookup('env','CI_PIPELINE_ID') | default('64', true) }}"
+id_review: "{{ lookup('env','GERRIT_REVIEW') | default(pipe_id, true) }}"
+id_patchset: "{{ lookup('env','GERRIT_PATCHSET') |
+ default('onap', true) }}"
+
+test_result_url: "{{ lookup('env','TEST_RESULT_DB_URL')|
+ default('http://testresults.opnfv.org/onap/api/v1/results', true) }}"
+
+onap_version: "{{ lookup('env','ONAP_VERSION') |
+ default('master', true) }}"
+
+onap_namespace: "{{ lookup('env','ONAP_NAMESPACE') |
+ default('onap', true) }}"
+
+os_test_cloud: "{{ lookup('env','OS_TEST_CLOUD') |
+ default( openstack_tenant_name, true) }}"
+
+deploy_frequency: "{{ lookup('env','FREQUENCY') | default('daily', true) }}"
+
+experimental: "{{ ((lookup('env','EXPERIMENTAL') | default('', true )) != '') |
+ ternary('-experimental', '') }}"
+
+date_unique: "{{ ansible_date_time.year ~ '-' ~ ansible_date_time.month ~ '-' ~
+ansible_date_time.day ~ '-' ~ pipe_id }}"
+
+helmv3_use_sql: "{{ lookup('env','HELM3_USE_SQL') |
+ default(False, true) }}"
+
+random_wait: "{{ lookup('env','RANDOM_WAIT') |
+ default(False, true) }}"
+
+# robot_configmap:
+# "{{ (onap_version == 'elalto') | ternary('robot-robot-eteshare-configmap', 'robot-eteshare-configmap') }}"
+
+robot_configmap: robot-eteshare-configmap
+
+deployment_type: "{{ lookup('env','DEPLOYMENT_TYPE') |
+ default('core', true) }}"
+
+use_ingress: "{{ lookup('env', 'INGRESS') | default(False, true) }}"
+
+global_local_path: "/tmp/xtesting"
+exec_local_path: "{{ global_local_path }}/{{ run_tiers }}/{{ run_type }}"
+
+k8s_job__dir_path: "{{ ansible_user_dir }}/oom/{{ onap_version }}"
+res_local_path: "/dockerdata-nfs/{{ onap_namespace }}/integration"
+helm2_deploy_logs_path: "{{
+ ansible_user_dir }}/.helm/plugins/deploy/cache/onap/logs"
+helm3_deploy_logs_path: "{{
+ ansible_user_dir }}/.local/share/helm/plugins/deploy/cache/onap/logs"
+
+# Python and system packages
+pip_packages:
+ - docker
+ - openshift==0.11.2
+
+pip_packages_pages:
+ - requests
+ - Jinja2
+ - pysocks
+ - prettytable
+ - anytree
+ - lxml
+ - beautifulsoup4
+ - deepdiff
+
+apt_packages:
+ - apt-transport-https
+ - ca-certificates
+ - curl
+ - software-properties-common
+ - nfs-common
+ - python3-pip
+
+#docker_registry: registry.gitlab.com/orange-opensource/lfn/onap/integration/xtesting
+docker_registry: nexus3.onap.org:10003/onap
+
+# Robot healthcheck
+testing_container: "{{ docker_registry }}/{{ run_tiers }}"
+
+testing_container_tag: "{{ onap_version }}"
+
+job_file: healthcheck.yaml
+
+# VNF
+openstack_public_net_id: "{{ lookup('env','EXT_NET') |
+ default('admin', true) }}"
+
+is_pythonsdk_tests_gating: "{{ (project == 'testsuite/pythonsdk-tests') | ternary(true, false) }}"
+docker_base_name: xtesting
+docker_vnf_name: "{{ docker_base_name }}-{{ onap_namespace }}-vnf-{{ run_type }}"
+docker_vnf_image: "{{ is_pythonsdk_tests_gating | ternary('registry.gitlab.com/orange-opensource/lfn/onap/build-integration', docker_registry + '/xtesting-smoke-usecases-pythonsdk') }}"
+#docker_vnf_version: "{{ is_pythonsdk_tests_gating | ternary(id_review + '-' + id_patchset, 'master') }}"
+docker_vnf_version: "{{ is_pythonsdk_tests_gating | ternary(id_review + '-' + id_patchset, testing_container_tag) }}"
+
+clouds_path: .config/openstack/clouds.yaml
+kube_conf_file: config
+kube_conf_path: ".kube/{{ kube_conf_file }}"
+
+onaptests_path: /usr/lib/python3.8/site-packages/onaptests
+#onaptests_path: /src/onaptests/src/onaptests
+
+volumes:
+ - "{{ exec_local_path }}/env:/var/lib/xtesting/conf/env_file"
+ - "{{ res_local_path }}/{{ run_tiers }}/{{ run_type }}:/var/lib/xtesting/results"
+ - "{{ exec_local_path }}/settings.py:{{ onaptests_path }}/configuration/settings.py"
+ - "{{ ansible_user_dir }}/{{ clouds_path }}:/root/{{ clouds_path }}"
+ - "{{ ansible_user_dir }}/{{ kube_conf_path }}:{{ onaptests_path }}/templates/artifacts/{{ kube_conf_file }}"
+ - "{{ global_local_path }}/{{ kube_conf_file }}:/root/{{ kube_conf_path }}"
+ - "{{ exec_local_path }}/basic_vm-service.yaml:{{ onaptests_path }}/templates/vnf-services/basic_vm-service.yaml"
+ - "{{ exec_local_path }}/basic_vm_macro-service.yaml:{{ onaptests_path }}/templates/vnf-services/basic_vm_macro-service.yaml"
+
+k8sRegionID: k8sregion
+datacenter_id: cruguil
+cnf_namespace: "{{ lookup('env','CNF_NAMESPACE') |
+ default('k8s', true) }}"
+
+tests_list: "{{ lookup('env','tests_list')| default('all', true) }}"
+
+postgres_namespace: helm
+postgres_svc: postgres
+minio:
+ fqdn: minio.minio
+
+# To be removed => use directly the k8s alias
+etc_hosts: >
+ {
+ "{{ use_ingress | ternary('portal-ui.simpledemo.onap.org', 'portal.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('vid-ui.simpledemo.onap.org', 'vid.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('sdc-fe-ui.simpledemo.onap.org', 'sdc.api.fe.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('sdc-be-api.simpledemo.onap.org', 'sdc.api.be.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('aai-api.simpledemo.onap.org', 'aai.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('aai-api.simpledemo.onap.org', 'aai.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('aai-sparkybe-api.simpledemo.onap.org', 'aai.api.sparky.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('so-api.simpledemo.onap.org', 'so.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('appc-api.simpledemo.onap.org', 'appc.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('sdnc-api.simpledemo.onap.org', 'sdnc.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('nbi-api.simpledemo.onap.org', 'nbi.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('msb-iag-ui.simpledemo.onap.org', 'msb.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('dmaap-mr-api.simpledemo.onap.org', 'mr.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('policy-ui.simpledemo.onap.org', 'clamp.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('cds-blueprintsprocessor-api.simpledemo.onap.org', 'cds-blueprintsprocessor.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ use_ingress | ternary('dcae-ves-collector-api.simpledemo.onap.org', 'ves-collector.api.simpledemo.onap.org') }}": "{{ oom_cluster_ip }}",
+ "{{ postgres_svc }}.{{ postgres_namespace }}": "{{ oom_cluster_ip }}",
+ "{{ minio.fqdn }}": "{{ oom_cluster_ip }}",
+ }
+
+dcae_collector_ip: 10.43.207.101
+
+# k8s healthcheck
+docker_healthcheck_k8s_name: "{{ docker_base_name }}-{{ onap_namespace }}-healthcheck-k8s"
+docker_health_k8s_image: "{{ docker_registry }}/xtesting-infra-healthcheck"
+docker_health_k8s_version: "{{ onap_version }}"
+
+volumes_security:
+ - "{{ ansible_user_dir }}/{{ kube_conf_path }}:/root/{{ kube_conf_path }}"
+ - "{{ res_local_path }}/{{ run_tiers }}/{{ run_type }}:/var/lib/xtesting/results"
+
+volumes_healthcheck_k8s: "{{ volumes_security +
+ [helm_deploy_logs_path ~ ':/onap_helm_logs'] }}"
+
+# onap-security
+docker_onap_security_name: "{{ docker_base_name }}-{{ onap_namespace }}-security-{{ run_type }}"
+docker_onap_security_image: "{{ docker_registry }}/xtesting-security"
+docker_onap_security_version: "{{ onap_version }}"
+# ONAP IP used for nodeport cert verification
+onap_ip: "{{ oom_cluster_ip }}"
+
+# Doc & pages
+doc_path: doc
+doc_dir_target: /tmp
+
+so_url: http://so.api.simpledemo.onap.org
+
+
+is_a_gating: "{{ (lookup('env','GERRIT_REVIEW') | default('', true )) != '' }}"
+gating_identifier: "{{ id_review ~ '-' ~ id_patchset ~ '-' ~ pipe_id }}"
+scheduled_identifier: "{{ pod ~ '/' ~ date_unique }}"
+
+# S3 Integration
+s3_endpoint: "{{ lookup('env','S3_ENDPOINT_URL') | default('', true) }}"
+s3_internal_url: "{{ lookup('env','S3_INTERNAL_ENDPOINT_URL') | default(s3_endpoint, true) }}"
+s3_http_url_endpoint: "{{ lookup('env','S3_HTTP_DST_URL') | default('', true) }}"
+use_s3: "{{ s3_endpoint is defined and s3_endpoint != '' }}"
+test_type: "{{ (is_a_gating | bool |
+ ternary('gating', deploy_frequency)) ~ experimental }}"
+identifier: "{{ is_a_gating | bool |
+ ternary(gating_identifier, scheduled_identifier) }}"
+s3_raw_dst: "onap/{{ test_type }}/{{ identifier }}/{{ run_type }}"
+s3_dst: "s3://{{ s3_raw_dst }}"
+s3_access_key: "{{ lookup('env','S3_ACCESS_KEY') }}"
+s3_secret_key: "{{ lookup('env','S3_SECRET_KEY') }}"
+
+lf_it_nexus_pwd: "{{ lookup('env','LF_RESULTS_BACKUP') | default('', true) }}"