Tuesday, 2025-03-11

-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:00:00
- [zuul/zuul] 920212: Use latest patchset with Gerrit cherry-pick https://review.opendev.org/c/zuul/zuul/+/920212
- [zuul/zuul] 942158: Add a test for Gerrit merge event order https://review.opendev.org/c/zuul/zuul/+/942158
- [zuul/zuul] 942159: Process gerrit change-merged events before ref-updated https://review.opendev.org/c/zuul/zuul/+/942159
@joao15130:matrix.orgHello zuul users!06:58
I'm trying to configure logs upload to an external server, and it works pretty much great. But a few things that I observed makes me thing I'm certainly missing something.
Even if the logs are uplooaded to the external server, I can't no longer consult the logs in the zuul build with the message *"This build does not provide any results"*
Also, another question that raises into my mind is how can I send back the url to gerrit? It keeps showing **localhost:9000**.
Below is the part of the config which configures the external server:
```
- hosts: all
roles:
- role: fetch-output
zuul_output_dir: "{{ ansible_user_dir }}"
- merge-output-to-logs
- hosts: localhost
pre_tasks:
- name: Return log URL to Zuul
zuul_return:
data:
zuul:
log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build/{{ zuul.build }}"
gather_facts: False
roles:
- role: add-fileserver
fileserver: "{{ site_logs }}"
- generate-zuul-manifest
- hosts: 128.221.210.203
gather_facts: False
roles:
- role: upload-logs
zuul_log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build"
zuul_log_compress: false
zuul_logserver_root: "/openstack"
```
@joao15130:matrix.org* Hello zuul users!08:03
I'm trying to configure logs upload to an external server, and it works pretty much great. But a few things that I observed makes me thing I'm certainly missing something.
Even if the logs are uplooaded to the external server, I can't no longer consult the logs in the zuul build with the message _"This build does not provide any results"_
Also, another question that raises into my mind is how can I send back the url to gerrit? It keeps showing **localhost:9000**.
Below is the part of the config which configures the external server:
```
- hosts: all
roles:
- role: fetch-output
zuul_output_dir: "{{ ansible_user_dir }}"
- merge-output-to-logs
- hosts: localhost
pre_tasks:
- name: Return log URL to Zuul
zuul_return:
data:
zuul:
log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build/{{ zuul.build }}"
gather_facts: False
roles:
- role: add-fileserver
fileserver: "{{ site_logs }}"
- generate-zuul-manifest
- hosts: 128.221.210.203
gather_facts: False
roles:
- role: upload-logs
zuul_log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build"
zuul_log_compress: false
zuul_logserver_root: "/openstack"
```
@joao15130:matrix.org* Hello zuul users!08:04
I'm trying to configure logs upload to an external server, and it works pretty much great. But a few things that I observed makes me thing I'm certainly missing something.
Even if the logs are uplooaded to the external server, I can't no longer consult the logs in the zuul build with the message _"This build does not provide any results"_
Also, another question that raises into my mind is how can I send back the url to gerrit? It keeps showing **localhost:9000**.
As a side note, the server is located in a DMZ.
Below is the part of the config which configures the external server:
```
- hosts: all
roles:
- role: fetch-output
zuul_output_dir: "{{ ansible_user_dir }}"
- merge-output-to-logs
- hosts: localhost
pre_tasks:
- name: Return log URL to Zuul
zuul_return:
data:
zuul:
log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build/{{ zuul.build }}"
gather_facts: False
roles:
- role: add-fileserver
fileserver: "{{ site_logs }}"
- generate-zuul-manifest
- hosts: 128.221.210.203
gather_facts: False
roles:
- role: upload-logs
zuul_log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build"
zuul_log_compress: false
zuul_logserver_root: "/openstack"
```
@joao15130:matrix.orgI forgot to tell that I'm using the quick start architecture which includes a zuul log server, so my guess is that I need keep on uploading logs to this webserver by adding 09:54
```
- role: upload-logs
zuul_log_url: "http://localhost:8000"
```
@joao15130:matrix.orgI'd appreciate if you can help me to configure zuul to use that external server for viewing logs10:11
-@gerrit:opendev.org- Karolina Kula proposed wip: [zuul/nodepool] 934742: DNM Debug glean service failure https://review.opendev.org/c/zuul/nodepool/+/93474210:34
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 941235: Implement command for deleting OIDC signing keys https://review.opendev.org/c/zuul/zuul/+/94123512:31
-@gerrit:opendev.org- Anders Björklund proposed wip: [zuul/nodepool] 944035: Allow unimplemented describe_import_snapshot_tasks https://review.opendev.org/c/zuul/nodepool/+/94403512:56
-@gerrit:opendev.org- Anders Björklund proposed wip: [zuul/nodepool] 944036: Default the minimum instance list_service_quotas https://review.opendev.org/c/zuul/nodepool/+/94403612:56
@joao15130:matrix.orgOK I've finally succeeded to upload logs to external fileserver, it looks ok, but still I get the same message from Zuul UI *"This build does not provide any results"*13:05
```
- hosts: localhost
roles:
- generate-zuul-manifest
- hosts: localhost
pre_tasks:
- name: Return log URL to Zuul
zuul_return:
data:
zuul:
# log_url: "https://elab-os-logsrv.delllabs.net/t/openstack/build/{{ zuul.build }}"
log_url: "http://10.228.225.15/{{ zuul.build }}"
gather_facts: False
roles:
- role: add-fileserver
fileserver: "{{ site_logs }}"
- hosts: 10.228.225.15
gather_facts: False
roles:
- role: upload-logs
zuul_log_url: "http://10.228.225.15/"
zuul_logserver_root: "{{ site_logs.path }}"
zuul_log_compress: true
```
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087214:34
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940971: Manage OIDC signing key rotation https://review.opendev.org/c/zuul/zuul/+/94097114:36
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 942432: Implement zuul-web OIDC endpoints https://review.opendev.org/c/zuul/zuul/+/94243214:39
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 941235: Implement command for deleting OIDC signing keys https://review.opendev.org/c/zuul/zuul/+/94123514:41
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 941629: Use ZuulTreeCache for OIDC signing keys https://review.opendev.org/c/zuul/zuul/+/94162914:43
@joao15130:matrix.orgI think that's something related to my web server since Zuul tries to deflate the content of zuul-out.json.gz15:39
-@gerrit:opendev.org- Tony Breeds proposed: [zuul/nodepool] 938047: Use break-system-packages on Noble when installing podman-compose https://review.opendev.org/c/zuul/nodepool/+/93804716:04
-@gerrit:opendev.org- Tony Breeds proposed: [zuul/nodepool] 938047: Install podman-compose in a venv. https://review.opendev.org/c/zuul/nodepool/+/93804719:27
-@gerrit:opendev.org- Tony Breeds proposed: [zuul/nodepool] 938047: Install podman-compose in a venv. https://review.opendev.org/c/zuul/nodepool/+/93804721:00

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!