Описание тега tekton

Tekton is a powerful and flexible open-source framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems.
1 ответ

Использование kustomize для ручного CD по сравнению с автоматическим CI / CD Tekton

В чем разница между использованием Kustomize и TEKTON для развертывания? Мне кажется, что Kustomize - это легкий инструмент для разработки клиентов CI/CD, в который вы вручную входите и выполняете свой CI/CD, а Tekton - это автоматизированный CI/CD,…
1 ответ

CI/CD автоматизация в Tekton

Можно ли включить автоматизацию CI/CD с помощью Tekton Pipeline? У меня есть проект в репозитории GitHub. и всякий раз, когда я вношу изменения, я хочу автоматически выполнять сборку и развертывание в Kubernetes? Я наткнулся на Prow, Trigger и т. Д.…
2 ответа

Перенести переменные ENV из одного шага Tekton Task в следующий?

Таким образом, Tekton Pipelines позволяет создавать отдельные задачи и объединять их в облачные конвейеры ci / cd. Это довольно круто. Но, как вы понимаете, вещи, которые вам кажутся простыми, довольно сложны. Например, я пытаюсь запустить исполните…
25 окт '19 в 18:29
1 ответ

Tekton в частном кластере Kubernetes на GCP / GKE

Я установил Tekton на частный кластер Kubernetes. После этого я хотел создать первый ресурс, но получил исключение: Произошла внутренняя ошибка: не удалось вызвать веб-перехватчик "webhook.tekton.dev": сообщение https://tekton-pipelines-webhook.tekt…
2 ответа

Можно ли установить Tekton в локальной системе (без контейнера)

Я хочу установить Tekton, чтобы изучить его функции и возможности, я знаю, что он используется для CI/CD нативного облачного приложения, но наш вариант использования отличается.Я хочу создать военный файл с помощью Tekton и развернуть его на локальн…
03 мар '20 в 13:46
0 ответов

Как вручную создать образ git-init в проекте конвейера Tekton?

В tekton pipeline v0.10.1 есть ошибка, но мы не можем перейти на более новую версию tekton из-за ограничений версии kubernetes, поэтому мы решили форкнуть проект tekton, а затем исправить ошибку. Ошибка исправлена ​​в cmd/git-init, нам нужно пересоб…
10 июн '20 в 10:40
1 ответ

Выполнять сквозные тесты на основе maven и отображать результат в Tekton Dashboard

Наши сквозные тесты основаны на maven/CucumberJVM. Все артефакты создаются с использованием Jenkins и сохраняются в Artifactory. Тогда тектон должен для одной (или нескольких) сред взять на себя и настроить инфраструктуру (поды, входящие данные, кар…
07 июл '20 в 11:37
0 ответов

Как добавить возможность отката в конвейеры CI/CD, построенные через Tekton?

Я пытаюсь построить конвейер с использованием Tekton на Kubernetes. Я выполняю задачу развертывания с помощью helm. А теперь я хочу добавить возможность отката к предыдущей работоспособной версии приложения в случае сбоя обновления во время разверты…
2 ответа

Ресурсы deletecollection kubernetes (tekton) - нужен конкретный RBAC?

Я пытаюсь удалить ресурсы tekton kubernetes в контексте учетной записи службы с конфигурацией kubernetes в кластере, и у меня возникают ошибки, связанные с доступомdeletecollectionсо всеми тектонными ресурсами. Пример ошибки выглядит следующим образ…
28 июл '20 в 16:40
0 ответов

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

У меня вопрос об использовании ресурсов контейнера в Tekton. Не могли бы вы помочь нам подтвердить использование? Спасибо! Насколько мне известно, для модуля с несколькими пользовательскими контейнерами все контейнеры начнут работать вместе, но для …
0 ответов

Модуль "lighthouse-keeper" находится в "CrashLoopBackOff" при попытке установить "jenkins-x" через "jx boot" в провайдере "openshift-3.11"

Резюме: Я пытаюсь установить "jenkins-x" через "jx boot" в провайдере "openshift-3.11", но установка не выполняется с модулем "lighthouse-keeper" в состоянии "crashloopbackoff". Шаги по воспроизведению поведения: jx-requirements.yml: autoUpdate: ena…
31 авг '20 в 14:10
1 ответ

Автоматически восстанавливать PersistentStorage (монтирование NFS) после удаления PersistentStorageClaim?

Ситуация: использование задач Tekton для сборки и развертывания, следуя этому руководству. После запуска конвейера создается модуль, для которого требуется постоянный том. Требование постоянного тома автоматически создается для попытки привязки к PV…
1 ответ

Ошибка "jx boot" в провайдере "openshift-3.11" с модулем "tekton pipeline controller" в состоянии "crashloopbackoff"

Резюме: У меня уже есть установка типа jenkins-x "статический сервер jenkins", работающая в провайдере openshift 3.11. В кластере произошел сбой, и я хочу переустановить jenkins-x в своем кластере, но сейчас нет поддержки "статического сервера jenki…
26 авг '20 в 10:22
0 ответов

Модуль "lighthouse-jx-controller" не работает при попытке установить "jenkins-x" через "jx boot" в провайдере "openshift-3.11"

Резюме: Я пытаюсь установить "jenkins-x" с помощью "jx boot" в провайдере "openshift-3.11", но установка завершается неудачно с модулем "lighthouse-jx-controller" в состоянии "crashloopbackoff". Шаги по воспроизведению поведения: jx-requirements.yml…
31 авг '20 в 13:05
1 ответ

Как настроить общий триггер веб-перехватчика в Tekton

Я хочу настроить триггер веб-перехватчика в тектоне. В документации я могу найти триггеры Github, Gitlab и bitbucket. Но мне нужен общий веб-перехватчик, который обрабатывает HTTP POST и читает тело JSON. Например: я делаю следующее с помощью универ…
05 сен '20 в 03:47
1 ответ

В Тектоне есть неизвестное поле "контейнер"

Сейчас меня интересует Тектон. Однако при реализации Task с API-интерфейсом java fabric8.tekton. Существует api, который добавляет шаги в спецификации в единицах контейнера (withContainer) в TaskBuilder класс. Однако я получил сообщение об ошибке во…
04 фев '20 в 04:55
2 ответа

Развертывание образа в сервис Knative с помощью knctl/kubectl в конвейере tekton

Я просматривал официальную документацию Tekton, где он развертывает образ в Kubernetes, используяkubectlстандартный манифест объекта развертывания. Однако я пытаюсь использовать конвейер Tekton в качестве CI/CD для развертывания в Knative-сервисе, к…
0 ответов

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

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

Как я могу использовать Image PipelineResource для ввода в задачу tekton

Как описано в https://github.com/tektoncd/pipeline/blob/master/docs/resources.md, я настроил Image PipelineResource: apiVersion: tekton.dev/v1alpha1 kind: PipelineResource metadata: name: my-data-image spec: type: image params: - name: url value: im…
30 янв '20 в 14:59
2 ответа

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

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