ServiceAccount for Pruner is missing on install
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 608
- Forks
- 263
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 125
Description
Expected Behavior
Pruner is running.
Actual Behavior
Error events from the tekton-pipelines namespace: Error creating: pods "tekton-resource-pruner-8nvxx-29436900-" is forbidden: error looking up service account tekton-pipelines/tekton-resource-pruner: serviceaccount "tekton-resource-pruner" not found.
And from the default namespace: Internal error occurred: failed calling webhook "validation.webhook.pruner.tekton.dev.global": failed to call webhook: Post "https://tekton-pruner-webhook.tekton-pipelines.svc:443/validate-configmap?timeout=5s": service "tekton-pruner-webhook" not found
Steps to Reproduce the Problem
- Fresh install using
kubectl apply -f https://infra.tekton.dev/tekton-releases/operator/previous/v0.78.1/release.yaml
Additional Info
-
Kubernetes version: k3s
Output of
kubectl version:
Client Version: v1.33.6+k3s1
Kustomize Version: v5.6.0
Server Version: v1.33.6+k3s1
-
Tekton Pipeline version:
Output of
tkn versionorkubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}':v1.6.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the fresh install with the referenced v0.78.1 release.yaml and inspect the installed resources in the tekton-pipelines namespace. The fix is complete when the pruner ServiceAccount and webhook service are created and Pruner runs without the reported errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100