Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 132

rchan, 02/26/2020 11:15 PM

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