Project

Profile

Help

Sprint Plans Archive - May 2020 » History » Sprint/Milestone 1

rchan, 05/29/2020 09:56 PM

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