Skip to content

falcon-image-analyzer existingsecret throwing error #470

@katie-rychlicki

Description

@katie-rychlicki

I am installing the falcon image analyzer helm chart with argocd. This is what my chart looks like:

namespace: falcon-image-analyzer
repoURL: https://crowdstrike.github.io/falcon-helm
chart: falcon-image-analyzer
targetRevision: 1.1.15
values: |
  image:
    tag: imagetag
    repository: imagerepos
  deployment:
    enabled: true
  crowdstrikeConfig:
    existingSecret: falcon-secret
    clusterName: my-cluster
    cid: "00000000000000"

However, I am getting the error

time=2025-11-14T13:29:08.486Z level=ERROR msg="error: must supply a client ID in the environment"
time=2025-11-14T13:29:08.487Z level=ERROR msg="error: must supply a client secret in the environment"
time=2025-11-14T13:29:08.487Z level=ERROR msg="error getting args" error="missing critical variable values"

If I hardcode the values like this it works:

  crowdstrikeConfig:
    # clientID: "12345"
    # clientSecret: "12345"

My k8s secret is:

apiVersion: v1
data:
  CLIENT_ID: base64value
  CLIENT_SECRET: base64value
kind: Secret
metadata:
  name: falcon-secret
  namespace: falcon-image-analyzer
type: Opaque

Instead of using CLIENT_ID AND CLIENT_SECRET I've also tried clientID clientSecret and FALCON_CLIENT_ID and FALCON_CLIENT_SECRET but those throw the same error.

How can I get the existingSecret to work the right way? Thank you

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