Pulp 2 10 3 Test Result Summary » History » Sprint/Milestone 5
pthomas@redhat.com, 12/01/2016 07:37 PM
1 | 1 | pthomas@redhat.com | # Pulp 2 10 3 Test Result Summary |
---|---|---|---|
2 | |||
3 | 2 | pthomas@redhat.com | \*\*Status |
4 | \*\* |
||
5 | 1 | pthomas@redhat.com | |
6 | Started On: 21 November 2016 |
||
7 | Finished On: 1 December 2016 |
||
8 | Version: 2.10.3 |
||
9 | 5 | pthomas@redhat.com | Result : Success |
10 | 1 | pthomas@redhat.com | Build URL: N/A |
11 | Summary |
||
12 | |||
13 | This release included bug fixes. The QE tasks included in the release process included manual verification some of the issues included in the release, making sure automation jobs pass and upgrade automation jobs passing. |
||
14 | |||
15 | The upgrade automation failure on RHEL6 was identified as a problem not with Pulp, but with how the upgrade is performed. Pulp 2.8 is installed using ansible. Then the upgrade is performed using a bash script that Jenkins runs. As a result, when the the services are started after the upgrade the pid files started in the java_t context. When pulp-smash, or anything else, tries to stop the services the following denial is recorded in the audit.log: |
||
16 | |||
17 | type=AVC msg=audit(1480428276.495:3071): avc: denied { signal } for pid=23019 comm="celery" scontext=unconfined_u:system_r:celery_t:s0 tcontext=unconfined_u:system_r:unconfined_java_t:s0-s0:c0.c1023 tclass=process |
||
18 | |||
19 | The above log says that a signal being sent by command 'celery' that has the unconfined_u:system_r:celery_t:s0 context is being denied. The signal is being sent to a process running in the unconfined_u:system_r:unconfined_java_t:s0-s0:c0.c1023 context. |
||
20 | |||
21 | The solution is to convert the upgrade job from a bash script to an ansible playbook. |
||
22 | |||
23 | Due to this failure upgrade on RHEL 6 was done manually and tests passed. |
||
24 | |||
25 | 5 | pthomas@redhat.com | Pulp QE approve the release of pulp 2.10.3 |
26 | \* |
||
27 | 1 | pthomas@redhat.com | |
28 | Beta History |
||
29 | Beta 1: 21 November 2016 |
||
30 | |||
31 | \*Bugs Included |
||
32 | \* |
||
33 | |||
34 | 2354 RPM Support Incorrect URL on lazy catalog entries created for existing RPM content units |
||
35 | 2362 RPM Support applicability calculation wastes time scanning a list |
||
36 | 2374 RPM Support Can't skip distribution content during sync |
||
37 | 2436 Pulp pulp-selinux RPM fails to run restorecon statements post install |
||
38 | 2195 Pulp can't sync unit that was previously uploaded |
||
39 | 2372 RPM Support updating importer ssl_client_cert to null fails with error |
||
40 | 2424 Pulp restorecon runs unecessarily for all 2.10+ upgrades |
||
41 | |||
42 | \*New Issues Filed |
||
43 | \* |
||
44 | https://pulp.plan.io/issues/245 |
||
45 | |||
46 | \*Action Items |
||
47 | |||
48 | - |
||
49 | Add new pulp smash issues verify the selinux context. |
||
50 | |||
51 | https://github.com/PulpQE/pulp-smash/issues/442 |