Описание тега openshift-pipelines

0 ответов

Argo CD и OpenShift-Pipelines: Произошла внутренняя ошибка: плагин допуска "MutatingAdmissionWebhook" не смог завершить мутацию за 13 секунд

Мы используем Openshift Azure 4.4 в сочетании с Argo CD и плагином OpenShift-Pipelines. С Argo CD мы выполняем синхронизацию для создания конвейеров в OpenShift. Но что-то идет не так со следующими журналами с компакт-диска Argo: "Произошла внутренн…
02 сен '20 в 17:29
2 ответа

Продолжить конвейер Tekton после сбоя (аналогично поведению catchError конвейера Дженкинса)

У меня есть конвейер, в котором я хочу: предоставить некоторые ресурсы, провести несколько тестов, снести ресурсы. Я хочу, чтобы задача разрушения на шаге 3 выполнялась независимо от того, пройдены ли тесты или нет, на шаге 2. Насколько я понял, run…
2 ответа

Tekton pipeline - запуск конвейера через api kubernetes/openshift

Просто интересно, есть ли способ запустить конвейер Tekton через Kubernetes API. Я знаю, что мы можем использовать Triggers или tkncli. Но для моего варианта использования API был бы лучшим вариантом. Есть способ сделать это? Я использую OpenShift, …
1 ответ

Как я могу заставить выполнение команды Tekton Task ждать, пока подготовленный модуль предыдущей задачи не будет готов для запросов

У меня есть конвейер OpenShift/Tekton, который развертывает приложение в тестовой среде. В запускается набор тестов приложения. Если все тесты пройдены, приложение развертывается в другой среде в Task C. Проблема в том, что модуль развернут (с oc ap…
1 ответ

Openshift: CI/CD доступ к потоку изображений из разных кластеров

Я настраиваю CI / CD в OpenShift: Dev> Stage> Prod, и я столкнулся с некоторыми проблемами в Stage, чтобы добраться до Dev ImageStream. Вся установка выглядит так: Dev - запускает конвейер Tekton и в последней задаче триггеры BuildConfig> B…
1 ответ

Не могу понять, как выполнить замену переменных в моем конвейере Tekton

Поэтому я не уверен, действительно ли это проблема Bash или проблема Tekton. Проблема возникает в моем конвейере OpenShift (Tekton). После развертывания моего приложения у меня есть шаг, на котором мне нужно проверить, действительно ли был создан. Д…
1 ответ

Кэширование зависимостей Maven в Tekton Maven Task из Tekton Hub

Мы хотим создать проект на основе Spring Boot с использованием Maven. Мы нашли и у него уже есть работающий конвейер. В сокращенном варианте наши pipeline.yml выглядит так: apiVersion: tekton.dev/v1beta1 kind: Pipeline metadata: name: buildpacks-tes…
0 ответов

Как мне автоматически применять обновления к ресурсам Tekton, хранящимся в репозитории git?

В качестве фона я нахожусь в процессе обновления нескольких проектов из Jenkins и Gitlab CI на основе CI для использования Tekton. В этих проектах обычно можно увидеть файл Jenkins или .gitlab-ci.yml, определяющий, какой конвейер должен запускаться …
1 ответ

Tekton Pipelines: включение альфа-функций с использованием выпущенных конвейеров yaml без необходимости хранить (и поддерживать) флаги функций ConfigMap

Мы хотели бы использовать экспериментальные функции Tekton, такие как функция Pipelines In Pipelines . Мы уже но установили эту функцию, как описано в README,получили такую ​​ошибку: Pipeline default/buildpacks-test-pipeline can't be Run; it contain…
1 ответ

Tekton: yq Task выдает safeRenameFile [ERRO] Не удалось скопировать из /tmp/temp & [ERRO] открыть /workspace/source ошибку отказа в разрешении

У нас есть конвейер Tekton, и мы хотим заменить image помечает содержимое нашего deployment.yml: apiVersion: apps/v1 kind: Deployment metadata: name: microservice-api-spring-boot spec: replicas: 3 revisionHistoryLimit: 3 selector: matchLabels: app: …
1 ответ

Сообщать о состоянии конвейера Tekton в GitLab независимо от того, произошел ли сбой или успех конвейера (используя задачу gitlab-set-status).

Мы уже используем gitlab-set-statusЗадача от Tekton Hub сообщить о состоянии нашего Tekton Pipeline обратно в наш экземпляр GitLab (вот наша установка EKS и установка Tekton , а также пример проекта на gitlab.com ). Наш pipeline.yml выглядит так и в…
1 ответ

Установка Tekton Triggers EventListener (для GitLab) на OpenShift приводит к ошибке: карты конфигурации запрещены: невозможно получить карты конфигурации ресурсов в API

Мы работаем над интеграцией GitLab и Tekton/OpenShift Pipelines через Webhooks и Tekton Triggers. Мы следовали этому примеру проекта и создали наш EventListenerкоторый поставляется с необходимым Interceptor, TriggerBindingа также TriggerTemplateв ка…
1 ответ

Как использовать один прослушиватель событий для нескольких конвейеров Tekton?

Я хотел бы иметь один прослушиватель событий, который запускал бы разные конвейеры в зависимости от имени репозитория git.
07 апр '23 в 13:01
1 ответ

Openshift Pipeline не может найти пользователя

У меня есть ошибка ниже в Openshift Pipeline - контроллер конвейера tekton Failed to list *v1alpha1.Run: runs.tekton.dev is forbidden: User "system:serviceaccount:openshift-pipelines:tekton-pipelines-controller" cannot list resource "runs" in API gr…
17 мар '23 в 18:57
0 ответов

Канико в конвейере Tekton на Openshift возвращает ошибку при проверке push-разрешений

У нас есть задача конвейера Tekton в Openshift, которая использует Kaniko для создания образа контейнера и последующей отправки его во внешний реестр. Шаг сборки задачи всегда завершается с ошибкой: error checking push permissions -- make sure you e…
29 сен '23 в 19:41