Skip to content

[Xray] chart creates RabbitMQ load-definition Secret even when loadDefinition.enabled=false #2193

Description

@gianluca-fiasco

Scope

  • observed in stable/xray
  • Template logic only
  • No behavioral debate

Problem

  • valus.rabbitmq.loadDefinition.enabled is ignored
  • Secret can be rendered when load definitions are disabled

Suggestion

change this line

{{- if and .Values.rabbitmq.enabled (eq .Values.rabbitmq.loadDefinition.existingSecret "{{ .Release.Name }}-load-definition") (not .Values.rabbitmq.external.secrets)}}

with

{{- if and
  .Values.rabbitmq.enabled
  .Values.rabbitmq.loadDefinition.enabled
  (eq .Values.rabbitmq.loadDefinition.existingSecret (printf "%s-load-definition" .Release.Name))
  (not .Values.rabbitmq.external.secrets)
}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions