Enhancements: Поддержка автономного поставщика облачных услуг Azure

Созданный на 2 янв. 2019  ·  78Комментарии  ·  Источник: kubernetes/enhancements

Описание улучшения

  • Однострочное описание улучшения (может использоваться как примечание к выпуску):
    Поддержка Out-of-Tree Azure Cloud Provider, запустив облачный контроллер-диспетчер.
  • Основное контактное лицо (исполнитель):
    @ lachie83 @justaugustus @khenidak
  • Ответственные SIG:
    SIG Azure, поставщик облачных услуг SIG
  • KEP: поддержка автономного облачного провайдера Azure
  • Рецензент (ы) - (для LGTM) рекомендуют иметь 2+ рецензентов (по крайней мере, одного из файла OWNERS кодовой области), согласившихся на рецензирование. Рецензенты из нескольких компаний предпочли:
    @justaugustus @khenidak @andrewsykim
  • Утверждающий (вероятно, из SIG / области, к которой относится улучшение):
    @justaugustus @khenidak @andrewsykim
  • Цель улучшения (какая цель соответствует какой вехе):

    • Цель альфа-версии: 1.15

    • Целевая версия бета-версии: 1.20

    • Стабильная цель выпуска: 1.21

Ссылка https://github.com/kubernetes/enhancements/issues/88

/ sig azure облачный провайдер

areprovideazure sicloud-provider stagbeta trackeyes

Самый полезный комментарий

@palnabarun Спасибо, необходимые зависимости еще не объединены. переместим это на v1.20.
/ milestone v1.20

Все 78 Комментарий

/ assign @justaugustus @khenidak @dstrebel @feiskyer
/ этап 1.14
/ стадия альфа

@justaugustus : Указанная веха недействительна для этого репозитория. Вехи в этом репозитории: [ v1.13 , v1.14 ]

Используйте /milestone clear чтобы очистить контрольную точку.

В ответ на это :

/ assign @justaugustus @khenidak @dstrebel @feiskyer
/ этап 1.14
/ стадия альфа

Инструкции по взаимодействию со мной с помощью PR-комментариев доступны здесь . Если у вас есть вопросы или предложения, связанные с моим поведением, сообщите о проблеме в репозиторий kubernetes / test-infra .

(^^ что, это мой первый день здесь?)
/ milestone v1.14

Забыл ссылаться на https://github.com/kubernetes/kubernetes/issues/50752

@andrewsykim @justaugustus, не могли бы вы добавить меня в качестве правопреемника, так как я запишу пункт о том, как собрать KEP

Выполнено!
/ assign @ lachie83

К вашему сведению, я собрал шаблон для этого KEP здесь https://github.com/kubernetes/enhancements/pull/735

Спасибо @andrewsykim!
@ lachie83 @feiskyer - используйте # 735 в качестве шаблона для Azure KEP

@ lachie83 @justaugustus @khenidak, поскольку KEP для этой проблемы не помечен как «реализуемый», но мы удалим его из этапа 1.14. Чтобы вернуть его, отправьте сообщение об исключении - информацию о процессе исключения можно найти здесь: https://github.com/kubernetes/sig-release/blob/master/releases/EXCEPTIONS.md

Я руководитель отдела улучшения 1.15. Будет ли эта функция переходить на стадии альфа / бета / стабильная версия в 1.15? Пожалуйста, дайте мне знать, чтобы его можно было правильно отследить и добавить в электронную таблицу. Пожалуйста, обновите исходный пост, добавив ссылку на KEP.

Как только начнется кодирование, перечислите все соответствующие PR в этом выпуске, чтобы их можно было правильно отслеживать.

да, это отслеживается.

/ milestone v1.15

Привет, @feiskyer @andrewsykim, мы собираемся приступить к

@justaugustus @claurence @mrbobbytables @craiglpeters

Я считаю, что, поскольку от этого изменения зависит отказ от некоторых k / k, имеет смысл отслеживать его, но я готов быть убежден в обратном. Меня беспокоит то, что если мы не будем отслеживать его и будут выпущены изменения вне дерева, сообщество Kubernetes не сможет его легко обнаружить. Или есть другое место, где будут транслироваться изменения вне дерева?

Я считаю, что, поскольку от этого изменения зависит отказ от некоторых k / k, имеет смысл отслеживать его, но я готов быть убежден в обратном.

Я склонен согласиться с отслеживанием их удаления, но я не знаю, подпадает ли это под общие рамки альфа / бета / стабильная версия? Если не в качестве KEP, должен быть какой-то большой сигнал: «Эй, эта штука сейчас здесь».

Мы должны продолжать отслеживать извлечение облачных провайдеров, поскольку оно находится на одной линии и включает изменения кода внутри и вне дерева.

@spiffxp тоже есть что предложить. Может быть, мы снова поднимем этот вопрос завтра в SIG-PM?

Если улучшение не касается какого-либо кода k / k, то его больше не нужно отслеживать ни в улучшениях, ни в выпуске.

Поскольку AzureDisk / AzureFile и поставщик учетных данных Azure еще не готовы к внеполосному использованию, поставщик облачных услуг Azure все еще вносит изменения в репозиторий k / k.

@ @ lachie83 @justaugustus @khenidak , Заморозка улучшений Kubernetes 1.15 - 30.04.2019. Для включения в веху Kubernetes 1.15 KEP должны быть в состоянии «Реализуемость» с соответствующими планами тестирования и критериями выхода. Пожалуйста, отправьте любые PR, необходимые для того, чтобы KEP соответствовал критериям включения. Если это произойдет с контрольной точки 1,15, сообщите нам об этом, чтобы мы могли внести соответствующие изменения в отслеживание.

@ lachie83 @justaugustus @khenidak , Замораживание улучшений для Kubernetes 1.15 прошло, и это не уложилось в срок. KEP все еще находится в предварительном состоянии. Теперь это удаляется из контрольной точки 1,15 и таблицы отслеживания. Если необходимо, чтобы это было в версии 1.15, отправьте исключение расширения . Спасибо

/ milestone clear

Проблемы с блокировкой теперь отслеживаются по адресу https://github.com/kubernetes/cloud-provider-azure/issues/124.

/ milestone v.16

будет отслеживать заблокированные проблемы, чтобы увидеть, приведет ли это к зависанию кода.

@ kacole2 : Указанная веха недействительна для этого репозитория. Вехи в этом репозитории: [ keps-beta , keps-ga , v1.15 , v1.16 ]

Используйте /milestone clear чтобы очистить контрольную точку.

В ответ на это :

/ milestone v.16

будет отслеживать заблокированные проблемы, чтобы увидеть, приведет ли это к зависанию кода.

Инструкции по взаимодействию со мной с помощью PR-комментариев доступны здесь . Если у вас есть вопросы или предложения, связанные с моим поведением, сообщите о проблеме в репозиторий kubernetes / test-infra .

Привет, @ lachie83 @justaugustus @khenidak , я - Тень улучшения 1.16. Будет ли эта функция переходить на стадии альфа / бета / стабильная версия в 1.16? Пожалуйста, дайте мне знать, чтобы его можно было добавить в таблицу отслеживания 1.16 . Если нет, я уберу его с вехи и изменю отслеживаемую метку.

Как только кодирование начнется или если оно уже было, перечислите все соответствующие PR в этом выпуске, чтобы их можно было отслеживать должным образом.

Напоминаем, что для каждого улучшения требуется KEP в реализуемом состоянии с критериями градации, объясняющими требования к каждой альфа / бета / стабильной стадии.

Даты вех - замораживание улучшения 7/30 и замораживание кода 8/29.

Спасибо.

@ lachie83 @justaugustus @khenidak дружеское напоминание, что этот KEP является предварительным состоянием и должен быть реализован EOD завтра для замораживания улучшений 1.16. Спасибо

@feiskyer @ lachie83 @justaugustus @khenidak

Заморозка улучшения перешла на 1.16. KEP по адресу # 1158 никогда не объединялся, и теперь его убирают с отметки 1,16. Если это необходимо повторно, отправьте исключение, и для этого потребуется одобрение руководителя выпуска .

/ milestone clear

Привет @feiskyer - 1.17 Улучшения тени здесь 👋. Я хотел проверить и посмотреть, думаете ли вы, что это улучшение будет переведено на альфа / бета / стабильная версия в 1.17?

Текущий график выпуска:

  • Понедельник, 23 сентября - начинается цикл выпуска.
  • Вторник, 15 октября, EOD (тихоокеанское стандартное время) - замораживание улучшений
  • Четверг, 14 ноября, EOD (тихоокеанское стандартное время) - Code Freeze
  • Вторник, 19 ноября - документы должны быть заполнены и проверены.
  • 9 декабря, понедельник - релиз Kubernetes 1.17.0

Если вы это сделаете, я добавлю его в лист отслеживания 1.17 (https://bit.ly/k8s117-enhancements). Как только начнется кодирование, перечислите все соответствующие PR в этом выпуске, чтобы их можно было правильно отслеживать. 👍 Для включения в 1.17 вам понадобится KEP https://github.com/kubernetes/enhancements/pull/1158, объединенный в реализуемом состоянии как с критериями окончания, так и с планом тестирования.

Спасибо!

@jeremyrickard Спасибо, мы планируем перейти на бета-версию.

/ milestone v1.17

@jeremyrickard Ссылка https://bit.ly/k8s117-enhancements - 404, не могли бы вы обновить правильную ссылку здесь?

@feiskyer Упс , правильная ссылка: https://bit.ly/k8s117-enhancement-tracking

Я обновлю. Спасибо! Напоминаем, что KEP необходимо обновить, чтобы указать, что он находится в реализуемом состоянии, сейчас он помечен как временный. Спасибо еще раз!

👋 Привет, @feiskyer , просто хотел проверить и напомнить вам, что улучшения скоро

KEP для этого выглядит так, как будто его все еще нужно объединить. В настоящее время он показывает предварительные и реализуемые, и в нем отсутствуют критерии окончания и план тестирования. Это требования для включения в выпуск 1.17.

Привет @feiskyer! К сожалению, крайний срок для замораживания улучшения 1.17 прошел, и KEP все еще объединен как реализуемый. На данный момент это удаляется из контрольного листа вехи и исключение для

/ milestone clear

Привет, @justaugustus @khenidak @dstrebel @feiskyer - 1.18 Улучшения тени здесь. Я хотел проверить и узнать, будет ли это улучшение в версии 1.18 перейти на [альфа | бета | стабильный]?

Текущий график выпуска:
Понедельник, 6 января - начинается цикл выпуска.
Вторник, 28 января, EOD (тихоокеанское стандартное время) - замораживание улучшений
Четверг, 5 марта, EOD (тихоокеанское стандартное время) - Code Freeze
Понедельник, 16 марта - документы должны быть заполнены и проверены.
24 марта, вторник - релиз Kubernetes 1.18.0

Для включения в выпуск это улучшение должно иметь объединенный KEP в статусе implementable . KEP также должен иметь критерии выхода и план тестирования.
Если вы хотите включить это улучшение, как только начнется кодирование, перечислите все соответствующие PR в этом выпуске, чтобы их можно было отслеживать должным образом. 👍
Мы будем отслеживать улучшения здесь: http://bit.ly/k8s-1-18-enhancements
Спасибо!

@kikisdeliveryservice KEP https://github.com/kubernetes/enhancements/pull/1158 объединяется. мы хотели бы получить эту функцию в бета-версии 1.18.0.

спасибо @feiskyer !

/ milestone v1.18

Привет, @feiskyer , напоминаю:

Прилагаемый KEP находится в предварительном состоянии и должен быть реализован до крайнего срока замораживания улучшений.

Открыт https://github.com/kubernetes/enhancements/pull/1466, чтобы обновить KEP, чтобы его можно было реализовать.

большое спасибо, @feiskyer !!

Поскольку драйверы CSI не смогли достичь бета-версии в версии 1.18 (см. Https://github.com/kubernetes/enhancements/issues/1490), мы переместим бета-версию на версию 1.18.

/ веха v1.19

cc @kikisdeliveryservice

спасибо за обновление @feiskyer !

Проблемы устаревают после 90 дней бездействия.
Отметьте проблему как новую с помощью /remove-lifecycle stale .
Устаревшие выпуски гниют после дополнительных 30 дней бездействия и в конечном итоге закрываются.

Если сейчас можно безопасно закрыть эту проблему, сделайте это с помощью /close .

Отправьте отзыв в sig-testing, kubernetes / test-infra и / или fejta .
/ жизненный цикл устаревший

/ remove-жизненный цикл устаревший

Привет, @feiskyer - Улучшения 1.19 Ведите сюда, я хотел проверить, думаете ли вы, что это улучшение перейдет в бета-версию в 1.19?


Текущий график выпуска:

  • Понедельник, 13 апреля: неделя 1 - начинается цикл выпуска.
  • Вторник, 19 мая: 6-я неделя - Заморозка улучшений
  • Четверг, 25 июня: 11-я неделя - замораживание кода
  • Четверг, 9 июля: неделя 14 - Документы необходимо заполнить и проверить.
  • Вторник, 4 августа: 17 неделя - релиз Kubernetes v1.19.0

@palnabarun Ага, в 1.19 он

Спасибо @feiskyer за обновления. Я соответственно обновил лист отслеживания. : +1:

Привет, @feiskyer 👋 1.19 docs shadow здесь! Требует ли эта работа по усовершенствованию, запланированная в 1.19, новой или измененной документации?

Напоминаем, что если требуются новые / модификация документов, к пятнице, 12 июня, потребуется PR-заполнитель для k / website (ветка dev-1.19 ).

@feiskyer - Не могли бы вы дать ссылку на все PR реализации здесь - k / k или иначе?


Текущий график выпуска:

  • ~ Понедельник, 13 апреля: неделя 1 - начинается цикл выпуска ~
  • ~ Вторник, 19 мая: 6-я неделя - Заморозка улучшений ~
  • Четверг, 25 июня: 11-я неделя - замораживание кода
  • Четверг, 9 июля: неделя 14 - Документы необходимо заполнить и проверить.
  • Вторник, 4 августа: 17 неделя - релиз Kubernetes v1.19.0

Привет, @feiskyer, надеюсь, у тебя все хорошо,

Документы @annajung будут включены в https://github.com/kubernetes-sigs/cloud-provider-azure , поэтому нам не нужны PR для репо k / веб-сайта.

Отлично, спасибо! Я обновлю лист отслеживания соответственно

Не могли бы вы дать ссылку на все PR реализации здесь - k / k или иначе?

@feiskyer -

Привет, @feiskyer - просто хотел узнать, как идет работа над улучшением. Не могли бы вы связать здесь все PR реализации - к / к или иначе?

График выпуска был недавно пересмотрен, более подробную информацию можно найти здесь .

Пожалуйста, дай мне знать, если возникнут какие-либо вопросы. : Little_smiling_face:


Пересмотренный график выпуска:

  • Четверг, 9 июля: 13-я неделя - замораживание кода
  • Четверг, 16 июля: неделя 14 - документы должны быть заполнены и проверены.
  • Вторник, 25 августа: 20-я неделя - релиз Kubernetes v1.19.0

Не могли бы вы связать здесь все PR реализации - к / к или иначе?

Привет, @feiskyer : wave:, напоминая об этом. : Little_smiling_face:

Привет, @palnabarun

Связанные PR будут отслеживаться https://github.com/kubernetes-sigs/cloud-provider-azure/issues/342 и https://github.com/kubernetes-sigs/cloud-provider-azure/issues/344.

Привет, @feiskyer : wave :, спасибо, что разместили здесь https://github.com/kubernetes/kubernetes/pull/91319 еще не объединен, а https://github.com/kubernetes-sigs/cloud-provider-azure/issues/342 еще не имеет соответствующих PR . Как вы думаете, они будут завершены к моменту замораживания кода в четверг, 9 июля?

Привет, @feiskyer : wave:, напоминая об этом. : Little_smiling_face:

@palnabarun Прошу оригинальных пиарщиков

@feiskyer - Спасибо за это. : немного_smiling_face: Обратите внимание, что завтра - заморозка кода.

Если расширение пропускает замораживание кода, вам нужно будет подать запрос на


Замораживание кода начнется в четверг, 9 июля, EOD по тихоокеанскому стандартному времени.

@feiskyer @andrewsykim - я вижу, что описание проблемы здесь было изменено, чтобы отразить v1.20 как целевую версию бета-версии. Не могли бы вы подтвердить, следует ли нам отказаться от улучшения из цикла выпуска v1.19?

@feiskyer @andrewsykim - Сейчас мы находимся в Code Freeze.

Поскольку над этим улучшением все еще есть незавершенные работы (https://github.com/kubernetes/enhancements/issues/667#issuecomment-653919438), и я вижу, что описание проблемы было обновлено, чтобы установить v1.20 в качестве целевого выпуска бета-версии, я Я иду вперед и удаляю это улучшение из вехи.

Вам нужно будет подать запрос на


Замораживание кода начнется в четверг, 9 июля, EOD по тихоокеанскому стандартному времени.

/ milestone clear

@palnabarun Спасибо, необходимые зависимости еще не объединены. переместим это на v1.20.
/ milestone v1.20

Привет, @feiskyer !

Улучшения Ведите сюда, вы все еще собираетесь нацелить это на бета-версию 1.20?

Спасибо!
Кирстен

@kikisdeliveryservice Ага , конечно.

Привет @feiskyer

Заморозка улучшений состоится 6 октября.
Глядя на KEP, кажется, что отсутствуют некоторые требования для включения:

Также в качестве примечания, KEP использует старый формат, в котором отсутствуют некоторые важные части, такие как PRR, не могли бы вы обновить его с помощью этого шаблона: https://github.com/kubernetes/enhancements/tree/master/keps/NNNN- кеп-шаблон

Спасибо,
Кирстен

@kikisdeliveryservice благодарит за СОВЕТ,

Обновление: KEP обновлен PR https://github.com/kubernetes/enhancements/pull/2028.

Спасибо @feiskyer, объединенный PR выглядит хорошо!

Он по-прежнему использует старый формат, поэтому не стесняйтесь обновляться до нового шаблона, когда у вас будет такая возможность.

Перемещение этого на отслеживание на листе.

Лучший,
Кирстен

Привет @feiskyer

Поскольку ваше улучшение планируется в версии 1.20, имейте в виду важные предстоящие даты:
Пятница, 6 ноября: 8-я неделя - крайний срок PR
Четверг, 12 ноября: 9-я неделя - замораживание кода

Напоминаем, что, пожалуйста, свяжите с этой проблемой все ваши PR и PR документации, чтобы мы могли их отслеживать.

Спасибо!
Кирстен: smiley_cat:

Привет @ lachie83 @justaugustus @khenidak , 1.20 Docs shadow здесь 👋🏽.
Требуются ли для этого улучшения, запланированные в 1.20, какие-либо новые документы или изменения существующих документов?

Если да, то следует стадиям здесь , чтобы открыть PR против dev-1.20 филиала в k/website репо. Этот PR может быть просто заполнителем в настоящее время и должен быть создан до 6 ноября.

Также ознакомьтесь с документированием выпуска, чтобы ознакомиться с требованиями к документации для выпуска.
Спасибо!

@SomtochiAma, документы будут обновляться на https://github.com/kubernetes-sigs/cloud-provider-azure

@feiskyer Нужно ли https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/#feature -gates-for-alpha-or-beta-features

Если нет, то у вас все хорошо.

@feiskyer Нужно ли https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/#feature -gates-for-alpha-or-beta-features

Здесь не требуется никаких изменений.

Привет @feiskyer

Пожалуйста, помните о предстоящих важных датах:

Напоминаем, что, пожалуйста, свяжите с этой проблемой все ваши PR и PR документации, чтобы команда разработчиков могла отслеживать.

Привет @feiskyer

Напоминаем, что Code Freeze появится через 2 дня в четверг, 12 ноября . Все PR должны быть объединены к этой дате, в противном случае требуется исключение .

Я не вижу никаких PR, связанных с этой проблемой, можете ли вы подтвердить, что ваши критерии выхода из бета-версии были соблюдены: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cloud-provider/azure/20190125 -out-of-tree-azure.md # альфа --- бета-градация Был ли добавлен тест e2e в testgrid, если да, не могли бы вы дать ссылку?

Спасибо,
Кирстен

Здесь были добавлены задания testgrid: https://testgrid.k8s.io/provider-azure-cloud-provider-azure

Отлично, спасибо @feiskyer ! Все готово.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

wlan0 picture wlan0  ·  9Комментарии

prameshj picture prameshj  ·  9Комментарии

saschagrunert picture saschagrunert  ·  6Комментарии

justaugustus picture justaugustus  ·  3Комментарии

msau42 picture msau42  ·  13Комментарии