Skip to content

Template Controller Pod throws exception when ObjectTemplate removed from K8sCustom Resources during Reconciliation #3

Description

@MarkCupitt

Operating system
Ubuntu 22.04

Kluctl Version
latest

Kubernetes Version
V26

kubectl Version
2.19.2

Bug description
Delete ObjectTemplate from Cluster

Steps to reproduce
APply an ObjectTemplate, then Delete it

Not a Severe bug

Also, Template controller deployed in debug mode currently

Relevant log output

2023-03-03T08:30:00Z	DEBUG	Starting reconcile	{"controller": "objecttemplate", "controllerGroup": "templates.kluctl.io", "controllerKind": "ObjectTemplate", "ObjectTemplate": {"name":"postgres-secret-transformer-roundcube","namespace":"mailserver"}, "namespace": "mailserver", "name": "postgres-secret-transformer-roundcube", "reconcileID": "22f73e51-aebb-4600-ae29-0608a9f37807"}
2023-03-03T08:30:00Z	ERROR	Get failed	{"controller": "objecttemplate", "controllerGroup": "templates.kluctl.io", "controllerKind": "ObjectTemplate", "ObjectTemplate": {"name":"postgres-secret-transformer-roundcube","namespace":"mailserver"}, "namespace": "mailserver", "name": "postgres-secret-transformer-roundcube", "reconcileID": "22f73e51-aebb-4600-ae29-0608a9f37807", "error": "ObjectTemplate.templates.kluctl.io \"postgres-secret-transformer-roundcube\" not found"}
github.com/kluctl/template-controller/controllers.(*ObjectTemplateReconciler).Reconcile
	/home/runner/work/template-controller/template-controller/controllers/objecttemplate_controller.go:72
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
	/home/runner/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:122
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/home/runner/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:323
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/home/runner/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:274
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/home/runner/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:235
2023-03-03T08:30:00Z	DEBUG	Finished reconcile	{"controller": "objecttemplate", "controllerGroup": "templates.kluctl.io", "controllerKind": "ObjectTemplate", "ObjectTemplate": {"name":"postgres-secret-transformer-roundcube","namespace":"mailserver"}, "namespace": "mailserver", "name": "postgres-secret-transformer-roundcube", "reconcileID": "22f73e51-aebb-4600-ae29-0608a9f37807", "err": null}
2023-03-03T08:30:19Z	DEBUG	Starting reconcile	{"controller": "objecttemplate", "controllerGroup": "te

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions