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.
Bug Report
What did you do?
Ran the following
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
/configdirectory, 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
permissionsare missing a good number of entries.Environment
Operator type:
/language helm
Kubernetes cluster type:
$ operator-sdk versionoperator-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 versionNA
Possible Solution
Additional context
This problem might exist in other project types as well.