Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 135

rchan, 03/20/2020 04:34 PM

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