Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 137

rchan, 04/03/2020 06:22 PM

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