Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 134

rchan, 03/06/2020 05:17 PM

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