Pulp: Issueshttps://pulp.plan.io/https://pulp.plan.io/favicon.ico2021-12-08T21:43:04ZPulp
Planio RPM Support - Test #9626 (CLOSED - DUPLICATE): Add tests for SHA repo to test_synchttps://pulp.plan.io/issues/96262021-12-08T21:43:04Zggainey
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulp_rpm/2320":<a href="https://github.com/pulp/pulp_rpm/issues/2320" class="external">https://github.com/pulp/pulp_rpm/issues/2320</a></p>
<hr>
<p>We have been bitten a few times now by repos that use 'sha' (instead of 'sha1') checksums. Build a test for same that does <strong>not</strong> require sync'ing all of RHEL6.6...</p> RPM Support - Test #9622 (MODIFIED): Add a repo signed using 'sha' as alias for 'sha1'https://pulp.plan.io/issues/96222021-12-08T19:00:00Zggainey
<p>'sha' support exists in the wild, is the same as 'sha1', and has broken us several times now, Let's make it possible to write tests for it.</p> Pulp - Test #9423 (CLOSED - DUPLICATE): As a developer, I have azure testshttps://pulp.plan.io/issues/94232021-09-17T21:56:05Zfao89
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulpcore/2053":<a href="https://github.com/pulp/pulpcore/issues/2053" class="external">https://github.com/pulp/pulpcore/issues/2053</a></p>
<hr>
<p>it seems we can use minio for azure tests</p>
<p><a href="https://docs.min.io/docs/minio-gateway-for-azure.html" class="external">https://docs.min.io/docs/minio-gateway-for-azure.html</a></p>
<p><a href="https://github.com/azure/azurite" class="external">https://github.com/azure/azurite</a></p>
<p><a href="https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite" class="external">https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite</a></p> RPM Support - Test #9069 (CLOSED - DUPLICATE): Test "finding children" of PackageGroupshttps://pulp.plan.io/issues/90692021-07-13T00:18:00Zdalleydalley@redhat.com
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulp_rpm/2283":<a href="https://github.com/pulp/pulp_rpm/issues/2283" class="external">https://github.com/pulp/pulp_rpm/issues/2283</a></p>
<hr>
<p>Test that the latest version of RPM children of PackageGroup content are copied when a PackageGroup is copied.</p>
<p>Test that if a particular package is already specified to be copied, that this package will be used instead of the latest version.</p> RPM Support - Test #9014 (CLOSED - DUPLICATE): Test "syncing" a repository from disk using a file...https://pulp.plan.io/issues/90142021-07-05T21:40:45Zdalleydalley@redhat.comRPM Support - Test #8973 (CLOSED - DUPLICATE): Add test for modular RPM detectionhttps://pulp.plan.io/issues/89732021-06-25T13:47:41Zdalleydalley@redhat.com
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulp_rpm/2279":<a href="https://github.com/pulp/pulp_rpm/issues/2279" class="external">https://github.com/pulp/pulp_rpm/issues/2279</a></p>
<hr>
<p>Test that modular RPMs are indeed marked is_modular=True and vice versa</p> RPM Support - Test #8972 (CLOSED - COMPLETE): Add test for properly reading and writing the metadatahttps://pulp.plan.io/issues/89722021-06-25T13:46:59Zdalleydalley@redhat.com
<p>Verify that package metadata in == package metadata out</p> RPM Support - Test #8809 (CLOSED - DUPLICATE): Better tests for metadata mirroringhttps://pulp.plan.io/issues/88092021-05-24T19:54:30Zdalleydalley@redhat.com
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulp_rpm/2277":<a href="https://github.com/pulp/pulp_rpm/issues/2277" class="external">https://github.com/pulp/pulp_rpm/issues/2277</a></p>
<hr>
<p>We need a fixture repository with some of the extra files, such as repomd.xml.asc (metadata signature), extra_files.json, .treeinfo, possibly licenses, multiple package directories / package locations, extra repomd entries that Pulp doesn't natively care about, etc. And then we need to test that mirroring works properly with such repos.</p> RPM Support - Test #8335 (CLOSED - DUPLICATE): Need a new fixture - advisory, same date/version, ...https://pulp.plan.io/issues/83352021-03-03T20:04:27Zggainey
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulp_rpm/2268":<a href="https://github.com/pulp/pulp_rpm/issues/2268" class="external">https://github.com/pulp/pulp_rpm/issues/2268</a></p>
<hr>
<p><a href="https://pulp.plan.io/issues/8249" class="external">https://pulp.plan.io/issues/8249</a> changed the failure-case in advisory.resolve_advisory_conflict - need a fixture to reflect the failure-case, and an update to test_sync.py to re-enable test_sync_advisory_incomplete_pgk_list</p> RPM Support - Test #8301 (CLOSED - COMPLETE): Pulp to Pulp sync test uses sha1 checksum, fails on...https://pulp.plan.io/issues/83012021-02-23T23:44:11Zdalleydalley@redhat.com
<p>I tried to run the tests and got some failures due to SHA1 checksums</p>
<p><a href="https://github.com/pulp/pulp_rpm/blob/master/pulp_rpm/tests/functional/api/test_pulp_to_pulp.py#L91" class="external">https://github.com/pulp/pulp_rpm/blob/master/pulp_rpm/tests/functional/api/test_pulp_to_pulp.py#L91</a></p>
<p>E HTTP response body: {"non_field_errors":["Checksum must be one of allowed types: ['sha224', 'sha256', 'sha384', 'sha512'].\nYou can adjust these with the 'ALLOWED_CONTENT_CHECKSUMS' setting."]}</p> Migration Plugin - Test #8041 (CLOSED - COMPLETE): Add tests for RPM migration re-runshttps://pulp.plan.io/issues/80412021-01-05T19:02:42Zttereshcttereshc@redhat.com
<p>Those tests require 2 snapshots.</p>
<p>Snapshot 1:</p>
<ul>
<li>empty repo, no importer, a distributor</li>
<li>another empty repo (to copy content to later), no importer, a distributor</li>
<li>rpm-with-modules repo, on_demand importer, a distributor</li>
<li>rpm-distribution-tree repo, on_demand importer, a distributor</li>
<li>srpm-unsigned repo, on_demand importer, a distributor</li>
</ul>
<p>Snapshot 2:</p>
<ul>
<li>empty repo and its distributor unchanged</li>
<li>copy a package to an empty repo, and its distributor unchanged</li>
<li>rpm-with-modules repo (remove one package, clean orphans), importer feed change, distributor with no changes</li>
<li>rpm-distribution-tree repo unchanged, its importer unchanged, distributor checksum_type change</li>
<li>srpm-unsigned repo unchanged, its importer unchanged, distributor relative path change</li>
<li>rpm-richweak-deps repo (sync, remove one package, no orphan cleanup)</li>
</ul> Migration Plugin - Test #8040 (CLOSED - COMPLETE): Add tests for RPM repo related objects migrationhttps://pulp.plan.io/issues/80402021-01-05T18:50:06Zttereshcttereshc@redhat.com
<p>Use snapshot 1 from <a class="issue tracker-5 status-13 priority-6 priority-default closed" title="Test: Add tests for RPM migration re-runs (CLOSED - COMPLETE)" href="https://pulp.plan.io/issues/8041">#8041</a>.</p> Migration Plugin - Test #7999 (CLOSED - COMPLETE): Extend behavioural testshttps://pulp.plan.io/issues/79992020-12-15T18:49:01Zttereshcttereshc@redhat.comMigration Plugin - Test #7998 (CLOSED - COMPLETE): Add tests for reset endpointhttps://pulp.plan.io/issues/79982020-12-15T18:44:50Zttereshcttereshc@redhat.comAnsible Plugin - Test #7955 (CLOSED - WONTFIX): Load Test - Collections V3 endpointhttps://pulp.plan.io/issues/79552020-12-08T21:41:37Zfao89
<p>We need a cron job for load testing collections v3 endpoint for:</p>
<ul>
<li>12 collections</li>
<li>24 collections</li>
<li>60 collections</li>
<li>120 collections</li>
</ul>
<p>Locust reference: <a href="https://coderbook.com/@marcus/load-test-your-django-website-using-locustio/" class="external">https://coderbook.com/@marcus/load-test-your-django-website-using-locustio/</a>
github action: <a href="https://github.com/marketplace/actions/locust-load-test" class="external">https://github.com/marketplace/actions/locust-load-test</a>
CI: <a href="https://github.com/apardo04/adrianpardo.dev-react/blob/676a44b715d865496082c12752f5c18f343575d5/.github/workflows/deployment.yml#L88" class="external">https://github.com/apardo04/adrianpardo.dev-react/blob/676a44b715d865496082c12752f5c18f343575d5/.github/workflows/deployment.yml#L88</a></p>