一键导入
setting-up-kind-cluster
Use when setting up or tearing down a local kind cluster for running Tekton task tests
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when setting up or tearing down a local kind cluster for running Tekton task tests
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when confused by CI behavior, investigating why tests did or did not run, or troubleshooting GitHub Actions workflows
Use when a Tekton task test fails in CI or locally and you need to find the root cause
Use when preparing, reviewing, or finalizing a pull request to this Tekton catalog repository
Use when running, writing, or troubleshooting functional tests for Tekton tasks in this catalog
| name | setting-up-kind-cluster |
| description | Use when setting up or tearing down a local kind cluster for running Tekton task tests |
Task tests require a kind cluster with Konflux CI installed. This skill covers setup, teardown, and common issues.
git clone https://github.com/konflux-ci/konflux-ci.git /tmp/konflux-ci
kind create cluster --config /tmp/konflux-ci/kind-config.yaml
cd /tmp/konflux-ci
./deploy-deps.sh
./wait-for-all.sh
./deploy-konflux.sh
./deploy-test-resources.sh
kubectl get pods -A | grep -v Running | grep -v Completed
All pods should be Running or Completed. If not, wait and re-check.
Ensure these are on PATH: tkn, kubectl, yq, jq
# tkn (Tekton CLI)
# See https://tekton.dev/docs/cli/ or use the repo's custom action logic:
# .github/actions/install-tkn/
kind delete cluster
To clean up a specific test namespace without destroying the cluster:
kubectl delete namespace <task-name>-<version-hyphens>
konflux-ci commit (ab849590); for local dev, using main is fine but results may differdeploy-deps.sh hangs, check kubectl get events -A for image pull or resource issueskonflux-ci/kind-config.yaml sets up port mappings and extra mounts — don't use a bare kind create clusterAfter setup, verify Tekton is working:
kubectl get pods -n tekton-pipelines
tkn version