Использование PyPI Connector в задаче Tekton
Использование PyPI Connector в задачах Tekton позволяет централизованно управлять информацией об интеграции инструментов и обеспечивать безопасный доступ к реестру PyPI во время выполнения задачи Tekton.
Требования к задаче Tekton
Не все задачи Tekton могут использовать PyPI Connector.
PyPI Connector по сути внедряет временные учетные данные PyPI через Connector CSI Driver. Он предоставляет конфигурацию с именами pip.conf и pypirc, которая генерирует файлы pip.conf и .pypirc с временной аутентификацией для доверия прокси-серверу коннектора.
Поэтому задачи Tekton должны соответствовать следующим требованиям для использования PyPI Connector:
Поддержка монтирования файлов pip.conf и pypirc через Workspace
Инструкция по использованию
После подтверждения, что ваша задача Tekton может использовать PyPI Connector, вы можете добавить PyPI Connector в YAML-файл TaskRun:
Например:
После монтирования конфигурацию необходимо переместить в ~/.pip/pip.conf и ~/.pypirc, чтобы она начала действовать по умолчанию.
Параметры workspaces см. в разделе Using Connectors CSI Driver to mount pip.conf and pypirc file в документе PyPI Connector Concepts.
Для получения дополнительной информации о Connectors CSI Driver обратитесь к Connectors CSI Configuration.