Skip to content
Snippets Groups Projects
Commit f4abdaba authored by Gioacchino Vino's avatar Gioacchino Vino
Browse files

Merge branch 'debug_paas_ci' into 'main'

Improved scans result printing

See merge request !45
parents c9799ed9 93ebb1a3
No related branches found
No related tags found
1 merge request!45Improved scans result printing
......@@ -440,7 +440,7 @@ get_version()
severities = dict()
for host,ports in endpoints.items():
print(host,ports)
target_name = f"{auth_name}_target_{host}"
task_name = f"{auth_name}_task_{host}"
port_list_name = f"{auth_name}_pl_{host}"
......
......@@ -2,7 +2,7 @@ pipeline {
agent { label 'docker-paas-agent' }
environment {
ORCHENT_AGENT_ACCOUNT='infn-cloud'
ORCHENT_AGENT_ACCOUNT='infn-cloud-ops'
ORCHENT_URL='https://my.cloud.infn.it/orchestrator'
}
......@@ -18,7 +18,7 @@ pipeline {
oidc-add infn-cloud-ops
env
# Orchent connection test
orchent depls > depls.output
if grep -q ERROR depls.output
......
......@@ -11,13 +11,6 @@
- debug:
var: depcreate_cmd
- name: Test command
set_fact:
test_cmd: "test command"
- debug:
var: test_cmd
- name: Create the deployment
command: "{{ depcreate_cmd }}"
args:
......@@ -38,12 +31,12 @@
delay: 300
timeout: 0
- name: Check the deployment status (every 10 mins)
- name: Check the deployment status (every 5 mins)
command: orchent depshow --ojson "{{ deployment.uuid }}"
register: depshow_output
until: "'PROGRESS' not in depshow_output.stdout"
retries: 12
delay: 600
retries: 18
delay: 300
failed_when: "'error' in depshow_output.stdout"
- set_fact:
......
---
- name: Set SSH tunnel
command: ssh -o StrictHostKeyChecking=no -f -N -L localhost:9390:192.168.187.162:9390 jenkins@scans.cloud.infn.it
command: ssh -o StrictHostKeyChecking=no -f -N -L localhost:9390:192.168.235.234:9390 jenkins@scans.cloud.infn.it
- debug:
var: paas_ci_test.endpoints_to_scan
......@@ -10,7 +10,12 @@
copy:
src: files/script.py
dest: "{{ paas_ci_scan_script_path }}"
- name: Remove existing reports
command: "rm -f *report.txt"
args:
chdir: "{{ paas_ci_workdir }}"
- name: Run scan
command: "python3 {{ paas_ci_scan_script_path }} {{ paas_ci_test.endpoints_to_scan }} {{ paas_ci_workdir + '/dep.json'}} {{ paas_ci_workdir }}"
register: scan_output
......@@ -26,6 +31,15 @@
# msg: "{{lookup('file', item.path)}}"
# with_items: "{{report_files.files}}"
- name: Chech reports
command: "cat *report.txt | grep Port | sort | uniq "
args:
chdir: "{{ paas_ci_workdir }}"
register: report_ports_output
- debug:
var: report_ports_output
- name: get Severity file content
shell: cat "{{ paas_ci_workdir + '/severity.json'}}"
register: severity
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment