Skip to content

User-define imagePullPolicy #633

Open
@kungfuchicken

Description

@kungfuchicken

When deploying on certain types of clusters, i.e. bandwidth limited edge clusters, it's preferable to not pull images unless absolutely necessary.

It would be great to be able to define a global imagePullPolicy for the operator that all ArgoCD instances and their component services respect.

It would also be suitable, though tedious, to be able to pass this config along in the various component config sections of an ArgoCD object (e.g. controller.imagePullPolicy, dex.imagePullPolicy, etc.)

For context, here's what I'm seeing as "actual" imagePullPolicy of or various components:
argocd-application-controller Always
argocd-dex-server-xxx Always
argocd-operator-xxx Always
argocd-redis-ha-haproxy-xxx IfNotPresent
argocd-redis-ha-server IfNotPresent,IfNotPresent
argocd-repo-server-xxx Always
argocd-server-xxx Always

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions