Skip to content

Handle missing secrets configured by KafkaBrokerConfigurationBuilder #12000

@tinaselenge

Description

@tinaselenge

The PR #11447 changed the way SSL is configured for Kafka brokers, the process was simplified to access secrets directly using KubernetesSecretProvider. If user provided secret (e.g. custom cert secrets) has been deleted or its field name has been changed, brokers would not be able to restart (likely to go into CrashLoopBackoff). We should find a better way to handle missing secret/field. (Note before the mentioned PR, the pods would have gone into Pending or CrashLoopBackoff as well if secret/field is missing).

Discussion thread: #11447 (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