diff options
59 files changed, 2016 insertions, 815 deletions
diff --git a/ansible/.gitignore b/ansible/.gitignore index e5505c9e..c1c4d568 100644 --- a/ansible/.gitignore +++ b/ansible/.gitignore @@ -1,3 +1,6 @@ ansible_chroot application/* certs/ + +# Molecule testing +__pycache__/ diff --git a/ansible/application.yml b/ansible/application.yml index bbac7e5c..02c654f2 100644 --- a/ansible/application.yml +++ b/ansible/application.yml @@ -2,22 +2,16 @@ - name: Setup nfs server hosts: nfs-server roles: - - {role: nfs, when: groups.kubernetes | length > 1 } + - role: nfs + when: groups.kubernetes | length > 1 - name: Setup nfs mounts hosts: kubernetes:!nfs-server roles: - - {role: nfs, when: groups.kubernetes | length > 1 } + - role: nfs + when: groups.kubernetes | length > 1 - name: Install Helm application {{ app_name }} into offline Kubernetes cluster hosts: infrastructure roles: - - role: application-install - vars: - phase: pre-install - - role: application-install - vars: - phase: install - - role: application-install - vars: - phase: post-install + - application diff --git a/ansible/docker/Dockerfile b/ansible/docker/Dockerfile index 8056b9fc..ca6dbfb2 100644 --- a/ansible/docker/Dockerfile +++ b/ansible/docker/Dockerfile @@ -25,6 +25,7 @@ RUN apk --no-cache update \ ansible==$ansible_version \ jmespath \ netaddr \ + jsonpointer \ && apk del build-dependencies && rm -rf /var/cache/apk/* && rm -rf /root/.cache ENV ANSIBLE_HOST_KEY_CHECKING false diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index 0d22ac5d..f9d6726f 100755 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -90,9 +90,10 @@ runtime_images: {} # Application specific params # ############################### -# App Helm charts directory location in installation package. -# The path is absolute path (even locates relative inside of this sw package -# installation folder) because it must be visible for ansible docker/chroot +# App Helm charts directory location in installation package +# (local path for the ansible process). +# The path locates relative inside of this sw package +# installation folder and must be visible for ansible docker/chroot # process to find directory and to transfer it into machine (infra node) running # Helm repository. # Content of the folder must be Helm chart directories of the app with Makefile. @@ -100,7 +101,7 @@ runtime_images: {} # NOTE: This default value should not be changed if not really needed and it # must match with the variable "HELM_CHARTS_DIR_IN_PACKAGE" value in package.sh # script! -app_helm_charts_install_directory: "/ansible/application/helm_charts" +app_helm_charts_install_directory: application/helm_charts # Specify target dir where helm charts are copied into on infra node. # (same as content of "app_helm_charts_install_directory" copied by installer to this dir.) @@ -146,3 +147,12 @@ application_post_install_role: # openStackDomain: "Default" # openStackUserName: "admin" # openStackEncryptedPassword: "f7920677e15e2678b0f33736189e8965" + +# Optional time synchronisation settings +# timesync: +# servers: +# - <ip address of NTP_1> +# - <...> +# - <ip address of NTP_N> +# slewclock: false +# timezone: <timezone name from tz database> diff --git a/ansible/group_vars/infrastructure.yml b/ansible/group_vars/infrastructure.yml index 9fd88f25..a248a514 100755 --- a/ansible/group_vars/infrastructure.yml +++ b/ansible/group_vars/infrastructure.yml @@ -24,13 +24,6 @@ simulated_hosts: - registry.npmjs.org all_simulated_hosts: "{{ simulated_hosts.git + simulated_hosts.http + simulated_hosts.nexus }}" -rancher_server_url: "http://{{ hostvars[groups.infrastructure.0].ansible_host }}:8080" rancher_server_version: v1.6.22 -rancher_remove_other_env: yes -rancher_redeploy_k8s_env: yes -populate_nexus: no -kube_directory: /root/.kube -kubectl_bin_dir: /usr/local/bin +populate_nexus: false helm_bin_dir: /usr/local/bin -helm_repository_name: local -helm_repository_url: http://127.0.0.1:8879 diff --git a/ansible/infrastructure.yml b/ansible/infrastructure.yml index 83e185fe..e49ee919 100644 --- a/ansible/infrastructure.yml +++ b/ansible/infrastructure.yml @@ -3,11 +3,13 @@ hosts: infrastructure, kubernetes roles: - package-repository - - role: firewall + - firewall - name: Setup infrastructure servers hosts: infrastructure roles: + - chrony + - package-repository-check - certificates - docker - dns @@ -18,8 +20,12 @@ - name: Setup base for Kubernetes nodes hosts: kubernetes roles: + - chrony + - package-repository-check - docker tasks: - - import_tasks: roles/certificates/tasks/upload_root_ca.yml + - include_role: + name: certificates + tasks_from: upload_root_ca.yml vars: certificates_local_dir: certs diff --git a/ansible/library/json_add.py b/ansible/library/json_add.py deleted file mode 100644 index 6aad2d7c..00000000 --- a/ansible/library/json_add.py +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/python - -from ansible.module_utils.basic import AnsibleModule -import json -import os - -DOCUMENTATION=""" ---- -module: json_add -descritption: - - This module will search top level objects in json and adds specified - value into list for specified key. - - If file does not exists module will create it automatically. - -options: - path: - required: true - aliases=[name, destfile, dest] - description: - - The json file to modify. - key: - required: true - description: - - Top level object. - value: - required: true - description: - - Value to add to specified key. -""" - -def load_json(path): - if os.path.exists(path): - with open(path, 'r') as f: - return json.load(f) - else: - return {} - -def value_is_set(path, key, value, json_obj): - return value in json_obj.get(key, []) - -def insert_to_json(path, key, value, check_mode=False): - json_obj = load_json(path) - if not value_is_set(path, key, value, json_obj): - if not check_mode: - json_obj.setdefault(key, []).append(value) - store_json(path, json_obj) - return True, 'Value %s added to %s.' % (value, key) - else: - return False, '' - -def store_json(path, json_obj): - with open(path, 'w') as f: - json.dump(json_obj, f, indent=4) - -def check_file_attrs(module, changed, message, diff): - file_args = module.load_file_common_arguments(module.params) - if module.set_fs_attributes_if_different(file_args, False, diff=diff): - - if changed: - message += ' ' - changed = True - message += 'File attributes changed.' - - return changed, message - -def run_module(): - module = AnsibleModule( - argument_spec=dict( - path=dict(type='path', required=True, aliases=['name', 'destfile', 'dest']), - key=dict(type='str', required=True), - value=dict(type='str', required=True), - ), - add_file_common_args=True, - supports_check_mode=True - ) - params = module.params - path = params['path'] - key = params['key'] - value = params['value'] - try: - changed, msg = insert_to_json(path, key, value, module.check_mode) - fs_diff = {} - changed, msg = check_file_attrs(module, changed, msg, fs_diff) - module.exit_json(changed=changed, msg=msg, file_attr_diff=fs_diff) - except IOError as e: - module.fail_json(msg=e.msg) - -if __name__ == '__main__': - run_module() - diff --git a/ansible/library/json_mod.py b/ansible/library/json_mod.py new file mode 100644 index 00000000..1a95c75b --- /dev/null +++ b/ansible/library/json_mod.py @@ -0,0 +1,328 @@ +#!/usr/bin/python + +from ansible.module_utils.basic import AnsibleModule + +import os +import copy +import json + +try: + import jsonpointer +except ImportError: + jsonpointer = None + +DOCUMENTATION = """ +--- +module: json_mod +short_description: Modifies json data inside a file +description: + - This module modifies a file containing a json. + - It is leveraging jsonpointer module implementing RFC6901: + https://pypi.org/project/jsonpointer/ + https://tools.ietf.org/html/rfc6901 + - If the file does not exist the module will create it automatically. + +options: + path: + description: + - The json file to modify. + required: true + aliases: + - name + - destfile + - dest + key: + description: + - Pointer to the key inside the json object. + - You can leave out the leading slash '/'. It will be prefixed by the + module for convenience ('key' equals '/key'). + - Empty key '' designates the whole JSON document (RFC6901) + - Key '/' is valid too and it translates to '' ("": "some value"). + - The last object in the pointer can be missing but the intermediary + objects must exist. + required: true + value: + description: + - Value to be added/changed for the key specified by pointer. + - In the case of 'state = absent' the module will delete those elements + described in the value. If the whole key/value should be deleted then + value must be set to the empty string '' ! + required: true + state: + description: + - It states either that the combination of key and value should be + present or absent. + - If 'present' then the exact results depends on 'action' argument. + - If 'absent' and key does not exists - no change, if does exist but + 'value' is unapplicable (old value is dict, but new is not), then the + module will raise error. Special 'value' for state 'absent' is an empty + string '' (read above). If 'value' is applicable (both key and value is + dict or list) then it will remove only those explicitly named elements. + Please beware that if you want to remove key/value pairs from dict then + you must provide as 'value' a valid dict - that means key/value pair(s) + in curls {}. Here you can use just some dummy value like "". The values + can differ, the key/value pair will be deleted if key matches. + For example to delete key "xyz" from json object, you must provide + 'value' similar to this: { "key": ""} + required: false + default: present + choices: + - present + - absent + action: + description: + - It modifies a presence of the key/value pair when state is 'present' + otherwise is ignored. + - 'add' is default and means that combination of key/value will be added + if not already there. If there is already an old value then it is + expected that the old value and the new value are of the same type. + Otherwise the module will fail. By the same type we mean that both of + them are either scalars (strings, numbers), lists or dicts. + - In the case of scalar values everything is simple - if there is already + a value, nothing happens. + - In the case of lists the module ensures that all components of the new + value list are present in the result - it will extend an old value list + with the elements of the new value list. + - In the case of dicts the missing key/value pairs are added but those + already present are preserved - it will NOT overwrite old values. + - 'Update' is identical to 'add', but it WILL overwrite old values. For + list values this has no meaning, so it behaves like add - it simply + merges two lists (extends the old with new). + - 'replace' will (re)create key/value combination from scratch - it means + that the old value is completely discarded if there is any. + required: false + default: add + choices: + - add + - update + - replace +""" + + +def load_json(path): + if os.path.exists(path): + with open(path, 'r') as f: + return json.load(f) + else: + return {} + + +def store_json(path, json_data): + with open(path, 'w') as f: + json.dump(json_data, f, indent=4) + f.write("\n") + + +def modify_json(json_data, pointer, json_value, state='present', action='add'): + is_root = False # special treatment - we cannot modify reference in place + key_exists = False + + try: + value = json.loads(json_value) + except Exception: + value = None + + if state == 'present': + if action not in ['add', 'update', 'replace']: + raise ValueError + elif state == 'absent': + pass + else: + raise ValueError + + # we store the original json document to compare it later + original_json_data = copy.deepcopy(json_data) + + try: + target = jsonpointer.resolve_pointer(json_data, pointer) + if pointer == '': + is_root = True + key_exists = True + except jsonpointer.JsonPointerException: + key_exists = False + + if key_exists: + if state == "present": + if action == "add": + if isinstance(target, dict) and isinstance(value, dict): + # we keep old values and only append new ones + value.update(target) + result = jsonpointer.set_pointer(json_data, + pointer, + value, + inplace=(not is_root)) + if is_root: + json_data = result + elif isinstance(target, list) and isinstance(value, list): + # we just append new items to the list + for item in value: + if item not in target: + target.append(item) + elif ((not isinstance(target, dict)) and + (not isinstance(target, list))): + # 'add' does not overwrite + pass + else: + raise ValueError + elif action == "update": + if isinstance(target, dict) and isinstance(value, dict): + # we append new values and overwrite the old ones + target.update(value) + elif isinstance(target, list) and isinstance(value, list): + # we just append new items to the list - same as with 'add' + for item in value: + if item not in target: + target.append(item) + elif ((not isinstance(target, dict)) and + (not isinstance(target, list))): + # 'update' DOES overwrite + if value is not None: + result = jsonpointer.set_pointer(json_data, + pointer, + value) + elif target != json_value: + result = jsonpointer.set_pointer(json_data, + pointer, + json_value) + else: + raise ValueError + else: + raise ValueError + elif action == "replace": + # simple case when we don't care what was there before (almost) + if value is not None: + result = jsonpointer.set_pointer(json_data, + pointer, + value, + inplace=(not is_root)) + else: + result = jsonpointer.set_pointer(json_data, + pointer, + json_value, + inplace=(not is_root)) + if is_root: + json_data = result + else: + raise ValueError + elif state == "absent": + # we will delete the elements in the object or object itself + if is_root: + if json_value == '': + # we just return empty json + json_data = {} + elif isinstance(target, dict) and isinstance(value, dict): + for key in value: + target.pop(key, None) + else: + raise ValueError + else: + # we must take a step back in the pointer, so we can edit it + ppointer = pointer.split('/') + to_delete = ppointer.pop() + ppointer = '/'.join(ppointer) + ptarget = jsonpointer.resolve_pointer(json_data, ppointer) + if (((not isinstance(target, dict)) and + (not isinstance(target, list)) and + json_value == '') or + (isinstance(target, dict) or + isinstance(target, list)) and + json_value == ''): + # we simply delete the key with it's value (whatever it is) + ptarget.pop(to_delete, None) + target = ptarget # piece of self-defense + elif isinstance(target, dict) and isinstance(value, dict): + for key in value: + target.pop(key, None) + elif isinstance(target, list) and isinstance(value, list): + for item in value: + try: + target.remove(item) + except ValueError: + pass + else: + raise ValueError + else: + raise ValueError + else: + # the simplest case - nothing was there before and pointer is not root + # because in that case we would have key_exists = true + if state == 'present': + if value is not None: + result = jsonpointer.set_pointer(json_data, + pointer, + value) + else: + result = jsonpointer.set_pointer(json_data, + pointer, + json_value) + + if json_data != original_json_data: + changed = True + else: + changed = False + + if changed: + msg = "JSON object '%s' was updated" % pointer + else: + msg = "No change to JSON object '%s'" % pointer + + return json_data, changed, msg + + +def main(): + module = AnsibleModule( + argument_spec=dict( + path=dict(type='path', required=True, + aliases=['name', 'destfile', 'dest']), + key=dict(type='str', required=True), + value=dict(type='str', required=True), + state=dict(default='present', choices=['present', 'absent']), + action=dict(required=False, default='add', + choices=['add', + 'update', + 'replace']), + ), + supports_check_mode=True + ) + + if jsonpointer is None: + module.fail_json(msg='jsonpointer module is not available') + + path = module.params['path'] + pointer = module.params['key'] + value = module.params['value'] + state = module.params['state'] + action = module.params['action'] + + if pointer == '' or pointer == '/': + pass + elif not pointer.startswith("/"): + pointer = "/" + pointer + + try: + json_data = load_json(path) + except Exception as err: + module.fail_json(msg=str(err)) + + try: + json_data, changed, msg = modify_json(json_data, + pointer, + value, + state, + action) + except jsonpointer.JsonPointerException as err: + module.fail_json(msg=str(err)) + except ValueError as err: + module.fail_json(msg="Wrong usage of state, action and/or key/value") + + try: + if not module.check_mode and changed: + store_json(path, json_data) + except IOError as err: + module.fail_json(msg=str(err)) + + module.exit_json(changed=changed, msg=msg) + + +if __name__ == '__main__': + main() diff --git a/ansible/rancher_kubernetes.yml b/ansible/rancher_kubernetes.yml index 196f1fc2..e44f18d3 100644 --- a/ansible/rancher_kubernetes.yml +++ b/ansible/rancher_kubernetes.yml @@ -1,31 +1,23 @@ --- -- name: Install binaries for controlling deployment +- name: Deploy rancher server and create k8s env hosts: infrastructure roles: + - role: rancher + vars: + mode: server - kubectl - helm -- name: Deploy rancher server and create k8s env - hosts: infrastructure - roles: - - rancher - vars: - rancher_role: server - -- name: Deploy rancher agents +- name: Deploy rancher agents for kube nodes hosts: kubernetes roles: - - rancher - vars: - rancher_role: agent + - role: rancher + vars: + mode: agent - name: Wait for Kubernetes environment to be healthy hosts: infrastructure - tasks: - - name: Check cluster health - uri: - url: "{{ rancher_server_url }}/v2-beta/projects/{{ k8s_env_id }}" - register: env_info - retries: 30 - delay: 15 - until: "env_info.json.healthState == 'healthy'" + roles: + - role: rancher + vars: + mode: health
\ No newline at end of file diff --git a/ansible/roles/application-install/defaults/main.yml b/ansible/roles/application-install/defaults/main.yml deleted file mode 100644 index 473fbb80..00000000 --- a/ansible/roles/application-install/defaults/main.yml +++ /dev/null @@ -1 +0,0 @@ -phase: install diff --git a/ansible/roles/application-install/tasks/install.yml b/ansible/roles/application-install/tasks/install.yml deleted file mode 100644 index d2134d30..00000000 --- a/ansible/roles/application-install/tasks/install.yml +++ /dev/null @@ -1,68 +0,0 @@ ---- -- name: Helm init and upgrade - command: | - {{ helm_bin_dir }}/helm init - --upgrade - --skip-refresh - -#A correct way to implement this would be using --wait option in helm init invocation. -#However, it does not work due to https://github.com/helm/helm/issues/4031 (fixed in newer helm release) -- name: "Wait for helm upgrade to finish" - command: "{{ helm_bin_dir }}/helm version --tiller-connection-timeout 10" - register: result - until: result.rc == 0 - delay: 10 - retries: 12 - -- name: Get all helm repos - command: "{{ helm_bin_dir }}/helm repo list" - register: repos - -- name: Remove stable repo - command: "{{ helm_bin_dir }}/helm repo remove stable" - when: "'stable' in repos.stdout" - -- name: Helm Serve - shell: "{{ helm_bin_dir }}/helm serve &" - async: 45 - poll: 0 - -- name: Helm Add Repo - command: "{{ helm_bin_dir }}/helm repo add {{ helm_repository_name }} {{ helm_repository_url }}" - -- name: Build local helm repository - make: - chdir: "{{ app_helm_charts_infra_directory }}" - target: "{{ item }}" - with_items: "{{ app_helm_build_targets }}" - environment: - PATH: "{{ helm_bin_dir }}:{{ ansible_env.PATH }}" - -- name: Register root certificate - slurp: - src: "{{ playbook_dir }}/certs/rootCA.crt" - register: root_cert - delegate_to: localhost - -# WA: this is required because deploy plugin dont process params properly -- name: Create override file with global.cacert - copy: - dest: "{{ app_data_path}}/override.yaml" - content: | - global: - cacert: | - {{ root_cert['content'] | b64decode | indent( width=4, indentfirst=False) }} - -- name: Check for deploy plugin presence - stat: - path: '{{ helm_home_dir.stdout }}/plugins/deploy/deploy.sh' - register: deploy_plugin_presence - -- name: "Helm Install application {{ app_name }}" - command: > - {{ helm_bin_dir }}/helm - {{ 'deploy' if deploy_plugin_presence.stat.exists else 'install --name' }} - {{ app_helm_release_name }} - {{ helm_repository_name }}/{{ app_helm_chart_name }} - --namespace {{ app_kubernetes_namespace }} - -f {{ app_data_path }}/override.yaml diff --git a/ansible/roles/application-install/tasks/main.yml b/ansible/roles/application-install/tasks/main.yml deleted file mode 100644 index ba522792..00000000 --- a/ansible/roles/application-install/tasks/main.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- debug: - msg: "phase is {{ phase }}" - -- name: Check if install needed - block: - - name: "Does {{ app_helm_charts_install_directory }} exist and contain Helm Charts" - find: - paths: "{{ app_helm_charts_install_directory }}" - recurse: yes - delegate_to: localhost - register: charts_files - - name: Set install active fact - set_fact: - install_needed: "{{ true if charts_files.matched | int > 0 else false }}" - when: phase == "pre-install" - -- include_tasks: "{{ phase }}.yml" - when: install_needed - -- debug: - msg: "Install needed {{ install_needed }}" diff --git a/ansible/roles/application-override/tasks/main.yml b/ansible/roles/application-override/tasks/main.yml new file mode 100644 index 00000000..1ecf7c79 --- /dev/null +++ b/ansible/roles/application-override/tasks/main.yml @@ -0,0 +1,16 @@ +--- +# Role for generating Helm override.yml file +- name: Register root certificate + slurp: + src: "{{ playbook_dir }}/certs/rootCA.crt" + register: root_cert + delegate_to: localhost + +- name: "Set root ca certificate" + set_fact: + merged_overrides: "{{ overrides | default({}) | combine({'global': {'cacert': root_cert.content | b64decode}}, recursive=True) }}" + +- name: "Create {{ app_helm_override_file }}" + copy: + dest: "{{ app_helm_override_file }}" + content: "{{ merged_overrides | to_nice_yaml }}" diff --git a/ansible/roles/application/defaults/main.yml b/ansible/roles/application/defaults/main.yml new file mode 100644 index 00000000..dec17601 --- /dev/null +++ b/ansible/roles/application/defaults/main.yml @@ -0,0 +1,11 @@ +--- +helm_repository_name: local +helm_repository_url: http://127.0.0.1:8879 +# Override file generation for Helm application can be customized by any role +# given by user and found by ansible from roles_path. +# By default override file is generated by 'application-override' role that is +# specific for offline installer (for onap) as it's generating server +# certificate needed to simulate internet by offline installer. +app_skip_helm_override: false +app_helm_override_role: application-override +app_helm_override_file: "{{ app_data_path }}/override.yaml" diff --git a/ansible/roles/application-install/tasks/custom_role.yml b/ansible/roles/application/tasks/custom_role.yml index 3c6237e3..f0b9a84f 100644 --- a/ansible/roles/application-install/tasks/custom_role.yml +++ b/ansible/roles/application/tasks/custom_role.yml @@ -1,9 +1,8 @@ --- # Caller fills application_custom_role variable with actual role name. -- name: "Execute custom role {{ application_custom_role }} {{ phase }} Helm install." +- name: "Execute custom role {{ application_custom_role }} for Helm install." include_role: name: "{{ application_custom_role }}" when: - application_custom_role is defined - application_custom_role is not none - - application_custom_role | trim != '' diff --git a/ansible/roles/application/tasks/install.yml b/ansible/roles/application/tasks/install.yml new file mode 100644 index 00000000..103ecc8b --- /dev/null +++ b/ansible/roles/application/tasks/install.yml @@ -0,0 +1,77 @@ +--- +- name: Helm init and upgrade + command: | + {{ helm_bin_dir }}/helm init + --upgrade + --skip-refresh + changed_when: true # init is always changed type of action + +# A correct way to implement this would be using --wait option in helm init invocation. +# However, it does not work due to https://github.com/helm/helm/issues/4031 (fixed in newer helm release) +- name: "Wait for helm upgrade to finish" + command: "{{ helm_bin_dir }}/helm version --tiller-connection-timeout 10" + register: result + until: result.rc == 0 + delay: 10 + retries: 12 + changed_when: false # for idempotency + +- name: Get all helm repos + command: "{{ helm_bin_dir }}/helm repo list" + register: repos + changed_when: false # for idempotency + +- name: Remove stable repo + command: "{{ helm_bin_dir }}/helm repo remove stable" + changed_when: true # when executed its a changed type of action + when: "'stable' in repos.stdout" + +- name: Helm Serve + shell: "{{ helm_bin_dir }}/helm serve &" + async: 45 + poll: 3 # wait 3sec to get a chance for some stderr + register: helm_serve + changed_when: "'address already in use' not in helm_serve.stderr" + +- name: List helm repos + command: "{{ helm_bin_dir }}/helm repo list" + register: helm_repo_list + changed_when: false # for idempotency + failed_when: + - helm_repo_list.rc > 0 + - "'Error: no repositories to show' not in helm_repo_list.stderr" + +- name: Helm Add Repo + command: "{{ helm_bin_dir }}/helm repo add {{ helm_repository_name | mandatory }} {{ helm_repository_url | mandatory }}" + when: "'local' not in helm_repo_list.stdout" + changed_when: true # when executed its a changed type of action + +- name: Build local helm repository + make: + chdir: "{{ app_helm_charts_infra_directory }}" + target: "{{ item }}" + loop: "{{ app_helm_build_targets }}" + environment: + PATH: "{{ helm_bin_dir }}:{{ ansible_env.PATH }}" + +- name: Generate Helm application override file with custom role + include_role: + name: "{{ app_helm_override_role }}" + when: not app_skip_helm_override + +- name: Check for deploy plugin presence + stat: + path: '{{ helm_home_dir.stdout }}/plugins/deploy/deploy.sh' + register: deploy_plugin_presence + +- name: "Helm Install application {{ app_name }}" + command: > + {{ helm_bin_dir }}/helm + {{ 'deploy' if deploy_plugin_presence.stat.exists else 'install --name' }} + {{ app_helm_release_name }} + {{ helm_repository_name }}/{{ app_helm_chart_name }} + --namespace {{ app_kubernetes_namespace }} + {{ '' if app_skip_helm_override else '-f ' + app_helm_override_file }} + changed_when: true # when executed its a changed type of action + register: helm_install + failed_when: helm_install.stderr diff --git a/ansible/roles/application/tasks/main.yml b/ansible/roles/application/tasks/main.yml new file mode 100644 index 00000000..3018e95f --- /dev/null +++ b/ansible/roles/application/tasks/main.yml @@ -0,0 +1,24 @@ +--- +- name: Check if application Helm charts exist and install is even needed + block: + - name: "Does {{ app_helm_charts_install_directory }} directory exist and contain Helm Charts" + find: + paths: "{{ app_helm_charts_install_directory }}" + recurse: true + delegate_to: localhost + register: charts_files + - name: Set install active fact + set_fact: + install_needed: "{{ true if charts_files.matched | int > 0 else false }}" + +- name: Install app with Helm charts + block: + - include_tasks: transfer-helm-charts.yml + - include_tasks: pre-install.yml + - include_tasks: install.yml + - include_tasks: post-install.yml + when: install_needed + +- debug: + msg: "NOTE, nothing done as application Helm charts does not exist!" + when: not install_needed diff --git a/ansible/roles/application-install/tasks/post-install.yml b/ansible/roles/application/tasks/post-install.yml index 10594233..5464cb46 100644 --- a/ansible/roles/application-install/tasks/post-install.yml +++ b/ansible/roles/application/tasks/post-install.yml @@ -2,4 +2,4 @@ - name: "Execute custome role {{ application_post_install_role }} if defined." include_tasks: custom_role.yml vars: - application_custom_role: "{{ application_post_install_role }}" + application_custom_role: "{{ application_post_install_role | default('') }}" diff --git a/ansible/roles/application/tasks/pre-install.yml b/ansible/roles/application/tasks/pre-install.yml new file mode 100644 index 00000000..74f1548f --- /dev/null +++ b/ansible/roles/application/tasks/pre-install.yml @@ -0,0 +1,5 @@ +--- +- name: "Execute custom role {{ application_pre_install_role }} if defined." + include_tasks: custom_role.yml + vars: + application_custom_role: "{{ application_pre_install_role | default('') }}" diff --git a/ansible/roles/application-install/tasks/pre-install.yml b/ansible/roles/application/tasks/transfer-helm-charts.yml index bf6619b0..0cd7c02f 100644 --- a/ansible/roles/application-install/tasks/pre-install.yml +++ b/ansible/roles/application/tasks/transfer-helm-charts.yml @@ -38,14 +38,7 @@ copy: src: "{{ item.path }}" dest: "{{ helm_home_dir.stdout }}/plugins" - directory_mode: yes + directory_mode: true mode: 0755 with_items: "{{ list_of_plugins.files }}" - become: true when: app_helm_plugins_directory is defined and app_helm_plugins_directory is not none - -- name: "Execute custom role {{ application_pre_install_role }} if defined." - include_tasks: custom_role.yml - vars: - application_custom_role: "{{ application_pre_install_role }}" - diff --git a/ansible/roles/certificates/handlers/main.yml b/ansible/roles/certificates/handlers/main.yml new file mode 100644 index 00000000..b2b81223 --- /dev/null +++ b/ansible/roles/certificates/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Extract root certificate + command: /usr/bin/update-ca-trust extract + changed_when: true # this handler is executed just when there is a new cert + notify: Restart Docker diff --git a/ansible/roles/certificates/tasks/upload_root_ca.yml b/ansible/roles/certificates/tasks/upload_root_ca.yml index b2f1f945..b918187d 100644 --- a/ansible/roles/certificates/tasks/upload_root_ca.yml +++ b/ansible/roles/certificates/tasks/upload_root_ca.yml @@ -3,10 +3,5 @@ copy: src: "{{ certificates_local_dir }}/rootCA.crt" dest: /etc/pki/ca-trust/source/anchors/ - register: copycert - notify: Restart Docker - -- name: Extract root certificate - command: /usr/bin/update-ca-trust extract - when: copycert.changed - notify: Restart Docker + notify: # handler is triggered just when file is changed + - Extract root certificate diff --git a/ansible/roles/chrony/defaults/main.yml b/ansible/roles/chrony/defaults/main.yml new file mode 100644 index 00000000..af433dac --- /dev/null +++ b/ansible/roles/chrony/defaults/main.yml @@ -0,0 +1,16 @@ +--- +timesync: {} +chrony: + servers: "{{ timesync.servers | default([hostvars[groups.infrastructure[0]].cluster_ip]) }}" # chronyd's NTP servers + slewclock: "{{ timesync.slewclock | default(false) }}" # chronyd's makestep property + timezone: "{{ timesync.timezone | default('Universal') }}" # Timezone name according to tz database + makestep: '1 -1' + maxjitter: 10 # Max allowed jitter if using infra as time source as it may by unstable due to pretending stratum 1 time source + initstepslew: 30 + conf: + RedHat: + config_file: /etc/chrony.conf + driftfile: /var/lib/chrony/drift + Debian: + config_file: /etc/chrony/chrony.conf + driftfile: /var/lib/chrony/chrony.drift diff --git a/ansible/roles/chrony/handlers/main.yml b/ansible/roles/chrony/handlers/main.yml new file mode 100644 index 00000000..80ab9fa9 --- /dev/null +++ b/ansible/roles/chrony/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Restart chronyd + systemd: + name: chronyd + state: restarted diff --git a/ansible/roles/chrony/tasks/main.yml b/ansible/roles/chrony/tasks/main.yml new file mode 100644 index 00000000..69a11587 --- /dev/null +++ b/ansible/roles/chrony/tasks/main.yml @@ -0,0 +1,26 @@ +--- +- name: Check if server mode + set_fact: + chrony_mode: 'server' + when: "'infrastructure' in group_names and timesync.servers is not defined" + +- name: Check if client mode + set_fact: + chrony_mode: 'client' + when: "timesync.servers is defined or 'infrastructure' not in group_names" + +- name: "Upload chronyd {{ chrony_mode }} configuration" + template: + src: "chrony.conf.j2" + dest: "{{ chrony['conf'][ansible_os_family]['config_file'] }}" + notify: Restart chronyd + +- name: Ensure chronyd is enabled/running + systemd: + name: chronyd + state: started + enabled: true + +- name: Setup timezone + timezone: + name: "{{ chrony.timezone }}" diff --git a/ansible/roles/chrony/templates/chrony.conf.j2 b/ansible/roles/chrony/templates/chrony.conf.j2 new file mode 100644 index 00000000..3bfb4e40 --- /dev/null +++ b/ansible/roles/chrony/templates/chrony.conf.j2 @@ -0,0 +1,22 @@ +{% if chrony_mode == 'server' %} +local stratum 1 +allow +{% elif chrony_mode == 'client' %} +{% for tserver in chrony.servers %} +server {{ tserver }} iburst +{% endfor %} +{% if chrony.slewclock == false %} +{# Step the time by default #} +makestep {{ chrony.makestep }} +{% else %} +{# Slew the clock but step at boot time if time error larger than 30 seconds #} +initstepslew {{ chrony.initstepslew }}{% for tserver in chrony.servers %} {{ tserver }}{% endfor %} + +{% endif %} +{% if timesync.servers is not defined %} +maxjitter {{ chrony.maxjitter }} +{% endif %} +{% endif %} +driftfile {{ chrony['conf'][ansible_os_family]['driftfile'] }} +rtcsync +logdir /var/log/chrony diff --git a/ansible/roles/docker/defaults/main.yml b/ansible/roles/docker/defaults/main.yml new file mode 100644 index 00000000..1922f64b --- /dev/null +++ b/ansible/roles/docker/defaults/main.yml @@ -0,0 +1,4 @@ +--- +docker: + log_max_size: 100m + log_max_file: 3 diff --git a/ansible/roles/docker/handlers/docker_restart.yml b/ansible/roles/docker/handlers/docker_restart.yml new file mode 100644 index 00000000..8feb9a95 --- /dev/null +++ b/ansible/roles/docker/handlers/docker_restart.yml @@ -0,0 +1,18 @@ +--- +- name: Stopping docker systemd service + systemd: + name: docker + state: stopped + enabled: true + +# WA for docker bug, see OOM-1735 +- name: Ensure docker.sock cleaned properly + file: + state: absent + path: /var/run/docker.sock + +- name: Starting docker systemd service + systemd: + name: docker + state: started + enabled: true diff --git a/ansible/roles/docker/handlers/main.yml b/ansible/roles/docker/handlers/main.yml index 5df47e8d..de4a52ac 100644 --- a/ansible/roles/docker/handlers/main.yml +++ b/ansible/roles/docker/handlers/main.yml @@ -1,6 +1,3 @@ --- - name: Restart Docker - systemd: - name: docker - state: restarted - enabled: yes + import_tasks: docker_restart.yml diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml index 09e790a4..de740df2 100644 --- a/ansible/roles/docker/tasks/main.yml +++ b/ansible/roles/docker/tasks/main.yml @@ -11,16 +11,31 @@ name: 'python2-docker' state: present +- name: Install python jsonpointer module + package: + name: 'python-jsonpointer' + state: present + - name: Ensure /etc/docker exists file: path: /etc/docker state: directory +- name: Setup docker container logging settings + json_mod: + path: /etc/docker/daemon.json + key: '' # the whole JSON document per https://tools.ietf.org/html/rfc6901 + # "value" must be wrapped in single quote "'" with extra space in front of "{" (ansible workaround) + # reference: https://stackoverflow.com/questions/31969872 + value: ' { "log-driver": "json-file", "log-opts": { "max-size": "{{ docker.log_max_size }}", "max-file": "{{ docker.log_max_file }}" } }' + - name: Setup docker dns settings - json_add: + json_mod: path: /etc/docker/daemon.json key: dns - value: "{{ hostvars[groups.infrastructure[0]].cluster_ip }}" + # "value" must be wrapped in single quote "'" with extra space in front of "[" (ansible workaround) + # reference: https://stackoverflow.com/questions/31969872 + value: ' [ "{{ hostvars[groups.infrastructure[0]].cluster_ip }}" ]' notify: - Restart Docker diff --git a/ansible/roles/firewall/tasks/firewall-disable.yml b/ansible/roles/firewall/tasks/firewall-disable.yml index f406d943..5f1ab537 100644 --- a/ansible/roles/firewall/tasks/firewall-disable.yml +++ b/ansible/roles/firewall/tasks/firewall-disable.yml @@ -13,3 +13,4 @@ - name: Flush iptables iptables: flush: true + changed_when: false # for idempotence diff --git a/ansible/roles/kubectl/defaults/main.yml b/ansible/roles/kubectl/defaults/main.yml new file mode 100644 index 00000000..78c15c75 --- /dev/null +++ b/ansible/roles/kubectl/defaults/main.yml @@ -0,0 +1,5 @@ +--- +kubectl_bin_dir: /usr/local/bin +kube_directory: ~/.kube +# Defaulting to rancher setup +kube_server: "https://{{ ansible_host }}:8080/r/projects/{{ k8s_env_id | mandatory }}/kubernetes:6443"
\ No newline at end of file diff --git a/ansible/roles/kubectl/tasks/main.yml b/ansible/roles/kubectl/tasks/main.yml index 7c77c3c5..9ecb5c44 100644 --- a/ansible/roles/kubectl/tasks/main.yml +++ b/ansible/roles/kubectl/tasks/main.yml @@ -5,3 +5,13 @@ dest: "{{ kubectl_bin_dir }}/kubectl" remote_src: true mode: 0755 + +- name: Ensure .kube directory exists + file: + path: "{{ kube_directory }}" + state: directory + +- name: Create kube config + template: + src: kube_config.j2 + dest: "{{ kube_directory }}/config" diff --git a/ansible/roles/rancher/templates/kube_config.j2 b/ansible/roles/kubectl/templates/kube_config.j2 index 87f332e6..586c59d4 100644 --- a/ansible/roles/rancher/templates/kube_config.j2 +++ b/ansible/roles/kubectl/templates/kube_config.j2 @@ -4,7 +4,7 @@ clusters: - cluster: api-version: v1 insecure-skip-tls-verify: true - server: "https://{{ ansible_host }}:8080/r/projects/{{ k8s_env_id }}/kubernetes:6443" + server: "{{ kube_server }}" name: "{{ app_name }}" contexts: - context: diff --git a/ansible/roles/nexus/tasks/insert-images.yml b/ansible/roles/nexus/tasks/insert-images.yml index f71d6990..6c283330 100644 --- a/ansible/roles/nexus/tasks/insert-images.yml +++ b/ansible/roles/nexus/tasks/insert-images.yml @@ -1,7 +1,8 @@ --- - name: Load docker images and push into registry block: - - set_fact: + - name: Register component name for docker login/load + set_fact: component: "{{ (item.path | basename | splitext)[0] }}" - name: Docker login diff --git a/ansible/roles/nginx/templates/nginx.conf.j2 b/ansible/roles/nginx/templates/nginx.conf.j2 index ff9d2a9c..9860a168 100644 --- a/ansible/roles/nginx/templates/nginx.conf.j2 +++ b/ansible/roles/nginx/templates/nginx.conf.j2 @@ -5,6 +5,7 @@ events { } http { + server_names_hash_bucket_size 64; error_log /var/log/nginx/error.log debug; access_log /var/log/nginx/access.log; diff --git a/ansible/roles/package-repository-check/tasks/RedHat.yml b/ansible/roles/package-repository-check/tasks/RedHat.yml new file mode 100644 index 00000000..ed496f99 --- /dev/null +++ b/ansible/roles/package-repository-check/tasks/RedHat.yml @@ -0,0 +1,20 @@ +--- +- name: verify + block: + # Clean cache prior to refreshing + - name: Clean yum cache + command: yum clean all + args: + warn: false + # Refresh cache to ensure repo is reachable + - name: Update yum cache + yum: + update_cache: yes + state: latest + tags: + - skip_ansible_lint # Prevent '[403] Package installs should not use latest' ansible lint task rule + rescue: + - name: Fail if yum cache updating failed + fail: + msg: "Couldn't refresh yum cache, repositories not configured properly. Check ansible logs for details." + become: true diff --git a/ansible/roles/package-repository-check/tasks/main.yml b/ansible/roles/package-repository-check/tasks/main.yml new file mode 100644 index 00000000..ac63eceb --- /dev/null +++ b/ansible/roles/package-repository-check/tasks/main.yml @@ -0,0 +1,12 @@ +--- +# Purpose of this role is to check whether configured repositories are working. +# +# Successfull prior invocation of 'package-repository' role on 'infrastructure' hosts +# is prerequisite for playing this one on 'infrastructure' group. +# +# Successfull prior invocation of 'package-repository' and 'nginx' role on infrastructure hosts +# is prerequisite for playing this one on 'kubernetes' group. + +#Set of tasks designated to failing fast if configured repos are not functioning properly +- include_tasks: "{{ ansible_os_family }}.yml" + when: ansible_os_family == 'RedHat' diff --git a/ansible/roles/rancher/defaults/main.yml b/ansible/roles/rancher/defaults/main.yml new file mode 100644 index 00000000..8edc5180 --- /dev/null +++ b/ansible/roles/rancher/defaults/main.yml @@ -0,0 +1,4 @@ +--- +rancher_server_url: "http://{{ hostvars[groups.infrastructure.0].ansible_host }}:8080" +rancher_remove_other_env: true +rancher_redeploy_k8s_env: true diff --git a/ansible/roles/rancher/tasks/main.yml b/ansible/roles/rancher/tasks/main.yml index 1370a39f..045363d0 100644 --- a/ansible/roles/rancher/tasks/main.yml +++ b/ansible/roles/rancher/tasks/main.yml @@ -1,2 +1,2 @@ --- -- include_tasks: "rancher_{{ rancher_role }}.yml" +- include_tasks: "rancher_{{ mode }}.yml" diff --git a/ansible/roles/rancher/tasks/rancher_agent.yml b/ansible/roles/rancher/tasks/rancher_agent.yml index 4c9cb8dd..091503c7 100644 --- a/ansible/roles/rancher/tasks/rancher_agent.yml +++ b/ansible/roles/rancher/tasks/rancher_agent.yml @@ -7,7 +7,7 @@ volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "/var/lib/rancher:/var/lib/rancher" - auto_remove: yes - privileged: yes + auto_remove: true + privileged: true vars: server_hostvars: "{{ hostvars[groups.infrastructure.0] }}" diff --git a/ansible/roles/rancher/tasks/rancher_health.yml b/ansible/roles/rancher/tasks/rancher_health.yml new file mode 100644 index 00000000..b0323739 --- /dev/null +++ b/ansible/roles/rancher/tasks/rancher_health.yml @@ -0,0 +1,8 @@ +--- +- name: Check cluster health + uri: + url: "{{ rancher_server_url }}/v2-beta/projects/{{ k8s_env_id }}" + register: env_info + retries: 30 + delay: 15 + until: "env_info.json.healthState == 'healthy'" diff --git a/ansible/roles/rancher/tasks/rancher_server.yml b/ansible/roles/rancher/tasks/rancher_server.yml index 64b35e4c..ebee6cc7 100644 --- a/ansible/roles/rancher/tasks/rancher_server.yml +++ b/ansible/roles/rancher/tasks/rancher_server.yml @@ -2,7 +2,7 @@ # DO NOT ADD SPACE AROUND ';' - name: Start rancher/server:{{ rancher_server_version }} docker_container: - name: rancher_server + name: rancher-server image: rancher/server:{{ rancher_server_version }} command: ["sh", "-c", "/usr/sbin/update-ca-certificates;/usr/bin/entry /usr/bin/s6-svscan /service"] ports: 8080:8080 @@ -19,7 +19,7 @@ delay: 30 until: not response.failed -- name: Create kubernetes environment +- name: Create rancher kubernetes environment rancher_k8s_environment: name: "{{ app_name }}" descr: "Kubernetes environment for {{ app_name }}" @@ -39,13 +39,3 @@ key_private: "{{ env.data.apikey.private }}" rancher_agent_image: "{{ env.data.registration_tokens.image }}" rancher_agent_reg_url: "{{ env.data.registration_tokens.reg_url }}" - -- name: Ensure .kube directory exists - file: - path: "{{ kube_directory }}" - state: directory - -- name: Create kube config - template: - src: kube_config.j2 - dest: "{{ kube_directory }}/config" diff --git a/ansible/roles/resource-data/tasks/main.yml b/ansible/roles/resource-data/tasks/main.yml index 41046d81..023a160e 100644 --- a/ansible/roles/resource-data/tasks/main.yml +++ b/ansible/roles/resource-data/tasks/main.yml @@ -3,23 +3,34 @@ block: - name: Check if source dir and files are present stat: - path: "{{ item.source }}" + path: "{{ item.source_dir }}/{{ item.source_filename }}" get_checksum: false loop: - - { source: "{{ resources_dir }}/{{ resources_filename | default('thisdoesnotexists', true) }}", - target: "{{ app_data_path }}/{{ resources_filename | default('thisdoesnotexists', true) }}" } - - { source: "{{ resources_dir }}/{{ aux_resources_filename | default('thisdoesnotexists', true) }}", - target: "{{ aux_data_path }}/{{ aux_resources_filename | default('thisdoesnotexists', true) }}" } + - { source_dir: "{{ resources_dir | default('', true) }}", + source_filename: "{{ resources_filename | default('', true) }}", + target_dir: "{{ app_data_path | default('', true) }}", + target_filename: "{{ resources_filename | default('', true) }}" } + + - { source_dir: "{{ resources_dir | default('', true) }}", + source_filename: "{{ aux_resources_filename | default('', true) }}", + target_dir: "{{ aux_data_path | default('', true) }}", + target_filename: "{{ aux_resources_filename | default('', true) }}" } register: source_path + when: + - item.source_dir | length > 0 + - item.source_filename | length > 0 + - item.target_dir | length > 0 + - item.target_filename | length > 0 - name: Create initial resources list of dicts set_fact: to_be_uploaded_resources_list: "{{ to_be_uploaded_resources_list | default([]) + [ - {'file': item.item.target | basename, - 'destination_dir': item.item.target | dirname } ] }}" + {'file': item.item.target_filename, + 'destination_dir': item.item.target_dir } ] }}" loop: "{{ source_path.results }}" - when: item.stat.exists + when: item.stat is defined + failed_when: not item.stat.exists when: inventory_hostname in groups.resources - name: "Upload resource files {{ hostvars[groups.resources.0].to_be_uploaded_resources_list }} to infrastructure" diff --git a/ansible/roles/resource-data/tasks/unarchive-nfs-resource.yml b/ansible/roles/resource-data/tasks/unarchive-nfs-resource.yml index 9f9d92d0..bbf99321 100644 --- a/ansible/roles/resource-data/tasks/unarchive-nfs-resource.yml +++ b/ansible/roles/resource-data/tasks/unarchive-nfs-resource.yml @@ -16,7 +16,8 @@ fstype: nfs state: mounted - - name: "Unarchive resource {{ resources_dir }}/{{ resource_source_filename }} to {{ resource_destination_directory }} dir on infrastructure servers over nfs" + - name: "Unarchive resource {{ resources_dir }}/{{ resource_source_filename }} \ + to {{ resource_destination_directory }} dir on infrastructure servers over nfs" unarchive: src: "/tmp/resource_data/{{ resource_source_filename }}" dest: "{{ resource_destination_directory }}" diff --git a/ansible/roles/resource-data/tasks/unarchive-resource.yml b/ansible/roles/resource-data/tasks/unarchive-resource.yml index 79fdbfce..9097ddc8 100644 --- a/ansible/roles/resource-data/tasks/unarchive-resource.yml +++ b/ansible/roles/resource-data/tasks/unarchive-resource.yml @@ -34,7 +34,9 @@ - name: "Unarchive resource {{ resource_source_filename }} from host {{ resources_source_host }}, transport is {{ transport }}" include_tasks: "unarchive-{{ transport }}-resource.yml" - - file: + + - name: "Generate flag file after resources are deployed on infra" + file: path: "{{ resource_destination_directory }}/{{ resource_source_filename }}-uploaded" state: touch rescue: @@ -51,5 +53,6 @@ with_items: "{{ files_after_fail.files | difference(original_files.files) }}" when: files_after_fail is defined - - fail: + - name: "Report failure of upload operation" + fail: msg: "Upload of {{ resource_source_filename }} failed" diff --git a/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml b/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml index 1385ba55..bd578ae3 100644 --- a/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml +++ b/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml @@ -29,7 +29,8 @@ set_fact: tar_extract_options: "{{ '-xzf' if compressed.rc == 0 else '-xf' }}" - - name: "Unarchive resource {{ resources_dir }}/{{ resource_source_filename }} to {{ resource_destination_directory }} dir on infrastructure servers over ssh" + - name: "Unarchive resource {{ resources_dir }}/{{ resource_source_filename }} \ + to {{ resource_destination_directory }} dir on infrastructure servers over ssh" shell: > ssh -o StrictHostKeyChecking=no -o BatchMode=yes -i /root/.ssh/infra_to_resource.privkey diff --git a/build/creating_data/create-rhel-repo.sh b/build/creating_data/create-rhel-repo.sh index 0a2a897e..ca5a5352 100755 --- a/build/creating_data/create-rhel-repo.sh +++ b/build/creating_data/create-rhel-repo.sh @@ -36,7 +36,7 @@ fi # this exact docker version is required by ONAP/beijing # it should be available in centos docker repo -yumdownloader --resolve --destdir="${OUTDIR}" docker-ce-17.03.2.ce libtool-ltdl docker-ce-selinux nfs-utils +yumdownloader --resolve --destdir="${OUTDIR}" docker-ce-17.03.2.ce libtool-ltdl docker-ce-selinux nfs-utils python-jsonpointer wget https://cbs.centos.org/kojifiles/packages/python-docker/2.5.1/2.el7/noarch/python2-docker-2.5.1-2.el7.noarch.rpm -P "${OUTDIR}" diff --git a/build/creating_data/create_nginx_image/01create-image.sh b/build/creating_data/create_nginx_image/01create-image.sh index 86d96cf2..aa62e40a 100755 --- a/build/creating_data/create_nginx_image/01create-image.sh +++ b/build/creating_data/create_nginx_image/01create-image.sh @@ -18,7 +18,13 @@ # # COPYRIGHT NOTICE ENDS HERE +IMG_DIR="${1}" + +if [[ ! -e $IMG_DIR ]]; then + mkdir -p "${IMG_DIR}" +fi script_dir="$(dirname ${BASH_SOURCE[0]})" cd "$script_dir" docker build -t own_nginx . +docker -l error save -o "$IMG_DIR/own_nginx_latest.tar" "own_nginx:latest" diff --git a/build/data_lists/deb_packages.list b/build/data_lists/deb_packages.list index f9f24f93..ef9b0229 100644 --- a/build/data_lists/deb_packages.list +++ b/build/data_lists/deb_packages.list @@ -1,14 +1,14 @@ -ftp.ubuntu.com/ubuntu/ubuntu/pool/universe/a/ansible/ansible_2.0.0.2-2_all.deb -ftp.ubuntu.com/ubuntu/ubuntu/pool/main/i/ieee-data/ieee-data_20150531.1_all.deb -ftp.pl.debian.org/debian/pool/main/liby/libyaml/libyaml-0-2_0.1.6-3_amd64.deb +archive.ubuntu.com/ubuntu/ubuntu/pool/universe/a/ansible/ansible_2.0.0.2-2_all.deb +archive.ubuntu.com/ubuntu/ubuntu/pool/main/i/ieee-data/ieee-data_20150531.1_all.deb +archive.debian.org/debian/pool/main/liby/libyaml/libyaml-0-2_0.1.6-3_amd64.deb security.ubuntu.com/ubuntu/pool/main/p/python-crypto/python-crypto_2.6.1-6ubuntu0.16.04.3_amd64.deb archive.ubuntu.com/ubuntu/pool/universe/p/python-ecdsa/python-ecdsa_0.13-2_all.deb archive.ubuntu.com/ubuntu/pool/main/p/python-httplib2/python-httplib2_0.9.1+dfsg-1_all.deb archive.ubuntu.com/ubuntu/pool/main/j/jinja2/python-jinja2_2.8-1_all.deb -de.archive.ubuntu.com/ubuntu/pool/main/m/markupsafe/python-markupsafe_0.23-2build2_amd64.deb +archive.ubuntu.com/ubuntu/pool/main/m/markupsafe/python-markupsafe_0.23-2build2_amd64.deb archive.ubuntu.com/ubuntu/pool/main/p/python-netaddr/python-netaddr_0.7.18-1_all.deb archive.ubuntu.com/ubuntu/pool/main/p/paramiko/python-paramiko_1.16.0-1ubuntu0.2_all.deb -ftp.ubuntu.com/ubuntu/pool/universe/libs/libselinux/python-selinux_2.2.2-1_amd64.deb +archive.ubuntu.com/ubuntu/pool/universe/libs/libselinux/python-selinux_2.2.2-1_amd64.deb archive.ubuntu.com/ubuntu/pool/main/s/six/python-six_1.10.0-3_all.deb archive.ubuntu.com/ubuntu/pool/main/p/pyyaml/python-yaml_3.11-3build1_amd64.deb security.ubuntu.com/ubuntu/pool/main/a/apt/apt-utils_1.2.29ubuntu0.1_amd64.deb diff --git a/build/data_lists/onap_3.0.0-http_files.list b/build/data_lists/onap_3.0.0-http_files.list index 7a97941f..42d5b102 100644 --- a/build/data_lists/onap_3.0.0-http_files.list +++ b/build/data_lists/onap_3.0.0-http_files.list @@ -89,255 +89,372 @@ nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform nexus.onap.org/content/sites/raw/org.onap.demo/boot/1.1.1/robot_install.sh nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.md5 nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.3/apps-controlloop-1.2.3.zip -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.0/apps-controlloop-1.2.0.zip -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.3.5/apps-controlloop-1.3.5.zip +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc.md5 www.springframework.org/schema/tool/spring-tool-4.3.xsd +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.jar.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.md5 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.md5 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.sha1 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.md5 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.asc +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.md5 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.sha1 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.asc +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.asc +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.sha1 repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.sha1 repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.md5 @@ -1242,6 +1359,9 @@ repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent- repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc.md5 +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.md5 +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.md5 repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 @@ -1317,6 +1437,10 @@ repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.md5 repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1 repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.asc +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.sha1 @@ -1337,6 +1461,14 @@ repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.sha1 @@ -1349,6 +1481,20 @@ repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1. repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.sha1 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.md5 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.asc +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.md5 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.sha1 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.asc +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.md5 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.sha1 repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc.sha1 @@ -1361,6 +1507,18 @@ repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18. repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.md5 repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.sha1 repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.asc.sha1 @@ -1379,6 +1537,12 @@ repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.md5 repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.md5 repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.asc repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.sha1 diff --git a/build/data_lists/onap_3.0.1-git_repos.list b/build/data_lists/onap_3.0.1-git_repos.list index 5f602daa..73523dd2 100644 --- a/build/data_lists/onap_3.0.1-git_repos.list +++ b/build/data_lists/onap_3.0.1-git_repos.list @@ -1,9 +1,9 @@ #repo branch gerrit.onap.org/r/aaf/authz.git 3.0.1-ONAP -gerrit.onap.org/r/demo.git 3.0.1-ONAP +gerrit.onap.org/r/demo.git casablanca gerrit.onap.org/r/dmaap/messagerouter/messageservice.git 3.0.1-ONAP -gerrit.onap.org/r/so/docker-config.git 3.0.1-ONAP +gerrit.onap.org/r/so/docker-config.git casablanca github.com/rancher/community-catalog.git git.rancher.io/rancher-catalog.git gerrit.onap.org/r/testsuite/properties.git 3.0.1-ONAP -gerrit.onap.org/r/portal.git 3.0.1-ONAP +gerrit.onap.org/r/portal.git casablanca diff --git a/build/data_lists/onap_3.0.1-http_files.list b/build/data_lists/onap_3.0.1-http_files.list index 7a97941f..42d5b102 100644 --- a/build/data_lists/onap_3.0.1-http_files.list +++ b/build/data_lists/onap_3.0.1-http_files.list @@ -89,255 +89,372 @@ nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform nexus.onap.org/content/sites/raw/org.onap.demo/boot/1.1.1/robot_install.sh nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.md5 nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.3/apps-controlloop-1.2.3.zip -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.0/apps-controlloop-1.2.0.zip -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.sha1 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.md5 -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc -nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.2.1/oparent-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.2.1/version-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/oparent/dependencies/1.2.1/dependencies-1.2.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/policy-parent/2.0.1/policy-parent-2.0.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/parent/integration/2.0.1/integration-2.0.1.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.3.5/common-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.3.5/model-impl-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.3.5/appc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.3.5/aai-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.3.5/events-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.3.5/trafficgenerator-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.3.5/vfc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.3.5/so-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.3.5/appclcm-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.3.5/sdc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnr/1.3.5/sdnr-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdnc/1.3.5/sdnc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.3.5/rest-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.3.5/guard-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.3.5/eventmanager-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.3.5/policy-yaml-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.3.5/actor.appc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.3.5/actorServiceProvider-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.3.5/actor.vfc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.3.5/actor.so-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnr/1.3.5/actor.sdnr-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.sdnc/1.3.5/actor.sdnc-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.3.5/actors-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.3.5/actor.appclcm-1.3.5.jar.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.asc.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.3.5/controlloop-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.3.5/apps-controlloop-1.3.5.zip +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.sha1 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.md5 +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc +nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.3.5/drools-applications-1.3.5.pom.asc.md5 www.springframework.org/schema/tool/spring-tool-4.3.xsd +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.asc.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.asc.sha1 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.md5 +repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.jar.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.md5 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.md5 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar.sha1 +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.asc +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom +repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom.sha1 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.md5 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.asc +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.md5 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar.sha1 +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.asc +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom +repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.asc +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom +repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom.sha1 +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.md5 +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.asc +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom +repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom.sha1 repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.sha1 repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.md5 @@ -1242,6 +1359,9 @@ repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent- repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc.md5 +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.md5 +repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.md5 repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 @@ -1317,6 +1437,10 @@ repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.md5 repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1 repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.asc +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.2/att-xacml-1.0.2.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.sha1 @@ -1337,6 +1461,14 @@ repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.asc +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar.md5 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.pom +repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.2/xacml-pdp-1.0.2.jar repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.md5 repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.sha1 @@ -1349,6 +1481,20 @@ repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1. repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.asc repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.sha1 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.md5 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.asc +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.md5 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar.sha1 +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.asc +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom +repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.md5 +repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-jre/guava-parent-26.0-jre.pom.sha1 repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc.sha1 @@ -1361,6 +1507,18 @@ repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18. repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.md5 repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom.asc +repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar.asc repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.sha1 repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.asc.sha1 @@ -1379,6 +1537,12 @@ repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.md5 repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.md5 repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc.md5 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc.sha1 +repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar.asc repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.asc repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.sha1 diff --git a/build/download_offline_data_by_lists.sh b/build/download_offline_data_by_lists.sh index 741c2046..8f671844 100755 --- a/build/download_offline_data_by_lists.sh +++ b/build/download_offline_data_by_lists.sh @@ -59,14 +59,12 @@ echo "[Step $((CURR++))/$TOTAL Download docker images for infra-server]" $CTOOLS/download-docker-images.sh "${LISTS_DIR}/infra_docker_images.list" echo "[Step $((CURR++))/$TOTAL Build own nginx image]" -$CTOOLS/create_nginx_image/01create-image.sh +$CTOOLS/create_nginx_image/01create-image.sh "${DATA_DIR}/offline_data/docker_images_infra" echo "[Step $((CURR++))/$TOTAL Save docker images from docker cache to tarfiles]" $CTOOLS/save-docker-images.sh "${LISTS_DIR}/${TAG}-docker_images.list" "${DATA_DIR}/offline_data/docker_images_for_nexus" echo "[Step $((CURR++))/$TOTAL Prepare infra related images to infra folder]" -mkdir -p "${DATA_DIR}/offline_data/docker_images_infra" -mv "${DATA_DIR}/offline_data/docker_images_for_nexus/own_nginx_latest.tar" "${DATA_DIR}/offline_data/docker_images_infra" $CTOOLS/save-docker-images.sh "${LISTS_DIR}/infra_docker_images.list" "${DATA_DIR}/offline_data/docker_images_infra" echo "[Step $((CURR++))/$TOTAL Download git repos]" diff --git a/build/package.sh b/build/package.sh index c527db2e..a3c1ded2 100755 --- a/build/package.sh +++ b/build/package.sh @@ -31,6 +31,12 @@ crash () { exit "${exit_code}" } +crash_arguments () { + echo "Missing some mandatory arguments!" + usage + exit 1 +} + usage () { echo "Usage:" echo " ./$(basename $0) <project_name> <version> <packaging_target_dir> [--conf <file>] [--force]" @@ -200,16 +206,21 @@ APPLICATION_FILES_IN_PACKAGE="ansible/application" # adjusted accordingly. HELM_CHARTS_DIR_IN_PACKAGE="${APPLICATION_FILES_IN_PACKAGE}/helm_charts" -if [ "$#" -lt 3 ]; then - echo "Missing some mandatory arguments!" - usage - exit 1 +if [ $# -eq 0 ]; then + crash_arguments fi CONF_FILE="" FORCE_REMOVE=0 +arg_ind=0 for arg in "$@"; do shift + ((arg_ind+=1)) + if [[ ${arg} =~ ^[-]{1,2}[a-zA-Z-]+$ && ${arg_ind} -lt 4 ]]; then + echo "Non-positional parameters should follow mandatory arguments!" + usage + exit 1 + fi case "$arg" in -c|--conf) CONF_FILE="$1" ;; @@ -217,6 +228,9 @@ for arg in "$@"; do FORCE_REMOVE=1 ;; *) set -- "$@" "$arg" + if [ "$#" -lt 3 ]; then + crash_arguments + fi ;; esac done diff --git a/docs/InstallGuide.rst b/docs/InstallGuide.rst index e91c7bd7..6ed9c328 100644 --- a/docs/InstallGuide.rst +++ b/docs/InstallGuide.rst @@ -122,7 +122,7 @@ Change the current directory to the ``'ansible'``:: You can see multiple files and directories inside - this is the *offline-installer*. It is implemented as a set of ansible playbooks. -If you created the ``'sw'`` package according to the *Build Guide* then you should had have the ``'application'`` directory populated with at least the following files: +If you created the ``'sw'`` package according to the *Build Guide* then you should have had the ``'application'`` directory populated with at least the following files: - ``application_configuration.yml`` - ``hosts.yml`` @@ -250,6 +250,7 @@ Here, we will be interested in the following variables: - ``app_data_path`` - ``aux_data_path`` - ``app_name`` +- ``timesync`` ``'resource_dir'``, ``'resources_filename'`` and ``'aux_resources_filename'`` must correspond to the file paths on the *resource-host* (variable ``'resource_host'``), which is in our case the *install-server*. @@ -259,14 +260,61 @@ The ``'resource_dir'`` should be set to ``'/data'``, ``'resources_filename'`` to **NOTE:** As we mentioned in `Installer packages`_ - the auxiliary package is not mandatory and we will not utilize it in here either. -The last variable ``'app_name'`` should be short and descriptive. We will set it simply to: ``onap``. +The ``'app_name'`` variable should be short and descriptive. We will set it simply to: ``onap``. -It can look all together something like this:: +The ``'timesync'`` variable is optional and controls synchronisation of the system clock on hosts. It should be configured only if a custom NTP server is available and needed. Such a time authority should be on a host reachable from all installation nodes. If this setting is not provided then the default behavior is to setup NTP daemon on infra-node and sync all kube-nodes' time with it. + +If you wish to provide your own NTP servers configure their IPs as follows:: + + timesync: + servers: + - <ip address of NTP_1> + - <...> + - <ip address of NTP_N> + +Another time adjustment related variables are ``'timesync.slewclock'`` and ``'timesync.timezone'`` . +First one can have value of ``'true'`` or ``'false'`` (default). It controls whether (in case of big time difference compared to server) time should be adjusted gradually by slowing down or speeding up the clock as required (``'true'``) or in one step (``'false'``):: + + timesync: + slewclock: true + +Second one controls time zone setting on host. It's value should be time zone name according to tz database names with ``'Universal'`` being the default one:: + + timesync. + timezone: UTC + +``'timesync.servers'``, ``'timesync.slewclock'`` and ``'timesync.timezone'`` settings can be used independently. + +Final configuration can resemble the following:: resources_dir: /data resources_filename: offline-onap-3.0.1-resources.tar app_data_path: /opt/onap app_name: onap + timesync: + servers: + - 192.168.0.1 + - 192.168.0.2 + slewclock: true + timezone: UTC + +.. _oooi_installguide_config_appconfig_overrides: + +Helm chart value overrides +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If there is a need to change onap settings such as managed openstack credentials, service ports, or even docker image versions used, you can do this by putting settings under the ``overrides`` key in ``application_configuration.yml``. +These settings will override helm values originally stored in ``values.yaml`` files in helm chart directories. + +For example, the following lines could be appended to ``application_configuration.yml`` to set up managed openstack credentials for onap's so component:: + + overrides: + so: + config: + openStackUserName: "os_user" + openStackRegion: "region_name" + openStackKeyStoneUrl: "keystone_url" + openStackEncryptedPasswordHere: "encrypted_password" .. _oooi_installguide_config_ssh: diff --git a/docs/TestingGuide.rst b/docs/TestingGuide.rst new file mode 100644 index 00000000..caf3d927 --- /dev/null +++ b/docs/TestingGuide.rst @@ -0,0 +1,365 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. Copyright 2019 Samsung Electronics Co., Ltd. + +OOM ONAP Offline Installer Testing Guide +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This testing guide describes how offline installer can be tested in local +development environment (laptop) without the need for actual servers. + +Documentation refers to files/directories in ``ansible`` directory of this repository. + +Introduction +============ + +Offline installer uses Molecule_ for testing all roles. + +Molecule is tool for ansible roles development and testing. In this project +Molecule is used for integration type of testing for both roles and playbooks. +Role code is tested against simulated host. + +Molecule is designed to test single Ansible_ role in isolation. Offline installer however +has many small roles that are dependent on each other and also execution order for roles +is meaningful. In that respect Molecule's design does not offer sufficient level +of testing as it's lacking playbook level of scenario testing by default. +Luckily Molecule is highly configurable and it is possible to achieve a higher level of +testing scenarios for the offline installer. + +Testing with Molecule is divided to two levels of testing: + 1) role level testing (as per Molecule design) + 2) playbook level testing (offline installer own setup) + +Purpose +======= + +The purpose of using testing framework like Molecule is to make possible for developer to +verify ansible code changes locally in own laptop without the need for big resources. + +Developer is also expected to do development of the Ansible code and the Molecule test +code at the same time. +Offline installer does not have unittest level of testing for the ansible code. + +Any commit made to ansible code base needs to first pass Molecule tests before +it's merged. + +Test levels +=========== + +To cover both testing levels (role and playbook) with maximum benefit and minimum +copy-pasting, the testing code should be written in reusable way. + +Reusable test code can be achieved by writing all prepare/cleanup and other +helping code as a roles into main test directory. +Also testinfra_ test code can be shared between different roles and between different scenarios +of one role. + +Testing of role and one scenario (one execution run of molecule) is fully +defined by **molecule.yml** file. + +molecule.yml file is always located in directory: + + <tested-role>/molecule/<scenario>/molecule.yml + +i.e. one role can have multiple scenarios (different configuration, OS etc. whatever user wants) +to execute tests for same role. Each scenario has own molecule.yml file and own testinfra +tests. + +Molecule.yml file is the only file that cannot be re-used (except with symbolic links) but +all other resources can be reused by referencing those in molecule.yml file or/and indirectly +from resources molecule.yml is pointing to. + +**tested-role** is clear in case of normal role level testing, but in playbook level testing the +tested-role is just an invented role name and directory with molecule directory inside but no +actual ansible role code. + +Role level testing +------------------ + +The target is to test single role in isolation just like Molecule is designed. +Role level testing is supposed to cover: + +- Syntax checking (Yamllint_, `Ansible lint`_, flake8_) +- Ansible code testing +- Idempotence testing +- Verifying role results from target hosts (testinfra tests) + +Ansible code testing can/should also cover all different options how this role +can be run (`scenario <https://molecule.readthedocs.io/en/latest/configuration.html#root-scenario>`_). +Different molecule runs can be implemented as own scenarios (in addition to default scenario) +or default scenario playbook can be extended to run role tests multiple times just adjusting +configuration between. + +Example with nexus role +:: + + ├── infrastructure.yml + ├── roles + │ ├── nexus + │ │ ├── defaults + │ │ ├── files + │ │ ├── molecule + │ │ │ └── default + │ │ │ ├── molecule.yml + │ │ │ ├── playbook.yml + │ │ │ ├── prepare.yml + │ │ │ └── tests + │ │ ├── tasks + │ │ └── vars + +Playbook level testing +---------------------- + +Playbook level testing is this project's (offline installer) own +setup and way of using Molecule. The target is to raise testing level +from single role testing up to single playbook testing. + +Playbook level testing can be used also to run multiple playbooks and/or +playbooks multiple times with different configuration. + +The aim is to verify multiple roles working together i.e. higher level of +integration testing. + +Practically the **tested-role** is just a wrapper directory to conform +molecule required directory structure and provide a name for the test. +Directory itself does not contain any ansible role code, but just +molecule files configured to run multiple other roles. + +Playbook level test directories should be named consistently according to +tested playbook and prefix string ``play`` and with optional description +if there are multiple scenarios for single playbook: + + play-<playbookname>[-<description>] + +E.g. + +- ``play-infrastructure`` +- ``play-resources`` + +As role's are tested with own molecule tests in isolation, playbook level tests +should focus to integration of the roles and should avoid of repeating same tests +as done already for individual roles. + +Playbook level testing is supposed to cover: + - Ansible code testing + +Basically it's easier to highlight what is supposed to be **avoided** in playbook level +testing for the reason not to repeat the same that is done already in role level testing. + +- Syntax checking is left out already by default as molecule does linting only for the + role code where molecule is run, and in this case tested-role is empty. + +- Idempotence can be tested, but should be disabled (by default) in molecule.yml because + it takes too much time and was tested already for individual roles. + +- Verifying target hosts with testinfra tests can be done but then something else + should be tested as in role based tests. And if those 2 would overlap it's better + to leave them out. + +Example with infrastructure playbook level test files +:: + + ├── infrastructure.yml + └── test + ├── play-infrastructure + │ └── molecule + │ └── default + │ ├── molecule.yml + │ ├── playbook.yml + │ ├── prepare.yml + │ └── tests + +Test code reuse and naming +=========================== + +As both testing levels test the same Ansible roles, there are a need +to share common code for both of them. + +Testinfra_ Python code should be shared when also playbook level +tests verify target hosts. However sharing is not limited only for the 2 test levels +but also between different roles. + +Individual role have testinfra tests on directory: + + roles/<role>/molecule/<scenario>/tests + +and any commonly usable testinfra Python code should be placed to directory: + + test/testinfra + +Ansible role testing uses several resources defined by provisioner section of +molecule.yml +https://molecule.readthedocs.io/en/latest/configuration.html#provisioner + +Most common resources that are written for role testing are: + +- playbook.yml (mandatory but can include specific code) +- prepare.yml +- cleanup.yml +- create.yml +- destroy.yml + +all of which can be just placed to scenario directory together with playbook.yml +(without editing molecule.yml when in default directory) and all of which can +include ansible code to do something e.g. prepare role for testing. + +Example molecule files: + +Role level tests for nexus role: + - roles/nexus/molecule/default/molecule.yml + - roles/nexus/molecule/default/playbook.yml + - roles/nexus/molecule/default/prepare.yml +playbook level tests for infrastructure playbook: + - test/play-infrastructure/molecule/default/molecule.yml + - test/play-infrastructure/molecule/default/playbook.yml + - test/play-infrastructure/molecule/default/prepare.yml + +Sharing all test code should be done by writing them in the form of ansible +roles and placing commonly usable roles into: + + test/roles/<testrole> + +Test roles should be named consistently according to action it's needed and +role for it's for together with optional description: + + <action>-<role>[-<description>] + +Examples of commonly used test roles +:: + + ├── infrastructure.yml + └── test + ├── play-infrastructure + └── roles + ├── post-certificates + ├── prepare-common + ├── prepare-dns + ├── prepare-docker + ├── prepare-nexus + └── prepare-nginx + +Molecule platform images +======================== + +Molecule can build images of the tested hosts on the fly with default +Dockerfile template (docker driver) or from a Dockerfile provided by user. +In case of Vagrant driver used box image can be also fully customized by user. + +To speed up testing it's preferred to pre-build needed images to be usable in +local docker repository in case of docker driver or Vagrant image cache in case +of Vagrant driver. + +Used Dockerfiles/Box definitions are kept in following directory structure +:: + + └── test + └── images + ├── docker + │ ├── build-all.sh + │ ├── centos7 + │ │ ├── build.sh + │ │ ├── dbus.service + │ │ └── Dockerfile + │ └── ubuntu + │ ├── build.sh + │ └── Dockerfile + └── vagrant + +Build images +------------ + +Build all platforms images before running Molecule tests. Building can be done +with the following single command: + + test/images/docker/build-all.sh + +Install +======= + +Molecule can be installed in multiple ways and in this guide 2 different ways is +covered. + +- Install Molecule with pip in virtual environment +- Use Molecule provided docker container to run Molecule + +Install with pip +---------------- + +This is a OS dependent and some prerequisites needs to be installed, but after +prerequisites are installed installing Molecule can be done by calling following +script: + + source test/bin/install-molecule.sh + +As for the required OS packages, see example for Ubuntu in the install-molecule.sh +script's comments or from Molecule_ pages. + +Note that sourcing the script is not needed to get Molecule installed but it leaves +you already into virtual environment and ready to run Molecule. + +To get out from virtual environment issue: + + deactivate + +And next time to activate virtual environment again before running Molecule, issue: + + source ~/molecule_venv/bin/activate + +And here the directory ``~/molecule_venv`` is just the default virtual environment +path that install-molecule.sh script is using and can be overridden with +``VENV_PATH`` environment variable. + +Use Molecule docker container +----------------------------- + +Molecule provides docker containers images via quay.io_ where Molecule, Ansible +and all needed dependencies are build to the image. + +In this way of using Molecule, no installation is needed and only docker is the +prerequisite for running Molecule. + +For using provided image to test offline-installer roles, following scripts are +provided: + +Build container image: + ``test/molecule-docker/build.sh`` + +This will build image named ``molecule-dev`` with strict version tag. + +Set molecule into the PATH: + ``source test/bin/set_molecule_paths.sh`` + +That will add the actual Molecule run wrapper script test/bin/molecule.sh to path +usable from everywhere similarly than molecule with pip and virtual environment. + +Run Molecule wrapper script: + ``test/bin/molecule.sh`` + +For running Molecule. Using ``molecule-dev`` image and the exact version defined by +test/docker/build.sh script. + +Usage +===== + +Basic usage of molecule tests. See more detailed instructions from Molecule_ + +Run complete testing for a role or a playbook: + +1. cd roles/<role> or cd test/play-<playbook-name> +2. molecule test + +Develop a role code and run testing during the coding: + +1. cd roles/<role> +2. Edit ansible code and molecule test code when needed +3. molecule converge +4. Repeat steps 2 and 3 until code is ready and molecule tests are passing +5. molecule test + +.. _Molecule: https://molecule.readthedocs.io +.. _quay.io: https://quay.io/repository/ansible/molecule +.. _Testinfra: https://testinfra.readthedocs.io +.. _Flake8: http://flake8.pycqa.org +.. _Yamllint: https://github.com/adrienverge/yamllint +.. _Ansible Lint: https://github.com/ansible/ansible-lint +.. _Ansible: https://www.ansible.com/ diff --git a/docs/index.rst b/docs/index.rst index a43eedf5..5275cf46 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -8,4 +8,4 @@ OOM offline-installer BuildGuide.rst InstallGuide.rst - + TestingGuide.rst diff --git a/patches/casablanca.patch b/patches/casablanca.patch index e0ea0ec5..7f9d2068 100644 --- a/patches/casablanca.patch +++ b/patches/casablanca.patch @@ -259,7 +259,7 @@ index 6564e798..53c8b600 100644 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }} name: {{ include "common.name" . }}-readiness +{{ include "common.update-system-ca-store-ubuntu" . | indent 6 }} -+{{ include "policy.update-policy-keystore" . | indent 6 }} ++{{ include "policy.update-policy-truststore" . | indent 6 }} containers: - name: {{ include "common.name" . }} image: "{{ include "common.repository" . }}/{{ .Values.image }}" @@ -269,7 +269,7 @@ index 6564e798..53c8b600 100644 volumeMounts: +{{ include "common.cacert-mount-ubuntu" . | indent 10 }} +{{ include "common.system-ca-store-mount-ubuntu" . | indent 10 }} -+{{ include "policy.keystore-mount" . | indent 10 }} ++{{ include "policy.truststore-mount" . | indent 10 }} - mountPath: /etc/localtime name: localtime readOnly: true @@ -279,7 +279,7 @@ index 6564e798..53c8b600 100644 volumes: +{{ include "common.cacert-volume" . | indent 8 }} +{{ include "common.system-ca-store-volume" . | indent 8 }} -+{{ include "policy.keystore-storage-volume" . | indent 8 }} ++{{ include "policy.truststore-storage-volume" . | indent 8 }} - name: localtime hostPath: path: /etc/localtime @@ -337,46 +337,46 @@ index 00000000..81ba09bc +# +# COPYRIGHT NOTICE ENDS HERE + -+#This template creates a volume for storing policy-keystore with imported ca. ++#This template creates a volume for storing policy-truststore with imported ca. +#It is ignored if cacert was not given. -+{{- define "policy.keystore-storage-volume" }} ++{{- define "policy.truststore-storage-volume" }} +{{- if .Values.global.cacert }} -+- name: keystore-storage ++- name: truststore-storage + emptyDir: +{{- end }} +{{- end }} + -+#This template mounts policy-keystore in appropriate place for policy components to take it. ++#This template mounts policy-truststore in appropriate place for policy components to take it. +#It is ignored if cacert is not given. -+{{- define "policy.keystore-mount" }} ++{{- define "policy.truststore-mount" }} +{{- if .Values.global.cacert }} -+- mountPath: "/tmp/policy-install/config/policy-keystore" -+ name: keystore-storage -+ subPath: policy-keystore ++- mountPath: "/tmp/policy-install/config/policy-truststore" ++ name: truststore-storage ++ subPath: policy-truststore +{{- end }} +{{- end }} + -+#This will extract a policy keystore and then import ++#This will extract a policy truststore and then import +#the root cacert of offline nexus into it. -+#This template expects a volume named keystore-storage where policy-keystore will be put. ++#This template expects a volume named truststore-storage where policy-truststore will be put. +#It also expects volume named cacert where the file "certificate" will contain the cert to import. +#Template is ignored if ca certificate not given. -+{{- define "policy.update-policy-keystore" }} ++{{- define "policy.update-policy-truststore" }} +{{- if .Values.global.cacert }} +- command: + - "/bin/bash" + - "-c" + - | + set -e -+ tar -xzf base-*.tar.gz etc/ssl/policy-keystore -+ cp etc/ssl/policy-keystore keystore-storage/ -+ keytool -import -keystore keystore-storage/policy-keystore -storepass "Pol1cy_0nap" -noprompt -file /usr/local/share/ca-certificates/cacert.crt -+ name: update-policy-keystore ++ tar -xzf base-*.tar.gz etc/ssl/policy-truststore ++ cp etc/ssl/policy-truststore truststore-storage/ ++ keytool -import -keystore truststore-storage/policy-truststore -storepass "Pol1cy_0nap" -noprompt -file /usr/local/share/ca-certificates/cacert.crt ++ name: update-policy-truststore + imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }} + image: {{ include "common.repository" . }}/{{ .Values.image }} + volumeMounts: -+ - mountPath: "/tmp/policy-install/keystore-storage" -+ name: keystore-storage ++ - mountPath: "/tmp/policy-install/truststore-storage" ++ name: truststore-storage +{{ include "common.cacert-mount-ubuntu" . | indent 2 }} +{{- end }} +{{- end }} |