operator-framework/operator-sdk

Version `1.34.1` `make bundle` Produces an Incomplete/Unusable Bundle

acornett21 opened this issue · 0 comments

Bug Report

What did you do?

Ran the following

mkdir nginx-operator
cd nginx-operator
operator-sdk init --plugins helm --domain example.com --group demo --version v1alpha1 --kind Nginx
make bundle

What did you expect to see?

I would expect to see a complete bundle with a valid CSV file, that incorporates all assets from the /config directory, which is also usable in a cluster.

What did you see instead? Under which circumstances?

The CSV is incomplete and not usable in a cluster, at the very minimum the permissions are missing a good number of entries.

Environment

Operator type:

/language helm

Kubernetes cluster type:

$ operator-sdk version

operator-sdk version: "v1.34.1", commit: "edaed1e5057db0349568e0b02df3743051b54e68", kubernetes version: "1.28.0", go version: "go1.21.7", GOOS: "linux", GOARCH: "amd64"

$ go version (if language is Go)
Any

$ kubectl version
NA

Possible Solution

Additional context

This problem might exist in other project types as well.