Skip to content

node-collector image not available in DockerHub or AWS Public ECR #2831

@kevinkifischer

Description

@kevinkifischer

What steps did you take and what happened:

Setting up Trivy-Operator to use Docker Hub or AWS Public ECR Registry gets ImagePull-Errors for Node-Collector Image as it is not available in these registries. Image is only available on ghcr.io. However setting Global Registry Value to Docker Hub or AWS Public ECR in Helm Chart Values - the image registry value from Node-collector section is not chosen, so it cant be overwritten with ghcr.io Registry. Also as ghcr.io does not get any further updates for trivy-operator, trivy and trivy db itself, it would make more sense to have node-collector image also available in other public registries as Docker Hub or AWS Public ECR.

What did you expect to happen:
Node-Collector Image can be pulled from Docker Hub or AWS Public ECR or any other mirrored Registry besides ghcr.io

Anything else you would like to add:

Helm Chart Templates let not overwrite section registry values when global registry value is set.

Environment:

  • Trivy-Operator version (use trivy-operator version): 0.29.0
  • Kubernetes version (use kubectl version): Kubernetes 1.32
  • OS (macOS 10.15, Windows 10, Ubuntu 19.10 etc): AWS EKS

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions