Code Monkey home page Code Monkey logo

Comments (6)

njhale avatar njhale commented on June 20, 2024

@smanpathak That's actually the olm-operator itself. Looks like there's a mismatch between the deployment manifest and the image it references. We'll get to this soon. Thanks for pointing it out.

from operator-lifecycle-manager.

gfenn-newbury avatar gfenn-newbury commented on June 20, 2024

Can confirm, this is happening for me, too

from operator-lifecycle-manager.

 avatar commented on June 20, 2024

Same here on fresh minikube running k8s v1.13.5

from operator-lifecycle-manager.

jarifibrahim avatar jarifibrahim commented on June 20, 2024

On a side note, the quickstart/olm.yaml has the correct image.
User kubectl create -f deploy/upstream/quickstart/olm.yaml to install OLM.

from operator-lifecycle-manager.

miguelsorianod avatar miguelsorianod commented on June 20, 2024

Hi,

I'm experiencing the same problem. I'm on an OpenShift 3.11 installation and I also see the same error.
In my case I deployed the OKD manifests (and not the upstream ones) located in: deploy/okd/manifests/0.8.1

The contents of the containers of the OLM operator in 0000_50_olm_06-olm-operator.deployment.yaml are:

       containers:
        - name: olm-operator
          command:
          - /bin/olm
          args:
          - -writeStatusName
          - operator-lifecycle-manager
          image: quay.io/coreos/olm@sha256:995a181839f301585a0e115c083619b6d73812c58a8444d7b13b8e407010325f

The SHA256 of quay.io/coreos/olm@sha256:995a181839f301585a0e115c083619b6d73812c58a8444d7b13b8e407010325f corresponds to the 0.8.1 tag in quay.

To discard any problems with Kubernetes/OpenShift I manually downloaded the quay.io/coreos/olm:0.8.1 image and executed the same command and arguments:

msoriano@localhost:~$ docker run -it quay.io/coreos/olm:0.8.1 olm -writeStatusName operator-lifecycle-manager
flag provided but not defined: -writeStatusName
Usage of olm:
  -alsologtostderr
    	log to standard error as well as files
  -debug
    	use debug log level
  -interval duration
    	wake up interval (default 5m0s)
  -kubeconfig string
    	absolute path to the kubeconfig file
  -log_backtrace_at value
    	when logging hits line file:N, emit a stack trace
  -log_dir string
    	If non-empty, write log files in this directory
  -logtostderr
    	log to standard error instead of files
  -stderrthreshold value
    	logs at or above this threshold go to stderr
  -v value
    	log level for V logs
  -version
    	displays olm version
  -vmodule value
    	comma-separated list of pattern=N settings for file-filtered logging
  -watchedNamespaces -watchedNamespaces=""
    	comma separated list of namespaces for olm operator to watch. If not set, or set to the empty string (e.g. -watchedNamespaces=""), olm operator will watch all namespaces in the cluster.

The -writeStatusName flag seems to not be available in that image version.

from operator-lifecycle-manager.

ecordell avatar ecordell commented on June 20, 2024

We've published a new upstream release which should fix these issues for you.

from operator-lifecycle-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.