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.
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
/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
NAPossible Solution
Additional context
This problem might exist in other project types as well.