cost 311 ms
如何在 Tekton 步驟中使用自定義容器映像?

[英]How do I use a custom container image in a Tekton step?

我是 Tekton 和 Tekton Pipelines 的新手。 我發現的示例在 Tekton 任務步驟中使用標准容器圖像。 例如,以下步驟使用標准的ubuntu容器運行 shell 腳本: 我想在 Tekton 步驟中使用我自己的自定義容器和自定義應用程序: 我該怎么做呢? 我找到了Tekto ...

kubectl 從 kubernetes 容器中部署

[英]kubectl deploy from within kubernetes container

您如何使用 CI/CD 從 Kubernetes 容器中進行部署? 塞納里奧: 我正在使用Kaniko在 Kubernetes 中構建現在如何在 Kuberneters 中運行 kubectl。 我確實有適合它的 serviceAccount。 第一個問題是准備好一個容器來執行 kubectl。 注 ...

Pod 臨時本地存儲使用量超過容器的總限制

[英]Pod ephemeral local storage usage exceeds the total limit of containers

由於以下原因,由我的 Tekton Pipelines 啟動的所有 Pod 都被 kube.netes 驅逐: Pod 臨時本地存儲使用量超過容器 0 的總限制。 我不使用臨時存儲,因此我沒有設置值。 當我不想要臨時存儲但 kube.netes 將 0 設置為默認值時,如何解決這種情況? ...

Tekton YAML TriggerTemplate - 字符串替換

[英]Tekton YAML TriggerTemplate - string substitution

我有這種 yaml 文件來定義觸發器` ` 問題是有時目標分支就像“集成/功能”,然后命名空間無效我想檢查值中是否有無效字符,如果有則替換它。 有什么辦法嗎? 除了稍后在管道中通過 shell 腳本創建一個任務來執行此任務之外,沒有找到任何有價值的方法來做到這一點。 ...

如何使用 python 腳本在 Tekton 中發出結果?

[英]How to emit result in Tekton with python script?

在我的 Tekton 管道中,我想發出一個結果,以便$(results.myresult)可以在下一個管道任務中使用。 代碼如下所示: 但是,我想使用 python 而不是 bash 腳本。 我怎樣才能發出結果變量? 我想我必須在 python 中使用類似這樣的東西: 但是我如何將它寫入 $(re ...

OKD 上命名空間中的活動事件監聽器是否有任何限制

[英]Is there any limit on Active eventListeners in a namespace on OKD

我有二十個不同的存儲庫,用於部署在 OKD 集群上的二十個獨立服務。 我想為每個存儲庫/服務創建單獨的 eventListener。 第一個 eventListener 及其所有相關組件(Deployment、Pod、Service)已成功創建並且 eventListener 狀態變為活動狀態,但在 ...

Java Maven項目拒絕本地構建

[英]Java Maven project refuses to build locally

我會根據需要添加更多信息,因為我不完全確定從哪里開始。 所以,請耐心等待我一段時間。 一個正在運行的 Java Maven 項目,該項目正在生產和使用中並在 Tekton 環境中運行。它是 ZC49DFB55F06BB406E2C5CA786FZ57 的端到端框架。 到目前為止,我所做的只是運行導入 ...

覆蓋 Tekton 全局 PipelineRun 超時

[英]Override Tekton global PipelineRun timeout

我有一個問題,我需要同時觸發多個 Pipelinerun,運行時間將超過 1 小時。 PipelineRun 的全局超時默認為 1 小時,因此它會失敗。 管理 Openshift 集群的團隊不想更改全局超時,因此我必須以某種方式覆蓋它。 我使用的資源是 EventListener、TriggerB ...

Tekton 使用 Kaniko 構建 Docker 映像 - 請使用 --dockerfile 在構建上下文中提供 Dockerfile 的有效路徑

[英]Tekton build Docker image with Kaniko - please provide a valid path to a Dockerfile within the build context with --dockerfile

我是Tekton的新手( https://tekton.dev/ ),我正在嘗試克隆存儲庫使用Dockerfile構建 docker 映像我有一個Tekton管道,當我嘗試執行它時,出現以下錯誤: 錯誤:解析 dockerfile 路徑時出錯:請使用 --dockerfile 在構建上下文中提供 D ...

無法將部署作為 ServiceAccount

[英]Not able to get deployments as ServiceAccount

我正在嘗試訪問另一個命名空間中的部署,並具有以下ServiceAccount 、 ClusterRole和ClusterRoleBinding 有了它,我可以得到一切,但deployments 如果我刪除綁定,我什么也得不到,這是有道理的 如果我再次應用它,我可以訪問除deployments之外的 ...

Bitbucket Tekton EventListener 的雲攔截器

[英]Bitbucket Cloud interceptor for Tekton EventListener

我正在為我在 Bitbucket Cloud 上的存儲庫創建一個 eventlisterner,並在 Tekton 文檔上的當前示例中看到 Bitbucket 攔截器僅支持 Bitbucket 服務器。 我創建了事件監聽器,看起來像這樣: 我通過此文檔將 Bitbucket 雲消費者機密生成的令牌( ...

獲取參數出現多次:運行管道時出現spec.params[DOCKER_IMAGE_NAME]錯誤

[英]Getting parameter appears more than once: spec.params[DOCKER_IMAGE_NAME] error while running the pipeline

得到這樣的錯誤: 管道無法運行,資源無法應用 - 種類:“任務”,名稱:“版本推送任務” 准入 webhook "validation.webhook.pipeline.tekton.dev" 拒絕請求:驗證失敗:參數出現多次:spec.params[DOCKER_IMAGE_NAME] tekt ...

Tekton:如何刪除成功的管道運行?

[英]Tekton: How delete successful pipelineruns?

我渴望的 tekton 用例很簡單: 成功的管道運行應在 x 天后刪除 不應該自動刪除失敗的管道運行。 我計划在初始清理任務中進行清理。 這對我來說似乎比注釋或 cronjob 方法更好。 只要沒有建立新的東西,就不必刪除任何東西。 直接方法: Failed : tkn del ...

Tekton:在任務中獲取管道名稱

[英]Tekton: Get Pipeline name inside task

我知道有類似context.pipelineRun.name的東西,但它只在管道中可用。 如何在沒有參數的情況下在任務中獲取管道名稱以構建到 Tekton-dashboard 的鏈接? ...

在 Tekton Pipeline 參數中使用 kubernetes 秘密值

[英]Use of kubernetes secret value in Tekton Pipeline params

我目前正在使用 Tekton 實現 CI 管道。 我想知道是否有辦法將某種valueFromEnv用於管道參數。 例如,要使用我公司的聲納主機驗證用於 sonarqube 分析的任務,我需要登錄令牌,我寧願通過引用秘密來插入它,而不是直接傳遞它。 由於我對 tekton 比較陌生,我不確定我是否 ...

在 Kubernetes 中使用 Yaml 為 Gcp 服務帳戶創建密鑰

[英]Create secret for Gcp service accont using Yaml in Kubernetes

我正在嘗試從具有以下結構的下載文件中為 GCP 的 IAM 服務帳戶創建一個 Kubernetes 密鑰 秘密.yaml 運行以下命令,它確實創建了一個秘密,但是,身份驗證無法通過服務帳戶進行 服務帳戶.yaml 流水線運行 我從 secret.yaml 創建秘密的方式正確嗎? 該 ...

為管道 tekton CI/CD 中的每個任務管理多個服務帳戶

[英]Manage multiple service account for each task in pipeline tekton CI/CD

我已經設置了執行以下工作的管道 克隆 repo——擁有自己的秘密和服務帳戶 構建應用程序——谷歌雲工件注冊表中發布了一些 java 庫 gradle.build 管道.yaml 管道運行.yaml 在構建過程中,我403 from server: Forbidden ...

Tekton CI/CD 中的 Gradle 構建失敗

[英]Gradle build failed in Tekton CI/CD

我有以下 Gradle 構建的管道任務,它從 bitbucket 存儲庫中克隆項目並嘗試構建應用程序。 我有以下項目結構 settings.gradle包含以下項目 使用以下代碼運行管道時 得到一個例外 我使用了 Tekton 目錄中的任務https://github.com/ ...

Tekton 管道中任務之間的持久性存儲共享

[英]Persistance storage sharing between the task in Tekton pipeline

我有一個下面的管道 和管道運行 項目結構目錄為 在管道運行期間遇到問題 此問題與找不到文件有關。 git-clone 任務已將代碼克隆到集群中的某處。 我怎么知道代碼在哪里? 如果我們在 POD 上運行日志, run-pipeline-build-pod會出現上述異常。 上述命令用於pod內的go ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM