operator-lifecycle-manager icon indicating copy to clipboard operation
operator-lifecycle-manager copied to clipboard

OLM v0.28.0 - Subscription with toleration NOT WORKING (Bug)

Open rridtraining opened this issue 1 year ago • 2 comments

Bug Report

Hello all,

I have OLM installed and am trying to subscribe to an operator using the configuration below.

apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: my-argocd-operator namespace: operators spec: config: tolerations: - key: "zone" operator: "Equal" value: "west" effect: "NoSchedule" channel: alpha name: argocd-operator source: operatorhubio-catalog sourceNamespace: olm I expect my operator to have the tolerance, - key: "zone" operator: "Equal" value: "west" effect: "NoSchedule" but instead I have this tolerations: - key: kubernetes.io/arch operator: Equal value: amd64 - key: kubernetes.io/arch operator: Equal value: arm64 - key: kubernetes.io/arch operator: Equal value: ppc64le - key: kubernetes.io/arch operator: Equal value: s390x Can you help me please?

Environment

  • operator-lifecycle-manager version: v0.28.0
  • Kubernetes version information: v1.26.9

rridtraining avatar Jun 26 '24 07:06 rridtraining

Issues go stale after 90 days of inactivity. If there is no further activity, the issue will be closed in another 30 days.

github-actions[bot] avatar May 28 '25 01:05 github-actions[bot]

Experiencing the same issue.

It looks to be an issue with the Community Catalog. It creates a job to unpack the bundle, however the pod cannot be scheduled as the toleration is not appended to the pod.spec.

masonhuemmer avatar Aug 30 '25 02:08 masonhuemmer