Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 136

rchan, 04/03/2020 06:17 PM

1 1 rchan
# Sprint Plans
2
3 136 rchan
### Sprint 70
4
Dates: Friday April 3, 2020 - Thursday April 16, 2020
5
Sprint Goals/Focus:
6
  - Pulp 2
7
      - Issues as reported/identified by Satellite
8
           - likely the applicability BZ https://bugzilla.redhat.com/show_bug.cgi?id=1816464
9
      - RPM bug fixes needed for pulp-2to3-migration of RPM plugin
10
           - https://pulp.plan.io/issues/6354
11
           - https://pulp.plan.io/issues/6355
12
           - Will go into 2.21.z release
13
  - Pulp 3 Container
14
      - mirror images with secret pull https://pulp.plan.io/issues/6315
15
      - needs a pulp2-docker change/release
16
  - Pulp 3 RPM
17
      - Features/bug fixes for Katello release - ppicka, maybe fao89
18
      - Docs for copy/depsolving
19
  - Pulp 3 Ansible Plugin / Galaxy NG
20
      - Implementing syncing with token auth (story not yet written)
21
      - finish fixing bindings (mainly review from of PRs to @fao89)
22
  - Pulp 3 Core
23
      - bmbouter to write RBAC proposal and send to pulp-dev as RFC
24
      - adding 
25
      - Importers/exporters - ggainey/daviddavis
26
          - tech-preview for 3.3 release
27
      - finishing repair feature [mdellweg] https://pulp.plan.io/issues/5613
28
      - creating setting to have pulp-content and pulp-api accepting larger headers
29
  - Certguard GA
30
      - RC release
31
      - docs push
32
  - Pulp 2-->Pulp 3 Migrations
33
      - Performance improvements - dalley, maybe ipanova
34
      - RPM migration (distribution tree) - dkliban
35
      - SRPM migration - ipanova
36
  - Installer Work
37
      - Rename the installer https://pulp.plan.io/issues/6406
38
      - Galaxy versioned releases of pulp_rpm_prerequisites
39
  - CI/CD
40
      - Handle the installer renaming (pulplift, rpm_prerequisites, galaxy_ng_prerequisites)
41
      - CI testing of ansible-pulp / pulp_rpm_prerequisites branches
42
      - https://pulp.plan.io/issues/6368
43
      - simplify CI 
44
           - https://pulp.plan.io/issues/6409 - update pulp-smash to be podman aware
45
46
47 135 rchan
### Sprint 69
48
Dates: Friday March 20, 2020 - Thursday April 3, 2020
49
Sprint Goals/Focus:
50
  - Pulp 2
51
      - Issues as reported/identified by Satellite
52
      - RPM bug fixes needed for pulp-2to3-migration of RPM plugin
53
           - https://pulp.plan.io/issues/6354
54
           - https://pulp.plan.io/issues/6355
55
           - Will go into 2.21.z release
56
  - Pulp 3 Container
57
      - mirror images with secret pull https://pulp.plan.io/issues/6315
58
      - add regexp support for whitelist_tags option https://pulp.plan.io/issues/6338
59
  - Pulp 3 RPM
60
      - Features/bug fixes for Katello release - ppicka, maybe fao89
61
      - Docs for copy/depsolving
62
      - import/export when pulpcore is ready
63
  - Pulp 3 Ansible Plugin
64
      - Need to add repo_level_uniqueness
65
      - Planning around token auth
66
      - finish fixing bindings
67
  - Pulp 3 Core
68
      - parent/child tasks - https://pulp.plan.io/issues/6282 dalley
69
      - 3.3 Katello Planning - after bmbouter completes certguard, if possible to start then do so
70
      - Importers/exporters - ggainey/daviddavis
71
  - Certguard GA
72
      - bmbouter to finish RHSM (candlepin) certificate style testing all katello’s test needs
73
      - bmbouter to convert X509 to use TLS submission
74
	https://pulp.plan.io/issues/6352
75
  - Pulp 2-->Pulp 3 Migrations
76
      - Performance improvements - dalley
77
      - RPM migration (errata) - ttereshc
78
      - RPM migration (comps.xml) - ipanova
79
      - RPM migration (distribution tree) - dkliban
80
      - Docs if we release GA - ttereshc
81
  - Installer Work
82
      - Galaxy versioned releases of pulp_rpm_prerequisites
83
  - CI/CD
84
      - CI testing of ansible-pulp / pulp_rpm_prerequisites branches
85
      - https://pulp.plan.io/issues/6368
86
87 133 rchan
### Sprint 68
88
Dates: Friday March 6, 2020 - Thursday March 20, 2020
89 134 rchan
90 133 rchan
Sprint Goals/Focus:
91
  - Pulp 2
92
      - Issues as reported/identified by Satellite
93
      - Investigating potential modularity/context depsolving issue
94
  - Pulp 3 Container
95
      - no plans.
96
  - Pulp 3 RPM
97
      - Feature work for 3.3 - dawalker, ppicka
98
      - Copy/depsolving, last items, testing - dalley
99
      - Investigating potential modularity/context depsolving issue
100
      - More test coverage
101
  - Pulp 3 Ansible Plugin
102
      - Content syncing support (eg v3 support)
103
  - Pulp 3 Core
104
      - 3.3 Features - when bmbouter completes certguard
105
      - Importers/exporters - ggainey/daviddavis
106
      - FIPS
107
  - Certguard GA
108
      - bmbouter to implement RHSM (candlepin) certificate style
109
      - bmbouter to implement other currently filed requests
110
      - bmbouter to add tests for RHSM (candlepin) functionality
111
  - Pulp 2-->Pulp 3 Migrations
112
      - Performance improvements and bug fixes - maybe dalley or bmbouter
113
      - RPM migration (errata) - ttereshc
114
      - RPM migration (custom metadata, modularity) - ipanova
115
      - RPM migration (distribution tree) - dkliban
116
      - Docs if we release GA - ttereshc
117
  - Installer Work
118
      - Galaxy versioned releases of pulp_rpm_prerequisites
119
      - CentOS 8 support
120 1 rchan
      - Installer testing of pulp-galaxy plugin from Automation Hub - fao89
121 134 rchan
            - https://pulp.plan.io/issues/6290
122 133 rchan
  - CI/CD
123
      - CI testing of ansible-pulp / pulp_rpm_prerequisites branches
124
      - S3 testing - fao89, daviddavis (will be ready to review after planning)
125
      - Unified container - once we can build it, we want to use it in our CI
126
      - pulp_npm on Github Actions
127
128
129 131 rchan
### Sprint 67
130 132 rchan
131 131 rchan
Dates: Friday February 21, 2020 - Thursday March 5, 2020
132 132 rchan
133 131 rchan
Sprint Goals/Focus: 
134
  - Pulp 2
135
      - Issues as reported/identified by Satellite
136
  - Pulp 3 Container
137
      - no plans this sprint, get PR merged to port tests to bindings
138
      - 5895 
139
  - Pulp 3 RPM
140
      - Feature work for 3.2
141
      - Copy/depsolving continues
142
      - Importer/Exporter
143
      - Porting tests to use bindings 
144
  - Pulp 3 Ansible Plugin
145
      - Content syncing support (eg v3 support)
146
  - Pulp 3 Core
147 1 rchan
      - 3.2 Features and release
148
  - Certguard GA
149 132 rchan
      - implement candlepin certificate style
150
      - implement some backwards incompatible
151 131 rchan
  - Pulp 2-->Pulp 3 Migrations
152
      - Bug fixes and performance improvements on katello feedback 
153
      - RPM migration (errata, modularity)
154
      - RPM migration (distribution tree)
155
      - potentially RC/GA  release (no RPM support) 
156
  - Installer Work
157
      - Galaxy versioned releases of pulp_rpm_prerequisites
158
      - Begin installer work for pulp_galaxy to be installed on top of pulp_ansible
159
  - CI/CD
160
      - CI testing of ansible-pulp / pulp_rpm_prerequisites branches
161
      - Planning to integrate SELinux/FIPS testing on Travis + KVM
162
      - S3 testing
163
164
165 127 rchan
### Sprint 66
166
167 130 rchan
Dates: Friday February 7, 2020 - Thursday February 20, 2020  
168 127 rchan
Sprint Goals/Focus:
169 129 rchan
  - Pulp 2
170 1 rchan
      - Issues as reported/identified by Satellite
171
      - Fixing copy/depsolve related issues
172
          - 1784165 is the remaining one that we def want for 6.7 GA
173 132 rchan
          - add/link plan.io issue to track for us
174 129 rchan
  - Pulp 3 Container
175 132 rchan
      - working on porting tests to use bindings
176 129 rchan
  - Pulp 3 RPM
177
      -  Feature work for 3.2
178 132 rchan
      - Copy/depsolving continues.
179
      - Importer/Exporter
180 1 rchan
      - Pavel is working on porting tests to use bindings
181 129 rchan
  - Pulp 3 Ansible Plugin
182
      - Bug fixes
183
  - Pulp 3 Core
184
      - 3.2 Features
185
      - FIPS investigation
186
  - Pulp 2-->Pulp 3 Migrations
187 132 rchan
      - Bug fixes and performance improvements on katello feedback
188 129 rchan
      - RC release 
189
  - Installer Work
190
      - Galaxy versioned releases of pulp_rpm_prerequisites
191
      - Begin installer work for pulp_galaxy to be installed on top of pulp_ansible
192
  - CI/CD
193
      - Fix broken nightly builds for pulpcore and pulp_file
194
      - CI testing of ansible-pulp / pulp_rpm_prrequisites branches
195
      - Move ansible-pulp / pulp_rpm_prrequisites to GH actions
196 128 rchan
197 127 rchan
198 125 rchan
### Sprint 65
199 1 rchan
200 127 rchan
Dates: Friday January 24, 2020 - Thursday February 6, 2020  
201 125 rchan
Sprint Goals/Focus:
202 1 rchan
203
  - Pulp 2
204 126 rchan
      - Issues as reported/identified by Satellite
205 1 rchan
      - Fixing copy/depsolve related issues - see 5449 for an example
206
  - Pulp 3 Container
207
      - Release after pulpcore 3.1 release on January 30, 2020
208 126 rchan
  - Pulp 3 RPM
209
      - Applicability have moved to katello
210 132 rchan
      - Copy/depsolving continues.
211 126 rchan
  - Pulp 3 Ansible Plugin
212 132 rchan
      - Support #5911 efforts (answer questions, unblock, design support, etc.) 
213 126 rchan
      - Finish testing ahead of upcoming conferences
214
      - https://pulp.plan.io/issues/5928
215
  - Pulp 3 Core
216 132 rchan
      - 3.1 Features
217
      - Content Signing implementation (5943-5946: 4 stories)
218 126 rchan
  - Pulp 2--\>Pulp 3 Migrations
219 132 rchan
      - Bug fixes and small features based on katello feedback 
220 126 rchan
      - Release planning with Katello & complete delivery
221
  - Installer Work
222
      - Updates for 3.1
223
      - Design & implementation for: Y-stream upgrades, and users picking their desired pulpcore versions/branches vs plugins versions/branches.
224
      - Reduce backlog of PRs
225
  - CI improvements:
226
      - More work on porting tests to bindings (e.g. https://pulp.plan.io/issues/6032)
227 123 rchan
228 1 rchan
### Sprint 64
229 123 rchan
230 127 rchan
Dates: Friday January 10, 2020 - Thursday January 23, 2020  
231 123 rchan
Sprint Goals/Focus:
232
233 1 rchan
  - Pulp 2
234 124 rchan
      - no planned work - high priority bugs if found
235
  - Pulp 3 Container
236
      - Delivery of build service demoed December 20th for Automation Hub
237
      - Add Cherry pick automation
238
      - Review/Merge pending PRs
239
      - Possible feature work as staffing allows
240
  - Pulp 3 RPM
241
      - Applicability design/PoC
242
      - 5933 - epic
243
      - Add epic to sprint & tasks added as groomed & can be committed as per RPM team staffing for grant & dana
244
      - Copy/depsolving design. Implementation starts.
245
      - Planning for Katello feature completeness
246 132 rchan
      - 3.1+ feature work 
247 124 rchan
  - Pulp 3 Ansible Plugin
248
      - Support #5911 efforts (answer questions, unblock, design support, etc.)
249
      - Add testing ahead of upcoming conferences
250
  - Pulp 3 Core
251
      - 3.1 Features
252
      - Planning of RBAC work
253
      - Content Signing implementation (5943-5946: 4 stories)
254
  - Pulp 2--\>Pulp 3 Migrations
255
      - Bug fixes and small features based on katello feedback
256
      - RPM migration work continued
257
      - Planning release with Katello (all work on the plugin becomes even more urgent now, we need to release soon)
258
  - Installer Work
259
      - Updates for 3.0.1
260
      - Design & implementation for: Y-stream upgrades, and users picking their desired pulpcore versions/branches vs plugins versions/branches.
261
      - Reduce backlog of PRs
262
  - CI improvements:
263
      - Epic: https://pulp.plan.io/issues/5762
264
      - Local fixtures rollout
265
  - Pulpcore 3.0 GA demo videos due Jan 15th
266
      - https://hackmd.io/axqigIBLS3609Y84rPY1rA
267 123 rchan
268 122 rchan
### Sprint 63
269
270
Dates: Friday December 6, 2019 - Thursday January 9, 2020  
271
Sprint Goals/Focus:
272
273
  - Pulp 2
274
      - Performance bug
275
  - Pulp 3 Container
276
      - Bugfixes ( Katello Ps)
277
      - Improve tests
278
  - Pulp 3 RPM
279
      - Docs
280
      - Important bugfixes before GA
281
      - Performance
282
      - Applicability design/investigation (ggainey, dawalker)
283
      - Starting on some 3.1 features if there is capacity
284
  - Pulp 3 Ansible Plugin
285
      - Build service for December 20th release of Automation Hub
286
  - Pulp 3 Core
287
      - Remaining 3.0 GA blockers ( https://pulp.plan.io/issues?query_id=77 )
288
      - Lots of Docs work
289
      - Bugfix work as needed
290
      - Signing & RBAC design work & SIG meetings
291
  - Pulp 2--\>Pulp 3 Migrations
292
      - Bug fixes and minor improvements based on katello feedback
293
      - More CI for migration plugin - Dennis
294
      - RPM migration PoC - Tanya
295
      - Planning release
296
  - Installer Work
297
      - Install RPM prerequisites  
298
        Add versioning & towncrier for changelog
299
      - Reduce backlog of PRs
300
  - CI improvements:
301
      - Epic: https://pulp.plan.io/issues/5762
302
  - Move PulpQE repos to Pulp organization in github
303
  - SELinux work
304
      - Supporting the delivery of initial selinux policy (mikedep333 and bmbouter)
305
  - Pulp 3.0 GA demo videos
306
      - 1 video for kickstarts planned
307
      - Other demos as needed
308
309 121 rchan
## Sprint 62
310
311
Dates: Thursday November 14, 2019 - Thursday December 5, 2019  
312
Sprint Goals/Focus:
313
314
  - Pulp 2
315
      - Bugfixes
316
  - Pulp 3 Container
317
      - Bugfixes
318
      - Improve tests
319
  - Pulp 3 RPM
320
      - Docs
321
      - Important bugfixes before GA
322
      - Performance
323
      - Tests for sensitive/important areas
324
      - Applicability design/investigation kick off
325
  - Pulp 3 Ansible Plugin
326
      - Fix Travis/get it working with pulpcore RC8
327
      - Working w/ them to unpin their dependency on pulp to get onto ‘master’ once again
328
  - Pulp 3 Core
329
      - Remaining 3.0 GA blockers ( https://pulp.plan.io/issues?query_id=77 )
330
      - Lots of Docs work
331
      - Bugfix work as needed
332
  - Pulp 2--\>Pulp 3 Migrations
333
      - Back to distributors migration
334
      - More CI for migration plugin
335
      - Start on RPM migration PoC
336
      - Planning release
337
  - Installer Work
338
      - Add versioning & towncrier for changelog
339
      - Reduce backlog of PRs
340
  - Move PulpQE repos to Pulp organization in github
341
  - SELinux work
342
      - Supporting the shared environment for lbravec to create the initial selinux policy (mikedep333 and bmbouter)
343
  - Pulp 3.0 GA demo videos
344
      - Early next week - mtg, come up with list of topics, plan a ‘demo day’?
345
346 120 rchan
## Sprint 61
347
348
Dates: Friday October 25, 2019 - Wednesday November 13, 2019  
349
Sprint Goals/Focus:
350
351
  - Pulp 2
352
      - FIPS - remote mongo access - 5512, POST
353
      - Change name of Sat/deferred-download/.treeinfo problem - 5359, ASSIGNED
354
      - /etc/pulp/server.conf still has owner "root:apache" after upgrade - 5447, to be closed WONT?
355
  - Pulp 3 Docker
356
      - docker token auth completed - (in post)
357
      - Dkliban will unblock issue re: pulp settings
358
      - schema converter - wrap up for merging
359
      - Rename pulp_docker→ pulp_container https://pulp.plan.io/issues/4417
360
  - Pulp 3 RPM
361
      - Resolve all blockers, some are waiting on the core
362
      - - compsxml
363
      - - upload 
364
      - - errata merge \<3
365
      - Applicability design/investigation kick off
366
  - Pulp 3 Ansible Plugin - on hold
367
  - Pulp 3 Core
368
      - Merging plugin repos to core 5580
369
      - Typed repositories (https://pulp.plan.io/issues/3541)
370
      - Exporters 5086
371
  - Pulp 2--\>Pulp 3 Migrations
372
      - More CI for migration plugin
373
      - 2 issues
374
          - Keeping track of Pulp 2 removed data & view for Katello
375
  - Installer Work
376
      - Add versioning & towncrier for changelog
377
      - Rename pulp-rpm-prerequisites https://pulp.plan.io/issues/5619
378
      - Start on ansible-pulp versioning & release process: https://pulp.plan.io/issues/5618 (soft blocker for 3.0. Hard blocker for 3.1 .)
379
  - Other container/operator work:
380
      - pulp-insta-demo.sh blog post along with operator blog post.
381
382 117 rchan
## Sprint 60
383
384 119 rchan
Dates: Friday September 27, 2019 - Thursday October 24, 2019  
385 117 rchan
Sprint Goals/Focus:
386
387 118 rchan
  - Pulp 2
388
      - FIPS - remote mongo access - 5512
389
      - Change name of Sat/deferred-download/.treeinfo problem - 5359
390
      - /etc/pulp/server.conf still has owner "root:apache" after upgrade - 5447
391
  - Pulp 3 Docker
392
      - docker token auth completed
393
      - docker content migration 
394
      - Rename pulp_docker→ pulp_container
395
  - Pulp 3 RPM
396
      - modularity upload
397
      - comps.xml types sync 5423 and publish 5495
398
      - planning
399
  - Pulp 3 Ansible Plugin
400
      - File issues describing pulp_ansible changes discussed at AnsibleFest
401
  - Pulp 3 Katello integration blockers - TBD based feedback
402
      - remove duplicates 5008 https://pulp.plan.io/issues/5008 
403
  - Pulp 3 Core
404
      - 6 issues to add to sprint as they are groomed
405
      - https://pulp.plan.io/issues/3541
406
  - Pulp 2--\>Pulp 3 Migrations
407
      - Tool & Finish Docker migration
408
      - Address any feedback from katello feedback on completed bindings
409
  - Installer Work
410
      - Merge/Review/Close PRs https://github.com/pulp/ansible-pulp/pulls
411
      - Re-enable CI for CentOS 7, investigation is still ongoing
412
  - Travis Config Generator
413
      - Containers rolled out to all plugins (about 2/3 way through)
414
      - Update pulp-operator to support configs needed for pulp-ansible
415
      - Split container build code into its own/different repository
416
  - Other container/operator work:
417
      - pulp-insta-demo.sh #5375 is ready and on website; needs blog post along with operator blog post.
418
      - Design work & start implementation on building/publishing pulpcore and basing images on it. Epic #5393
419
      - Some design work to do
420
421 116 rchan
## Sprint 59
422
423
Dates: Friday September 13, 2019 - Thursday September 26, 2019  
424
Sprint Goals/Focus:
425
426 118 rchan
  - Pulp 2
427
      - 2.21.0 -- dev freeze complete
428
      - Module Dependency solving -- merged
429
      - Change name of Sat/deferred-download/.treeinfo problem - 5359
430
      - Investigation of a few issues/BZs
431
  - Pulp 3 Docker
432
      - docker token auth
433
      - Docker workflow docs
434
      - schema converter
435
      - docker content migration
436
  - Pulp 3 RPM
437
      - modularity support 
438
      - comps.xml types support
439
      - kickstart trees 
440
  - Pulp 3 Ansible Plugin
441
      - integration with Galaxy
442
      - Prepare plugin for AnsibleFest
443
  - Pulp 3 Katello integration blockers - TBD based on Katello feedback
444
      - remove duplicates 5008 https://pulp.plan.io/issues/5008
445 111 rchan
  - Pulp 3 Core
446
      - Lots of planning
447
      - 5304: Publish metadata in artifact storage
448
  - Pulp 2--\>Pulp 3 Migrations
449
      - Docker migrations
450
  - Travis Config Generator
451
      - Containers rolled out to all plugins (about ½ way through)
452
      - Update pulp-operator to support configs needed for pulp-ansible
453
      - Split container build code into its own/different repository
454
  - Other container/operator work:
455
      - Design work & start implementation on building/publishing pulpcore and basing images on it. Epic #5393
456
          - Some design work to do
457
      - Pulp-insta-demo.sh #5375
458
          - Where to store it? I say pulp/pulp-operator
459
460
## Sprint 58
461
462
Dates: Friday August 24, 2019 - Thursday September 13, 2019  
463
Sprint Goals/Focus:
464
465
\* Pulp 2
466
467 1 rchan
****\* 2.21.0
468
469 112 ttereshc
****\* Module Dependency solving
470
471 111 rchan
  - Pulp 3 Katello integration blockers
472
      - Bindings - addressing bugs in openapi generator
473 113 ttereshc
      - REST API features
474 111 rchan
          - import/export
475
          - remove duplicates
476
  - Travis Config Generator
477 114 ipanova@redhat.com
      - applying to last remaining areas: cert guards, towncrier
478
      - Implement container testing in the matrix
479 111 rchan
  - Pulp 3 Core
480 115 ipanova@redhat.com
      - high prio bugfixes for core as needed
481 111 rchan
      - Master detail modeling changes
482
      - Pulp 2--\>Pulp 3 Migrations
483
          - Simple exporter
484
          - Repositories migration 
485
          - Any bugs coming from Katello from testing the ISO content migration part
486
  - FIPS design for Pulp 2 and Pulp 3
487
  - Pulp 3 RPM
488
      - modularity support
489 105 rchan
      - comps.xml types support
490
      - kickstart trees
491
  - Pulp 3 Docker
492
      - docker recursive removal
493
      - docker token auth
494
      - schema converter
495
      - docker content migration
496
  - Pulp 3 Python
497
      - no planned work
498 106 rchan
  - Pulp 3 Ansible Plugin
499 105 rchan
      - integration with Galaxy
500
      - collection modelling improvements
501 1 rchan
  - Container work - CI integration
502 106 rchan
  - Installer improvements for webservers: apache & nginx
503
504
## Sprint 57
505
506 105 rchan
Dates: Friday August 2, 2019 - Thursday August 23, 2019  
507
Sprint Goals/Focus:
508
509
\* Pulp 2
510 1 rchan
511 105 rchan
****\* 2.21.0
512 106 rchan
513 105 rchan
****\* Module Dependency solving
514 106 rchan
515 1 rchan
****\* Bug fixes
516 105 rchan
517 106 rchan
**** Docker performance
518 105 rchan
519
****\* Prep for Pulp 3 migration - packaging to leave file system in right state before migration.
520 1 rchan
521 108 daviddavis
  - Pulp 3 Katello integration blockers
522 105 rchan
      - Bindings - addressing bugs in openapi generator
523
      - REST API features
524
          - import/export
525 107 ttereshc
          - remove duplicates
526
  - Travis Config Generator
527 105 rchan
      - applying to last remaining areas: cert guards, towncrier
528 109 ipanova@redhat.com
      - Implement container testing in the matrix
529 110 ipanova@redhat.com
      - removing mariaDB support
530
  - Pulp 3 Core
531 105 rchan
      - high prio bugfixes for core as needed
532
      - Master detail modeling changes
533
      - Pulp 2--\>Pulp 3 Migrations
534
          - Simple exporter
535
          - dev environment
536
  - FIPS design for Pulp 2 and Pulp 3
537
  - Pulp 3 RPM
538
      - modularity content (design/development)
539
      - better errata support
540 96 rchan
      - comps.xml types support
541
      - kickstart trees
542
  - Pulp 3 Docker
543
      - docker recursive copy
544
      - docker tag/untag
545 101 ggainey
      - schema converter
546
  - Pulp 3 Python
547
      - no planned work
548 98 rchan
  - Pulp 3 Ansible Plugin
549 99 rchan
      - integration with Galaxy
550 1 rchan
      - collection modelling improvements
551 99 rchan
      - finishing full-text search
552
  - Container work - CI integration
553
  - Installer improvements for webservers: apache & nginx
554
555 96 rchan
## Sprint 56
556 99 rchan
557
Dates: Friday July 12, 2019 - Thursday August 1, 2019  
558
Sprint Goals/Focus:
559
560 96 rchan
\* Pulp 2
561 99 rchan
562 96 rchan
****\* 2.21.0
563
564
****\* Dependency solving
565
566
****\* https://pulp.plan.io/issues/5108 - multi resource locking enhancement
567 99 rchan
568
****\* Bugs
569 96 rchan
570
  - Pulp 3 Katello integration blockers
571
      - Bindings - addressing bugs in openapi generator
572
      - REST API features
573
          - import/export
574 97 ttereshc
          - remove duplicates
575
  - Travis Config Generator
576 104 CodeHeeler
      - applying to last remaining areas: cert guards, pulp_ansible, towncrier
577 97 ttereshc
      - Implement container testing in the matrix
578 100 daviddavis
  - Pulp 3 Core
579 103 bmbouter
      - high prio bugfixes for core as needed
580
      - FIPS dev environment
581 99 rchan
      - Pulp 2--\>Pulp 3 Migrations
582 102 rchan
          - Simple exporter
583 96 rchan
          - dev environment
584 88 rchan
  - Pulp 3 RPM
585
      - modularity content (design/development)
586
      - better errata support
587
  - Pulp 3 Docker
588
      - docker push investigation
589
      - katello gap analyses
590 93 rchan
  - Pulp 3 Python
591 94 ttereshc
      - full pypi sync
592 88 rchan
  - Pulp 3 Ansible Plugin
593
      - integration with Galaxy
594
      - collection modelling improvements
595
      - finishing full-text search
596 95 bmbouter
  - Container work - CI integration
597
  - Installer improvements for webservers: apache & nginx
598
599
## Sprint 55
600
601
Dates: Friday June 21, 2019 - Thursday July 11, 2019  
602 88 rchan
Sprint Goals/Focus:
603
604
  - Pulp 2
605
      - 2.20.0 Release w/high priority bugs
606
      - Dependency solving
607
  - Pulp 3 Katello integration blockers
608
      - Bindings
609
      - REST API bugs/features
610
  - Travis Config Generator
611
      - applying to core repos and all plugin repos (get it in place everywhere) Currently it's applied to about half of them.
612
      - Implement container testing in the matrix
613 104 CodeHeeler
      - Implement small checks to keep our best-practices going
614 88 rchan
          - https://pulp.plan.io/issues/4983
615
          - https://pulp.plan.io/issues/4984
616
          - https://pulp.plan.io/issues/4894
617
  - Pulp 3 Core
618
      - high prio bugfixes for core as needed
619
      - FIPS dev environment
620
      - Pulp 2--\>Pulp 3 Migrations
621 79 rchan
  - Pulp 3 RPM
622
      - modularity content (design/development)
623
      - better errata support
624
  - Pulp 3 Docker
625
      - docker push investigation
626
      - katello gap analyses
627
  - Pulp 3 Python
628
      - one-shot uploader
629 80 rchan
  - Pulp 3 Ansible Plugin
630 79 rchan
      - documentation improvements
631 83 dkliban@redhat.com
      - release process improvements
632 85 dkliban@redhat.com
  - Planning for what's next:
633
      - Migration Plan schema needs to be defined
634 79 rchan
  - Packaging Pulp for Fedora 30
635
636
## Sprint 54
637 92 rchan
638 79 rchan
Dates: Friday May 31, 2019 - Thursday June 20, 2019  
639
Sprint Goals/Focus:
640
641
  - Pulp 2
642 81 ttereshc
      - 2.20.0 Release
643
      - high priority bugs
644
  - Pulp 3 Katello integration blockers
645 79 rchan
      - Bindings
646 84 ipanova@redhat.com
      - REST API bugs/features
647
  - Travis Config Generator
648 79 rchan
      - adopted by File, RPM, Docker plugins
649 90 rchan
  - Pulp 3 Core
650 86 dkliban@redhat.com
      - high prio bugfixes for core as needed
651
      - FIPS dev environmenbt
652
      - Pulp 2--\>Pulp 3 Migrations planning
653 79 rchan
  - Pulp 3 Documentation work
654 87 dkliban@redhat.com
      - Including quick start guides
655 79 rchan
      - plugin feature documentation
656
  - Pulp 3 RPM
657 68 rchan
      - installer improvement
658 71 rchan
      - modularity content (design/development)
659
      - better errata support
660
  - Pulp 3 Docker
661
      - docker push investigation
662
      - katello gap analyses
663
  - Pulp 3 Python
664 77 rchan
      - one-shot Upload
665 71 rchan
  - Pulp 3 Ansible Plugin
666
      - documentation improvements
667 73 bmbouter
      - release process improvements
668
  - Planning for what's next:
669
      - Migration Plan schema needs to be defined
670
  - Packaging Pulp for Fedora 30
671
672 78 rchan
## Sprint 53
673
674 71 rchan
Dates: Friday May 10, 2019 - Thursday May 30, 2019  
675
Sprint Goals/Focus:
676
677
  - Pulp 2
678
      - 2.19.1 Release
679 1 rchan
      - high priority bugs
680 77 rchan
      - Start on 2.20.0 bugs
681 90 rchan
  - Katello integration blockers
682 72 bmbouter
      - Bindings
683
  - Pulp 3 Core
684 71 rchan
      - Master/Detail Distributions
685
      - plugin updates for Distribution changes
686
      - releasing rc2
687 1 rchan
      - high prio bugfixes for core as needed
688 76 ipanova@redhat.com
      - FIPS dev environmenbt
689 71 rchan
      - Pulp 2--\>Pulp 3 Migrations
690
  - Pulp 3 Documentation work
691
      - Including quick start guides
692
      - plugin feature documentation
693
  - Pulp 3 Docker & RPM
694 69 rchan
      - Feature parity with Core RC2
695 68 rchan
  - Pulp 3 Python
696
      - One shot Upload
697
  - Pulp 3 Ansible Plugin
698
      - move to RTD and improve the docs
699
      - compatibility updates w/ mazer as required (none currently planned)
700 70 rchan
  - Planning for what's next:
701 68 rchan
      - Katello integration
702
      - Pulp 3 RPM planning: dep solving, modularity, kickstart trees
703
      - Pulp 3 Docker planning: docker push,schema converter and pulp2 feature gap coverage 
704
  - Packaging Pulp for Fedora 30
705
706
## Sprint 52
707
708
Dates: Thursday April 18, 2019 - Thursday May 9, 2019  
709
Sprint Goals/Focus:
710
711
  - Pulp 2
712
      - 2.19.1 Release
713
      - high priority bugs
714
  - Katello integration blockers
715
      - Bindings
716 64 rchan
  - Pulp 3 Core bugs
717
  - Pulp 3 Documentation work
718
      - Including quick start guides
719 65 rchan
  - Pulp 3 Docker/RPM
720 64 rchan
      - Feature parity with Core RC
721
  - Pulp 3 Python
722
      - Whitelist/Blacklist Sync, Upload, Remote clean up, Remove Publisher (refactor)
723
  - Pulp 3 Ansible Plugin
724
      - Galaxy Collection support
725
  - Red Hat Summit demo prep
726
  - Planning for what's next:
727
      - Pulp 3 GA: FIPS & Pulp 2--\>Pulp 3 Migrations
728 66 rchan
      - Katello integration
729
  - Packaging Pulp for Fedora 30
730 1 rchan
731 64 rchan
## Sprint 51
732
733 66 rchan
Dates: Friday Mar 29, 2019 - Wednesday 17-Apr-2019  
734 1 rchan
Sprint Goals/Focus: Pulp 3 Plugins released working with Core RC  
735 66 rchan
Notes
736 64 rchan
737
  - Pulp 2
738 66 rchan
      - 2.19.0 Release
739
      - high priority bugs
740 67 rchan
  - Katello integration blockers
741
  - Pulp 3 Core bugs
742 64 rchan
  - Pulp 3 Documentation work
743 58 rchan
      - Including quick start guides
744
  - Pulp 3 Docker/Python/Ansible Plugin
745
      - Working with Pulp 3 Core RC release
746
      - Bug fixes discovered post beta
747
  - Red Hat Summit demo prep
748
  - Cert Guards (improve docs, initial release to PyPI, have tests run as part of core tests)
749 63 rchan
  - Planning for what's next:
750 58 rchan
      - Pulp 3 GA: FIPS & Pulp 2--\>Pulp 3 Migrations
751
      - Katello integration
752
      - Ansible Galaxy collections content type support
753 62 rchan
  - Packaging Pulp for Fedora 30
754 58 rchan
  - Pulp 2 clean up bugs
755
  - Pulp 3 Maven Plugin
756
      - Single Use case: Use Pulp 3 as a pull-through cache for Maven central
757
758
## Sprint 50
759 61 rchan
760 60 rchan
Dates: Friday Mar 8, 2019 - Thursday 28-Mar-2019  
761
Sprint Goals/Focus: Pulp 3 RC + Plugins to Core RC feature parity  
762 58 rchan
Notes
763
764 63 rchan
  - Katello integration blockers
765 58 rchan
  - pulplift working without issues
766 50 rchan
  - Pulp3 Core RC Features:
767
      - Documentation work
768
      - Stages API bug fixes
769
      - RC blockers
770
          - https://pulp.plan.io/issues?query_id=121
771
      - Fix blockers for Ansible Galaxy team
772 56 rchan
          - bugs
773 53 ipanova@redhat.com
          - Unit testing
774
  - Pulp 3 Docker/RPM/Python/Ansible Plugin
775 1 rchan
      - Working with Pulp 3 Core RC release
776
      - Bug fixes discovered post beta
777 55 rchan
  - Pulp 2 bugs/features:
778 1 rchan
      - must fix/urgent bugs (planned feature work for 2.19.0 completed)
779
  - Red Hat Summit demo prep
780 55 rchan
781
## Sprint 49
782
783 57 rchan
Dates: Friday Feb 15, 2019 - Thursday 7-Mar-2019  
784
Sprint Goals/Focus: Pulp 3 RC + Plugins to Core RC feature parity  
785
Notes
786 50 rchan
787
  - pulplift working without issues
788
  - Pulp3 Core RC Features:
789 41 rchan
      - ~~Lazy sync completed~~
790
      - UUID work
791
      - Documentation work
792 48 rchan
      - Stages API improvements
793 47 rchan
      - RC blockers
794
          - https://pulp.plan.io/issues?query_id=121
795 41 rchan
      - Fix blockers for Ansible Galaxy team
796 47 rchan
          - bugs
797
          - Unit testing
798
  - Pulp 3 Docker/RPM Plugin
799
      - Just enough work to keep these working with changes to core on master branch
800
      - note: feature parity with core RC will be done at a later time 
801
  - Pulp 2 bugs/features:
802
      - must fix/urgent bugs (planned feature work for 2.19.0 completed)
803
804
## Sprint 48
805
806
Dates: Friday Jan 25, 2019 - Thursday 14-Feb-2019  
807 41 rchan
Sprint Goals/Focus: Pulp3 RC  
808
Notes  
809
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
810
Notes
811
812
  - Pulp3 Core RC Features:
813
      - Lazy sync completed
814
      - UUID work
815 1 rchan
      - Documentation work
816 41 rchan
      - Stages API improvements
817 49 rchan
          - Docker sync rework
818 43 rchan
      - RC blockers
819 42 rchan
          - https://pulp.plan.io/issues?query_id=121
820 43 rchan
  - Pulp 2 bugs/features:
821 1 rchan
      - bugs as prioritized by internal stakeholders
822
823 43 rchan
## Sprint 47
824
825
Dates: Friday Jan 04, 2019 - Thursday 24-Jan-2019  
826 45 daviddavis
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
827 46 rchan
Notes
828
829
  - Pulp 2 bugs/features:
830 41 rchan
      - bugs as prioritized by internal stakeholders
831 36 rchan
      - Pulp 2.19.0:
832 35 rchan
          - Module Errata Depsolving - reconcile plan/strategy & complete merge
833 36 rchan
  - Pulp3 Core RC Features:
834 40 rchan
      - Lazy sync completed
835
      - UUID work
836 1 rchan
      - Content protection work
837 40 rchan
      - Documentation work
838
      - Stages API improvements
839
          - Docker sync rework
840
      - RC blockers
841
          - https://pulp.plan.io/issues?query_id=121
842
  - Docker beta
843
  - RPM plugin
844
      - Kickstart tree planning
845
846
## Sprint 46
847
848
Dates: Wednesday Nov 29, 2018 - Wednesday 20-Dec-2018  
849 38 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
850 36 rchan
Notes
851 1 rchan
852 35 rchan
  - Pulp 2 bugs/features:
853 34 rchan
      - bugs as prioritized by internal stakeholders
854
      - Pulp 2.19.0:
855
          - Module Errata Depsolving
856 1 rchan
  - Pulp3 Core GA Features:
857 34 rchan
      - Lazy sync completed (https://pulp.plan.io/issues/3693)
858 37 rchan
      - Docker publish
859
      - Single Content work
860 34 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
861
      - Content protection work
862
      - Documentation work
863 1 rchan
      - Katello P1 - migrations
864 38 rchan
865 1 rchan
## Sprint 45
866 38 rchan
867 39 rchan
Dates: Friday Nov 2, 2018 - Tuesday 28-Nov-2018  
868 35 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
869
Notes
870
871
  - Pulp 2 bugs/features:
872
      - bugs as prioritized by internal stakeholders
873
      - 2.18.0 Module Errata Applicability
874
      - Module Errata Depsolving
875
  - Pulp3 Core GA Features:
876
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
877
      - RPM plugin beta release
878
      - Docker sync + publish
879
      - Single Content work
880 1 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
881 35 rchan
      - Content protection work
882
      - Documentation work
883 38 rchan
884 35 rchan
## Sprint 44
885 34 rchan
886 31 rchan
Dates: Friday Oct 5, 2018 - Thursday ~~Oct 26~~ 01-Nov, 2018  
887
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
888 1 rchan
Notes
889 34 rchan
890 1 rchan
  - Pulp 2 bugs/features:
891 31 rchan
      - bugs as prioritized by internal stakeholders
892 34 rchan
      - 2.19.0 Module Errata Applicability & Depsolving
893
  - Pulp3 Core GA Features:
894 31 rchan
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
895
      - RPM plugin beta release
896
      - Docker sync + publish
897 32 daviddavis
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
898
      - Content protection work
899 33 ipanova@redhat.com
      - Katello P1 items (e.g.?)  
900 31 rchan
        Decided to extend sprint through week after on-sight planning meeting to prep for next Sprint.
901 32 daviddavis
902
## Sprint 43
903
904 31 rchan
Dates: Friday Sept 14, 2018 - Thursday Oct 4, 2018  
905 26 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
906
Notes
907 30 rchan
908 26 rchan
  - Pulp 2 bugs/features:  
909
    ~~\*\* 2.18.0 Module Errata support~~
910
      - bugs as prioritized by internal stakeholders
911
      - 2.19.0 Module Errata Applicability & Depsolving
912 27 rchan
  - Pulp3 Core GA Features:
913
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
914 26 rchan
      - RPM plugin beta release
915
      - Docker plugin (models) + sync
916 30 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
917 27 rchan
      - Content protection work (https://pulp.plan.io/issues/3968)
918 26 rchan
      - Katello P1 items (e.g. https://pulp.plan.io/issues/3802)
919 28 daviddavis
      - Installer wrap up
920 26 rchan
921 30 rchan
## Sprint 42
922
923
Dates: Friday Aug 24, 2018 - Thursday Sept 13, 2018  
924 26 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
925 20 rchan
Notes
926
927
  - Pulp 2 bugs/features:
928
      - 2.18.0 Module Errata support
929
      - bugs as prioritized by internal stakeholders
930
  - Pulp3 Core GA Features:
931
      - Lazy sync start this sprint (https://pulp.plan.io/issues/3693)
932
      - ~~RPM plugin (sync +~~ publish) 
933
      - Docker plugin (models)
934
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
935 22 bizhang
      - ~~CLI progress~~ keep #3627 on sprint, this is blocked until bindings id/href is resolved- 
936 24 rchan
      - bindings id/href resolution - off-sprint prototype from @bizhang will unblock:
937
          - ~~3851, 3856, 3580,~~ 3836
938 21 bmbouter
      - Installer work - 1 FTE during this sprint  
939
        ~~\* Merge & complete docs tasks that have been partially complete for some time.~~
940 20 rchan
941 21 bmbouter
## Sprint 41
942 20 rchan
943 14 rchan
Dates: Friday Aug 3, 2018 - Thursday August 23, 2018  
944
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
945
Notes
946
947
  - Pulp 2 bugs/features:
948
      - Module Errata support
949
      - bugs as prioritized by Sat liasons
950
  - Core GA Features:
951
      - CLI progress- keep #3627 on sprint, this is blocked until bindings id/href is resolved 
952 18 milan
      - bindings id/href resolution - off-sprint prototype from @bizhang will unblock:
953 14 rchan
          - 3851, 3856, 3580, 3836
954
      - Installer work on sprint - 0.5 FTE starting on Aug 20th
955
      - Lazy sync start this sprint (https://pulp.plan.io/issues/3693)
956 15 rchan
      - Pulp 3 RPM (sync+publish) and Docker( models) Plugins on start again
957 19 bmbouter
      - Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
958 14 rchan
959 17 rchan
## Sprint 40
960
961
Dates: Friday July 13, 2018 - Thursday August 2, 2018  
962 14 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
963 12 rchan
Notes
964
965
  - Pulp 2 bugs/features:
966
      - Pulp 2.17 features:
967
          - Rich Dependency Support
968
              - Weak dependencies? (see Issue #3847)
969
          - Advanced Modularity
970
          - Container/Docker plugin enhancements (3137)
971
  - Core GA Features:
972
      - CLI progress - feedback from July 2 deadline digested
973
      - Declarative Versions - waiting on input after deep dive, then https://pulp.plan.io/issues/3844
974
      - Installer work on sprint - no commitment from core team on staffing
975
      - Lazy sync still on hold. Let's focus on less & know this is ready to start.
976
      - Pulp 3 RPM and Docker Plugins on hold (again, focus on less & get done before start this again)
977 13 rchan
      - Performance bugs if staffing available - some of this is already in progress
978
979 12 rchan
## Sprint 39
980 8 rchan
981
Dates: Friday June 22, 2018 - Thursday July 12, 2018  
982
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
983
Notes
984
985
  - Pulp 2 bugs/features:
986
      - FIPS - can we aim to close all known stories that aren't blocked?
987 9 rchan
      - Pulp 2.17 features:
988
          - Advanced Modularity + Rich Dependency Support
989 10 rchan
          - Container/Docker plugin enhancements
990 1 rchan
  - Core GA Features:
991 10 rchan
      - Installer work on sprint - no commitment from core team on staffing
992
      - Trickle progress (whatever staffing allows after Pulp 2 commitments delivered) on Pulp 3 RPM and Docker Plugins
993 11 rchan
      - CLI progress blocked - waiting on feedback period ending July 2, little progress made until feedback is received & digested
994
  - Lazy sync ready to start from planning perspective, but no capacity, so this is paused as well but would welcome community contribution
995 8 rchan
996 7 rchan
## Sprint 38
997
998
Dates: Friday June 1, 2018 - Thursday June 21, 2018  
999
Sprint Goals/Focus: Pulp 3 GA + Pulp 2  
1000
Notes
1001 1 rchan
1002
  - Pulp 2 bugs/features:
1003
      - FIPS
1004 10 rchan
      - Modularity
1005
      - Container/Docker plugin enhancements
1006
  - Core GA Features:
1007
      - Installerwork on sprint - no commitment from core team on staffing
1008 7 rchan
  - Pause progress on Pulp 3 RPM and Docker Plugins
1009 5 rchan
      - Only one Pulp3 Docker Plugin task - and probably will not get to this in this sprint
1010
  - Lazy sync ready to start from planning perspective, but no capacity, so this is paused as well
1011
1012
## Sprint 37
1013
1014
Dates: Friday May 11, 2018- Thursday May 31,2018  
1015
Sprint Goals/Focus: Pulp 3 GA + Pulp 2  
1016 6 rchan
Notes
1017
1018 5 rchan
  - Reserve time for fixing issues found after Core Beta released
1019
  - Planning for conferences and Pulp 3.0 GA planning
1020
1021
Completion
1022
1023
  - Lazy Sync planning completed
1024
1025
## Sprint 36
1026
1027 3 rchan
Dates: Friday April 20, 2018- Thursday May 10,2018  
1028
Sprint Goals/Focus: Pulp 3 Core Beta  
1029 4 rchan
Notes
1030 1 rchan
1031
  - Items focused on remaining Pulp 3.0 Core Beta deliverables
1032
  - Reserve time for fixing issues found after Core Beta released
1033
  - Planning for conferences and Pulp 3.0 GA planning
1034
1035 4 rchan
## Sprint 35
1036 1 rchan
1037
Dates: Friday March 30, 2018- Thursday April 19,2018  
1038
Sprint Goals/Focus: Pulp 3 Core Beta  
1039
Notes
1040
1041
  - Items focused on Pulp 3.0 Core Beta deliverables
1042
1043
## Sprint 34
1044
1045
Dates: Friday March 9, 2018- Thursday March 29,2018  
1046
Sprint Goals/Focus: Pulp 3 Core Beta Dev Freeze  
1047
Notes
1048
1049
  - Moving to use Sprint Custom field instead of "Sprint/Milestone" field this sprint. 
1050
  - Items not needing to be done by March 22 (Core Beta or otherwise) will be put on the sprint and keep "Sprint Candidate flag"
1051
  - Originally planned to end 3/22 for a feature freeze. Feature freeze was moved to 3/29 and didn't catch this update unilt 3/28/18.