Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Zuul Logging job #113

Draft
wants to merge 20 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
41674eb
[zuul] Add logging test job
ayefimov-1 Jun 4, 2024
d6ab534
Try to use new hooks to run test playbooks directly
elfiesmelfie Aug 9, 2024
5ed43ef
Fix syntax error in variable definition
elfiesmelfie Aug 13, 2024
dc4433b
Use ignore_errors in plays for test_logging
elfiesmelfie Aug 14, 2024
c9e11f5
Update playbooks to remove login play
elfiesmelfie Aug 16, 2024
cceb3e2
[ci/logging_tests] Add KUBECONFIG and PATH to play environment
elfiesmelfie Aug 16, 2024
2798e03
Add report_results to logging tests
elfiesmelfie Aug 19, 2024
e293277
remove trailing spaces
elfiesmelfie Aug 19, 2024
4863360
[zuul][logging] Update var names for the telemetry_logging role
elfiesmelfie Aug 20, 2024
ccce028
debug: add print statements to custom_logger
elfiesmelfie Aug 21, 2024
26776ab
add gather_facts: true so report result knos about logs_dir
elfiesmelfie Aug 21, 2024
d3983de
USe the zuul.yaml from master
elfiesmelfie Jan 21, 2025
f91ed69
use ci/vars-logging-test from master
elfiesmelfie Jan 21, 2025
2de5d0e
Update the logging test playbooks
elfiesmelfie Jan 21, 2025
21945c6
revert rename of telemetry_logging role vars
elfiesmelfie Jan 22, 2025
0f6b8a6
Resolve differences between master and this branch
elfiesmelfie Jan 22, 2025
9547d76
Remove the ci/run_playbooks_logging.yml playbook
elfiesmelfie Jan 22, 2025
d0f25a5
Merge branch 'master' into alexy_logging
elfiesmelfie Feb 10, 2025
5eadc5f
Update ci/logging_tests_computes.yml
elfiesmelfie Feb 10, 2025
e0fea69
Merge branch 'master' into alexy_logging
elfiesmelfie Feb 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions ci/logging_tests_computes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,22 @@
- name: "Run the tests from the common role"
ansible.builtin.import_role:
name: common

- name: "Verify ctlplane logging containers"
hosts: computes
gather_facts: no
ignore_errors: true
environment:
KUBECONFIG: "{{ cifmw_openshift_kubeconfig }}"
PATH: "{{ cifmw_path }}"
vars:
common_container_test_id: "RHOSO-12753"
common_container_list:
- ceilometer_agent_compute
- ceilometer_agent_ipmi
- node_exporter
Copy link
Contributor Author

@ayefimov-1 ayefimov-1 Jan 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this list is correct


tasks:
- name: "Run file and container tests"
ansible.builtin.import_role:
name: common
13 changes: 13 additions & 0 deletions ci/logging_tests_controller.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,17 @@
- [neutron,network,public]
- [neutron,network,internal]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I remember list correct/needed

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I want to re-work the endpoint tests, but this will be included in: #203, so I'm happy to merge them in the current for as long as the tests pass.


common_manifest_test_id: "RHOSO-12677"
common_manifest_list:
- "loki-operator 2"
- "loki-helm-operator 1"

common_node_test_id: "RHOSO-12671"
common_node_list:
- edpm-compute-0
- edpm-compute-1
- crc
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needed, I think

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was pretty sure we decided to skip the node tests, which is why they're not included on master in the common role


common_service_test_id: "RHOSO-12675"
common_service_nspace: openshift-logging
common_service_list:
Expand All @@ -63,6 +74,7 @@
- logging-loki-query-frontend-grpc
- logging-loki-query-frontend-http
- openstack-logging

tasks:
- name: "Verify logging infrastructure components"
ansible.builtin.import_role:
Expand Down Expand Up @@ -210,3 +222,4 @@
- name: "Run Services and CRD tests"
ansible.builtin.import_role:
name: common

Loading