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

1 ответ

Разрешения на запись тома

Как я могу предоставить пользователю без полномочий root полный доступ к пути к подключенному тому в Kubernetes (pod)? Я использую том на хосте (путь /workspace/projects) и записываю в каталог, как показано ниже. volumeMounts: -name: workspace mount…
28 апр '20 в 22:07
1 ответ

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

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

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

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

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

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

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

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

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

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

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

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

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

Ситуация: использование задач Tekton для сборки и развертывания, следуя этому руководству. После запуска конвейера создается модуль, для которого требуется постоянный том. Требование постоянного тома автоматически создается для попытки привязки к PV…
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
0 ответов

Как сделать встроенный ресурс в taskRun с помощью fabric8::tekton-client

Я использую fabric8::tekton-client(v4.7.1) для создания объекта "taskRun". ниже приведен пример кода для выполнения taskRun. public TaskRun createTaskRun() { TaskRun tr = new TaskRunBuilder() .withApiVersion("tekton.dev/v1alpha1") .withNewMetadata()…
04 фев '20 в 04:55
2 ответа

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

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

Несогласованное поведение Golang между VSCode и CLI

Я работаю с operator-sdk и вижу несогласованное поведение между VSCode и CLI. Когда я бегу с operator-sdk run --localЯ вижу ниже. Но VSCode не показывает ошибок. Я не совсем уверен, почему это может быть и в чем проблема. pkg/controller/mypackage/my…
1 ответ

Tekton pipelines - секрет отображается на панели инструментов

Просто хотел узнать, есть ли способ перестать показывать секрет, который я создал на панели инструментов Tekton. Например - В задаче tekton выполняется следующая команда - $APIKEY извлекается из созданного секретного ресурса. И на панели инструменто…
09 окт '20 в 18:12
1 ответ

Можно ли использовать веб-перехватчики Gitlab для запуска Tekton Pipelines?

У меня есть рабочий Tekton Pipeline, который успешно запускается веб-перехватчиком GitHub, но он не работает с веб-перехватчиком Gitlab. Я вижу, что срабатывает веб-перехватчик Gitlab и что он попадает в контейнер EventListener в OpenShift, но сам к…
1 ответ

Каковы лучшие практики для реализации Tekton с несколькими репозиториями с несколькими развертываниями

У нас есть несколько репозиториев, которые имеют несколько развертываний в K8S. Сегодня у нас есть Tekton со следующей настройкой: У нас есть 3 разных проекта, которые должны быть созданы одинаково и развернуты (это просто разные репо и разные имена…
07 окт '20 в 17:02
2 ответа

Как дождаться tekton pipelinRun conditions

У меня есть следующий код в конвейере gitlab, который приводит к некоторому состоянию гонки: kubectl apply -f pipelineRun.yaml tkn pipelinerun logs -f pipeline-run В tknкоманда немедленно завершает работу, поскольку объект pipelineRun еще не создан.…
15 окт '20 в 23:40
1 ответ

IBM Cloud: как добавить каталог Tekton в конфигурацию цепочки инструментов непрерывной доставки?

Я использую службу непрерывной доставки в IBM Cloud. Моя цепочка инструментов определяется с помощью файла YAML и хранится в каталоге .bluemix в моем репозитории GitHubcode. Я использую Тектон для трубопровода. Как я могу добавить каталог Tekton в ц…