Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 139

rchan, 05/01/2020 06:44 PM

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