Skip to content

ServiceAccount resource is not considered as part of the reconciliation loop #86

@diranged

Description

@diranged

Is this a BUG REPORT or FEATURE REQUEST?:

Bug reeport

What happened:

We have noticed that there is no reconciliation loop for ensuring that the ServiceAccount resource is created (if desired) and that the ISRA annotations are in place. This means that you have one chance and one chance only to get that created, and if anything breaks it later, you are out of luck.

What you expected to happen:

I expect the controller to continually work to ensure the desired state of the world is the state discovered in the Kubernetes API.

How to reproduce it (as minimally and precisely as possible):

Create a new Iamrole resource that creates a matching ServiceAccount resource. Then go and delete that ServiceAccount resource. You will find that it is not re-created or checked at any point. Same thing if you change, delete, or update the ISRA annotation.

Anything else we need to know?:

This was discovered as part of #83 ...

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