eraser icon indicating copy to clipboard operation
eraser copied to clipboard

[BUG] PodTemplate not found

Open lifehacking opened this issue 1 year ago • 4 comments

Version of Eraser

v1.3.0 v1.3.1

Expected Behavior

{ "level": "error", "ts": 1720611468.0140839, "msg": "Reconciler error", "controller": "imagejob-controller", "object": { "name": "imagejob-v6nfd" }, "namespace": "", "name": "imagejob-v6nfd", "reconcileID": "7cc076fc-9d84-40ab-ade2-fea930aa5a6d", "error": "reconcile new: PodTemplate "imagejob-v6nfd" not found", "stacktrace": "sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:274\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:235" } { "level": "info", "ts": 1720611468.0144374, "logger": "controller", "msg": "creating imagejob", "process": "imagelist-controller", "job": "imagejob-v6nfd" }

Actual Behavior

No response

Steps To Reproduce

k8s version:1.26 earser:helm deploy,v1.3.0 v1.3.1

kubectl apply -f test.yaml

apiVersion: eraser.sh/v1 kind: ImageList metadata: name: imagelist spec: images: - query.com/eraser/alpine:3.7.3

kubectl describe ImageList imagelist

Name: imagelist Namespace: Labels: Annotations: API Version: eraser.sh/v1 Kind: ImageList Metadata: Creation Timestamp: 2024-07-10T11:34:05Z Generation: 1 Managed Fields: API Version: eraser.sh/v1 Fields Type: FieldsV1 fieldsV1: f:metadata: f:annotations: ... Resource Version: 214567030 UID: 6cea9078-c050-4d1b-a4b7-79280f94dee2 Spec: Images: query.com/eraser/alpine:3.7.3 Status: Failed: 0 Skipped: 0 Success: 4 Timestamp: 2024-07-10T11:34:10Z Events:

Are you willing to submit PRs to contribute to this bug fix?

  • [ ] Yes, I am willing to implement it.

lifehacking avatar Jul 10 '24 11:07 lifehacking

@lifehacking would you be able to share your test.yaml file and the helm deploy command used to install?

ashnamehrotra avatar Jul 19 '24 17:07 ashnamehrotra

apiVersion: eraser.sh/v1 kind: ImageList metadata: name: imagelist spec: images:

  • query.com/eraser/alpine:3.7.3

test.yaml

apiVersion: eraser.sh/v1 kind: ImageList metadata: name: imagelist spec: images:

  • query.com/eraser/alpine:3.7.3

helm deploy

helm upgrade --install -n eraser eraser ./eraser

./eraser from helm chart unzip

lifehacking avatar Jul 31 '24 09:07 lifehacking

same issue on 1.5.0-beta as well.

{"level":"error","ts":1731588693.0541904,"msg":"Reconciler error","controller":"imagejob-controller","object":{"name":"imagejob-jr9tw"},"namespace":"","name":"imagejob-jr9tw","reconcileID":"7aedef7f-b9a2-43d6-982e-9086fb893a47","error":"reconcile new: PodTemplate \"imagejob-jr9tw\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/*****EMAIL-MASKED*****.1/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/*****EMAIL-MASKED*****.1/pkg/internal/controller/controller.go:274\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/*****EMAIL-MASKED*****.1/pkg/internal/controller/controller.go:235"}

116davinder avatar Nov 16 '24 12:11 116davinder

I am also getting this issue on version 1.3.1. Here are the relevant logs:

​{"level":"info","ts":1741628396.0181918,"logger":"controller","msg":"ImageCollector Reconcile","process":"imagecollector-controller"}
{"level":"error","ts":1741628396.0307982,"msg":"Reconciler error","controller":"imagejob-controller","object":{"name":"imagejob-4sf6q"},"namespace":"","name":"imagejob-4sf6q","reconcileID":"df564732-c257-48d5-9990-34c99bd5cff4","error":"reconcile new: PodTemplate \"imagejob-4sf6q\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:274\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:235"}
{"level":"error","ts":1741628396.0365949,"msg":"Reconciler error","controller":"imagejob-controller","object":{"name":"imagejob-4sf6q"},"namespace":"","name":"imagejob-4sf6q","reconcileID":"778032e0-1461-4c78-a295-2aa89c2716b3","error":"reconcile new: PodTemplate \"imagejob-4sf6q\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:274\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:235"}
{"level":"info","ts":1741628396.0411413,"logger":"controller","msg":"Successfully created collector ImageJob","process":"imagecollector-controller","job":"imagejob-4sf6q"}
{"level":"info","ts":1741628396.0411613,"logger":"controller","msg":"done reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741628396.1006644,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0004zg","nodeName":"aks-nodepool2-21541777-vmss0004zg"}
{"level":"info","ts":1741628396.1117115,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0004zh","nodeName":"aks-nodepool2-21541777-vmss0004zh"}
{"level":"info","ts":1741628396.1223907,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0005nl","nodeName":"aks-nodepool2-21541777-vmss0005nl"}
{"level":"info","ts":1741628396.133775,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0005nm","nodeName":"aks-nodepool2-21541777-vmss0005nm"}
{"level":"info","ts":1741628396.148798,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00066h","nodeName":"aks-nodepool2-21541777-vmss00066h"}
{"level":"info","ts":1741628396.159884,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0005jj","nodeName":"aks-nodepool2-21541777-vmss0005jj"}
{"level":"info","ts":1741628396.1705863,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00064g","nodeName":"aks-nodepool2-21541777-vmss00064g"}
{"level":"info","ts":1741628396.18125,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00064x","nodeName":"aks-nodepool2-21541777-vmss00064x"}
{"level":"info","ts":1741628396.1923664,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss000658","nodeName":"aks-nodepool2-21541777-vmss000658"}
{"level":"info","ts":1741628396.2035623,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss0005mi","nodeName":"aks-nodepool2-21541777-vmss0005mi"}
{"level":"info","ts":1741628396.216167,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00062v","nodeName":"aks-nodepool2-21541777-vmss00062v"}
{"level":"info","ts":1741628396.2279081,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00066o","nodeName":"aks-nodepool2-21541777-vmss00066o"}
{"level":"info","ts":1741628396.2406445,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00062u","nodeName":"aks-nodepool2-21541777-vmss00062u"}
{"level":"info","ts":1741628396.2531486,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss000655","nodeName":"aks-nodepool2-21541777-vmss000655"}
{"level":"info","ts":1741628396.2637517,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss000657","nodeName":"aks-nodepool2-21541777-vmss000657"}
{"level":"info","ts":1741628396.2758384,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00066s","nodeName":"aks-nodepool2-21541777-vmss00066s"}
{"level":"info","ts":1741628396.2872298,"logger":"controller","msg":"Started collector pod on node","process":"imagejob-controller","job":"imagejob-4sf6q","node":"aks-nodepool2-21541777-vmss00066r","nodeName":"aks-nodepool2-21541777-vmss00066r"}
{"level":"info","ts":1741628452.1810877,"logger":"controller","msg":"ImageCollector Reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741628452.1811407,"logger":"controller","msg":"completed phase","process":"imagecollector-controller"}
{"level":"info","ts":1741628452.187349,"logger":"controller","msg":"done reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741628452.1873927,"logger":"controller","msg":"ImageCollector Reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741628452.1874137,"logger":"controller","msg":"completed phase","process":"imagecollector-controller"}
{"level":"info","ts":1741628452.187421,"logger":"controller","msg":"Delaying imagejob delete","process":"imagecollector-controller","job":"imagejob-4sf6q","deleteAter":"2025-03-10 17:50:52 +0000 UTC"}
{"level":"info","ts":1741628452.1874337,"logger":"controller","msg":"done reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741629052.0011253,"logger":"controller","msg":"ImageCollector Reconcile","process":"imagecollector-controller"}
{"level":"info","ts":1741629052.0012217,"logger":"controller","msg":"completed phase","process":"imagecollector-controller"}
{"level":"info","ts":1741629052.0012329,"logger":"controller","msg":"Deleting imagejob","process":"imagecollector-controller","job":"imagejob-4sf6q"}
{"level":"info","ts":1741629052.009564,"logger":"controller","msg":"Deleting pod template","process":"imagecollector-controller","template":"imagejob-4sf6q"}
{"level":"info","ts":1741629052.016925,"logger":"controller","msg":"end job deletion","process":"imagecollector-controller"}
{"level":"info","ts":1741629052.0169477,"logger":"controller","msg":"done reconcile","process":"imagecollector-controller"}

ritotn avatar Mar 10 '25 19:03 ritotn