Политика жизненного цикла
Временная шкала жизненного цикла версий
Ниже приведена временная шкала жизненного цикла выпущенных версий оператора 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 до более новых версий