Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 140

rchan, 05/19/2020 04:31 PM

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