Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 125

rchan, 01/24/2020 03:33 AM

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