Skip to content

Project iterations implementation/cleaning

Right now we have project iterations prepared in code and the db (https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/models/iteration.rb#L17) but we don't use them.

We need to clarify if we want to use them.

  • Answer: Iterations will live in Namespace. Given Project is migrating to ProjectNamespace, we should do the cleaning with this context in mind. We still want to maintain the roll-down behavior and eventually iterations can and will exist at the Project level but via ProjectNamespace.

If we want to use them we need to

  • change validations
  • create default cadences (model change needed)

If we don't want to use them we need to

Availability and Testing

Manual job package-and-qa will need to be run in the MRs that introduce the changes.

Edited by euko