Project

Profile

Help

Maintenance. Planio will be undergoing a scheduled maintenance this weekend. Between Saturday, July 24 at 9:00 UTC and Sunday, July 25, 22:00 UTC your account might observe occasional downtimes which may last up to several minutes in some cases.

Story #7259

Story #5762: [Epic] CI Improvements

Story #6584: As a pulp_installer CI user, I see verification that pulp functions and was installed correctly at the end

As a user, the pulp_installer will verify that the Pulp Services are up & listening

Added by mdepaulo@redhat.com 12 months ago. Updated 9 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

The installer sub-team agreed that we will port these tests (meant for molecule and written in ruby inspec) to ansible tasks: https://github.com/pulp/pulp_installer/blob/master/molecule/scenario_resources/tests/test_default.rb

Presumably, there will be a new verification role at the end of the installer.

Upon further investigation:

  1. The ansible URI and assert modules should probably be used.
  2. Counting the redirects may not be possible with the ansible URI module.
  3. This should be run on the webserver node, and querying against it.
  4. Some tests like checking the services won't make since on the webserver node, since services pulpcore-api wouldn't run on a separate webserver.
  5. We're going to need to add variables, at least for a complete and thorough check (beyond what the current ruby ones do.) The checking role will need to be aware of how many workers there are for example.

Associated revisions

Revision 011e6940 View on GitHub
Added by Fabricio Aguiar 12 months ago

Verify if Pulp Services are up & listening

https://pulp.plan.io/issues/7259 closes #7259

Revision 011e6940 View on GitHub
Added by Fabricio Aguiar 12 months ago

Verify if Pulp Services are up & listening

https://pulp.plan.io/issues/7259 closes #7259

History

#1 Updated by mdepaulo@redhat.com 12 months ago

  • Description updated (diff)

#2 Updated by mdepaulo@redhat.com 12 months ago

  • Parent task set to #6584

#3 Updated by mdepaulo@redhat.com 12 months ago

  • Description updated (diff)

#4 Updated by mdepaulo@redhat.com 12 months ago

  • Description updated (diff)

#5 Updated by mdepaulo@redhat.com 12 months ago

  • Description updated (diff)

#6 Updated by mdepaulo@redhat.com 12 months ago

  • Assignee changed from mdepaulo@redhat.com to fao89

#7 Updated by fao89 12 months ago

  • Status changed from NEW to ASSIGNED

#8 Updated by pulpbot 12 months ago

  • Status changed from ASSIGNED to POST

#9 Updated by Anonymous 12 months ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#10 Updated by ttereshc 9 months ago

  • Sprint/Milestone set to 3.8.0

#11 Updated by ttereshc 9 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF