Политика жизненного цикла
Временная шкала жизненного цикла версий
Ниже приведена временная шкала жизненного цикла выпущенных версий оператора Alauda Build of Gitlab:
Политика выпуска
Новая версия оператора Alauda Build of Gitlab выпускается не реже одного раза в 4 месяца, как правило, следуя за второй по свежести минорной версией, официально выпущенной Gitlab.
Даты выпуска гибкие и не фиксированы. В течение 4 месяцев после предыдущего релиза будет предоставлена как минимум одна новая версия. Фактическое количество выпусков зависит от того, когда Gitlab объявит новые Required Intermediate Versions.
Required Intermediate Version — это версия, которая должна быть включена в путь обновления Gitlab (например, 17.8.z и 17.11.z являются Required Intermediate Versions).
Gitlab выпускает новую минорную версию каждый месяц. При выпуске новой минорной версии предыдущая может быть отмечена как Required Intermediate Version. Как только Gitlab официально назначит такую версию, Alauda оперативно предоставит соответствующее обновление оператора.
Эти политики разработаны по следующим причинам:
- Gitlab следует быстрому циклу выпуска, выпуская новую минорную версию каждый месяц, при этом каждая версия поддерживается только три месяца. В то же время Alauda предоставляет до 12 месяцев поддержки для каждой версии оператора, что увеличивает затраты на сопровождение.
- Обновление Gitlab требует значительного времени на операционные процедуры. Частые обновления (каждые 3 месяца) создавали бы большую операционную нагрузку и повышали риск сбоев в работе клиентов.
- Годичный период поддержки оператора Gitlab предоставляет клиентам достаточно времени для планирования и выполнения обновлений до более новых стабильных версий.
Версии оператора Gitlab от Alauda обычно отстают от последнего официального релиза Gitlab на 1-5 минорных версий (1-5 месяцев).
Кроме того, Alauda будет выпускать обновления безопасности каждые два месяца в течение периода поддержки для обеспечения безопасности и стабильности операторов.
Политика сопровождения
Alauda предоставляет 12 месяцев поддержки для каждой выпущенной минорной версии оператора Gitlab.
В период поддержки включена следующая помощь:
- Патч-обновления от Gitlab, включая исправления ошибок и патчи безопасности
- Обновления безопасности, соответствующие стандартам безопасности Alauda
- Помощь клиентам в обновлении их оператора Gitlab до более новых версий