Pulp 2 13 Test Result Summary¶
Summary
Status: [ ] Not Started [ ] In Progress [ ] Paused [ ] Blocked [X ] Finished
Started On: April 12, 2017
Finished On: April 26. 2017
Beta/RC URL: https://repos.fedorapeople.org/pulp/pulp/beta/2.13/
Redmine URL: http://https://pulp.plan.io/issues?query_id=61
Automated tests have increased from 481 in 2.12 to 521 in 2.13 . The jobs were run nightly on EL7 , Fedora 24 and Fedora 25. Upgrade jobs were run on RC builds. Upgrade test jobs passed for EL7. Fedora still experiences the issue https://pulp.plan.io/issues/2639. Manual testing was limited to the scenarios that do not yet have pulp smash tests. Docker tests have been improved to use crane. This provides better test coverage for Docker plugin tests. All the new features have been added to pulp-smash backlog to automate or
are already automated.
Pulp QE team approves the release of the 2.13 RC to GA.
Beta History
Beta 1: April 12, 2017
RC 1: April 24, 2017
Automation
[[ https://github.com/PulpQE/pulp-smash/milestone/15]]
[[Status: [X] PASSED [ ] FAILED
System: x86_64
RHEL 7.3
Installation PASS PASS
Smoke PASS PASS
API PASS PASS
CLI PASS PASS
Upgrade PASS PASS]]
NOTES:
2.13 Features and Bugs
https://pulp.plan.io/issues?query_id=61
New Features
============
Here are the specific stories done for 2.13:
Crane
2336 Update crane to serve manifest schema 2
Docker Support
2099 As a user, I can sync v2 schema manifests
2368 As a user, I want to provide synced images with multiple "/" in them.
Pulp
1988 As a new developer, I am able to get started from the documentation
2324 As a user, I can see the first 8 characters of a task id in every log statement
emitted from a running task
2519 Enable workers to record their own heartbeat records to the database
2548 As an administrator, I can configure how pulp logs
Puppet Support
2108 Add option to puppet_install distributor to install to 'modules' directory and
cleanup base directory
Python Support
135 As a user, I can synchronize wheels from PyPI
136 As a user, I can upload wheel packages to Pulp
137 As a user, I can publish repositories that contain wheel packages
140 As a user, I can sync Python packages from another Pulp server
1882 Rebuild model to support all package types
1883 As a user, I can sync and publish all package types
RPM Support
2575 As a user, I don't have to wait for migration 0020_nested_drpm_directory if
there are no DRPMs
View this list in redmine:
http://bit.ly/2plvHGd
Issues Addressed
================
Here are the bug fixes specific to 2.13:
Crane
2608 Update crane installation and configuration docs
Docker Support
2643 DKR1008: Could not find registry API at https://docker-registry.engineering.redhat.c
om
2644 pulp fails to correctly process WWW-Authenticate headers
Pulp
1839 sn.dat is succeptable to race conditions
2013 SSL certs are created at install time, but should be at setup runtime
2613 Worker Heartbeats Broken After Broker Reconnect
2496 Killing pulp_workers, pulp_celerybeat, and pulp_resource_manager causes the status
API still shows them as running
2516 worker heartbeat log statement mishandles timezone
2589 Pulp 2.13 nightly fails to start on RHEL 7.3
2687 Rsync publish removes symlinks and replace them with directories
Puppet Support
2512 Puppet Importer swallows exception when one is raised during upload
2581 Update puppet release notes through 2.13.0
Python Support
2561 pulp_python 2.0 new features are not documented
RPM Support
2543 RPM Importer swallows exception when one is raised during upload
2101 'pulp-admin iso repo create' command does not set default --serve-http config
All bug fixes from Pulp 2.12.2 and earlier are also included in Pulp 2.13.
View this list in redmine:
http://bit.ly/2oA1q8q
Action Items
The action items post 2.13 release is to continue adding automation tests for 2.13 issues.
Updated by pthomas@redhat.com over 7 years ago · 6 revisions