Communication Plan for compliance pipeline removal and security policy migration
Background
Please read this as background for this issue
Problem
We want to ensure that the upcoming deprecation of compliance pipelines and subsequent migration to security policies is effectively communicated with impacted GitLab customers. We hope to not only minimise any impact of the said migration for those customers, but also increase the adoption of compliance pipelines in security policy, as that would be the default method to setting compliance pipelines in the future.
Solution
We want to come up with an effective communication plan at every step of the way, before the removal of compliance pipelines in 18.0, to ensure that all users understand that they are not able to use compliance pipelines in compliance frameworks and start to use them in security policies, establishing that as the default practice by the 18.0 release.
The proposed communication strategy may consist of the following, with the associated milestones
Milestone | Communication Pieces | Impact |
---|---|---|
17.2 |
|
|
17.3 |
|
|
17.5 |
|
|
17.6 |
|
|
17.7 |
|
|
17.9 |
|
|
18.0 |
|
|
18.3 -> 18.4 |
|
|
18.5 -> 18.6 |
|
|
18.7 |
|
|
18.8 |
|
N/A |
Summary of work phases
-
Compliance pipelines deprecation (&12324 - closed)
- Adding banners and migration workflow, and docs
- Working on this now
- Scheduled to be released 17.3
-
Communication Plan for compliance pipeline remo... (#467295)
- issues, blogs, tutorials, docs etc
- Scheduled to start work on this 17.2
- Scheduled to be released 17.3
-
Deter new compliance pipelines (&14150 - closed)
- Adding warning banners for new pipelines
- encourage users to try the pipeline execution policy instead
- Scheduled to start work on this 17.4
- Scheduled to be released 17.6
-
Compliance pipelines removal (&12325 - closed) (Remove compliance pipelines)
- Scheduled to start work on this 18.8
- Scheduled to be released 19.0