You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CSV spec's install strategy is clear about what it contains (a set of deployments), and if one isn't found by the genertor then the list will be empty. To include DaemonSets is more of an OLM feature request than an operator-sdk bug, and has been asked for before and has gotten this response: operator-framework/operator-lifecycle-manager#1022 (comment).
Bug Report
What did you do?
Tried to create a CSV (by using
make bundle
) for a controller that should be deployed withDaemonSet
What did you expect to see?
CSV file that contains the DaemonSet specified in the
manager.yaml
underspec.install
What did you see instead? Under which circumstances?
Steps to reproduce
To create a minimized workaround I followed the memcachd operator tutorial:
config/manager/manager.yaml
and replaceDeployment
withDaemonSet
and now
bundle/manifests/memcached-operator.clusterserviceversion.yaml
will contain quite emptyspec.install
Environment
Operator type:
/language go
Kubernetes cluster type: N/A
$ operator-sdk version
operator-sdk version: "v1.1.0", commit: "9d27e224efac78fcc9354ece4e43a50eb30ea968", kubernetes version: "v1.18.2", go version: "go1.15 linux/amd64", GOOS: "linux", GOARCH: "amd64"
$ go version
(if language is Go)go version go1.13.5 linux/amd64
$ kubectl version
-Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
The text was updated successfully, but these errors were encountered: