Pulp 2 15 Test Result Summary » History » Sprint/Milestone 1
pthomas@redhat.com, 01/17/2018 10:55 PM
1 | 1 | pthomas@redhat.com | # Pulp 2 15 Test Result Summary |
---|---|---|---|
2 | |||
3 | Summary |
||
4 | |||
5 | Status: \[ \] Not Started \[ \] In Progress \[ \] Paused \[ \] Blocked \[X \] Finished |
||
6 | Started On: November 28, 2017 |
||
7 | Finished On: January 16. 2018 |
||
8 | Beta/RC URL: https://repos.fedorapeople.org/pulp/pulp/beta/2.14/ |
||
9 | Redmine URL: http://https://pulp.plan.io/issues?query_id=61 |
||
10 | |||
11 | Automated tests have increased from 528 in 2.14 to 584 in 2.15. The jobs were run nightly on EL7, Fedora 25 and Fedora 26. Test run on Fedora 27 failed due to SELinux issues \[1\]. Upgrade jobs were run on RC builds. Upgrade test jobs passed for EL7, F25 and F26. Manual testing was limited to the scenarios that do not yet have pulp smash tests. All the issues have been added to pulp-smash backlog to automate or are already automated \[2\]. |
||
12 | |||
13 | Pulp QE team approves the release of the 2.15 RC to GA. |
||
14 | |||
15 | Beta History |
||
16 | Beta 1: November 28, 2017 |
||
17 | Beta2: December 5, 2017 |
||
18 | Beta3: December 18, 2017 |
||
19 | RC 1: January 10, 2017 |
||
20 | |||
21 | Automation |
||
22 | |||
23 | \[\[Status: \[X\] PASSED \[ \] FAILED |
||
24 | System: x86_64 |
||
25 | RHEL 7.4 |
||
26 | Installation PASS PASS |
||
27 | Smoke PASS PASS |
||
28 | API PASS PASS |
||
29 | CLI PASS PASS |
||
30 | Upgrade PASS PASS\]\] |
||
31 | |||
32 | NOTES: |
||
33 | |||
34 | New Features |
||
35 | \============ |
||
36 | |||
37 | Here are the specific stories done for 2.15: |
||
38 | |||
39 | ~~~ |
||
40 | Pulp |
||
41 | 3119 As a user, I can see in logs that force_full option for sync or publish is enabled |
||
42 | 1282 As an EC2 user, I would like to set up a RHUI as an alternate content source |
||
43 | ~~~ |
||
44 | |||
45 | ~~~ |
||
46 | Crane |
||
47 | 3110 As a user i can perform docker search of docker v2 content |
||
48 | ~~~ |
||
49 | |||
50 | ~~~ |
||
51 | Docker Support |
||
52 | 2993 As a user, I can upload a docker_manifest_list so that I can remove arches from a manifest list without performing a sync |
||
53 | 2810 As a user, I can upload a schema 2 manifest with blobs |
||
54 | ~~~ |
||
55 | |||
56 | ~~~ |
||
57 | RPM Support |
||
58 | 3055 As a user, I can publish a Yum repository that works with repo_gpgcheck=1 |
||
59 | 2788 As a user i can configure removal of old published repodata |
||
60 | ~~~ |
||
61 | |||
62 | View this list in redmine: |
||
63 | http://bit.ly/2j1OeW9 |
||
64 | |||
65 | Issues Addressed |
||
66 | \================ |
||
67 | |||
68 | Here are the bug fixes specific to 2.15: |
||
69 | |||
70 | ~~~ |
||
71 | Crane |
||
72 | 3111 Crane should continue to load rest of the metadata after corrupted data is encountered |
||
73 | ~~~ |
||
74 | |||
75 | ~~~ |
||
76 | Docker Support |
||
77 | 3122 config layer is served gzip-compressed to docker client |
||
78 | 3067 Document image manifest and manifest list peculiar behaviour during copy, remove and other actions |
||
79 | 3139 Sync from Crane fails with "Not Found" |
||
80 | ~~~ |
||
81 | |||
82 | ~~~ |
||
83 | RPM Support |
||
84 | 3130 Upgrade from Pulp 2.13.2- to Pulp 2.13.3+ can result in "duplicate key error index: pulp_database.erratum_pkglists.$errata_id_1_repo_id_1 dup key" |
||
85 | 3104 repomd.xml is empty |
||
86 | ~~~ |
||
87 | |||
88 | All bug fixes from Pulp 2.14.3 and earlier are also included in Pulp 2.15. |
||
89 | |||
90 | View this list in redmine: |
||
91 | http://bit.ly/2AieENo |
||
92 | |||
93 | \*Action Items \* |
||
94 | |||
95 | \[1\] https://pulp.plan.io/issues/3159 |
||
96 | \[2\] https://github.com/PulpQE/pulp-smash/issues/766 |
||
97 | \[3\] https://github.com/PulpQE/pulp-smash/issues/681 |
||
98 | \[4\] https://github.com/PulpQE/pulp-smash/issues/829 |