Skip to content

Druid Operator Relies On Removed gcr.io/kubebuilder/kube-rbac-proxy #19129

@gammacomputer

Description

@gammacomputer

Hello,

It seems that the following image doesn't exist anymore:

docker pull gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1
Error response from daemon: manifest for gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1 not found: manifest unknown: Failed to fetch "v0.13.1"

This container image was still referenced in the default values.yaml overlay of Druid for version 36.0.0:
https://github.com/apache/druid/blob/druid-36.0.0/druid-operator/chart/values.yaml#L39
https://github.com/apache/druid/blob/druid-36.0.0/druid-operator/chart/templates/deployment.yaml#L69

I fear that if the operator is restarted for any reason on a Kubernetes node that doesn't have this image already locally, the Druid operator controller pod will fail because it cannot download the image.

Affected Version

This doesn't affect users who do not use the Druid Operator.

The Druid operator versions that are affected by this are from v1.2.0 to v1.3.1 if using the old datainfrahq/operator.

Version 36.0.0 in this git repository also seems to be affected.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions