Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 133

rchan, 03/06/2020 05:14 PM

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