Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 124

rchan, 01/16/2020 03:43 PM

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