-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Мы столкнулись с проблемой запуска эмуляторов в нашем кластере и решили проверит работу ранера на контейнерах с эмуляторами которые хостятся в корпоративном artifactory.
Но столкнулись с проблемой, что у подов нет прав на скачивания контейнеров (ну или поды не могут создаться) так как корпоративный artifactory закрыт без авторизации даже на чтение.
[KubernetesApi@:android-test:ui-testing-core-app:instrumentationUi] Can't start pod: Back-off pulling image "<имя контейнера>"
Мы смогли настроить кластер по этой инструкции https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#add-imagepullsecrets-to-a-service-account
Настроили сервисный аккаунт и теперь поды создаются.
Но для того чтобы ранер работал необходимо каждый раз на новом кластере производить определенные действия.
У нас время жизни кластеров ограничено. Обычно это дни (не больше 10 дней)
И получается каждые 10 дней нам придется вызывать скрипты по настройке сервисного аккаунта.
Было бы здорово (если это вообще возможно) добавить возможность настройки сервисного аккаунта на уровне Avito test runner