Description
Package
We should move to DNS 1123 Subdomain in opm validate (ideally moved into the model.go validations) to align with ClusterExtension validation which discovered a few other package names that are invalid with our current validation.
Channel
We should add (or move to) DNS 1123 Subdomain in opm validate (ideally moved into the model.go validations) to align with ClusterExtension validation which discovered a few other channel names that are invalid with our current validation.
Bundle
TBD - need to find a spec or pattern that matches all currently known bundle names. Given most bundle names are <packageName>.v<version>
, we likely can use DNS 1123 subdomain validation for bundle names here as well.
https://gist.github.com/everettraven/4691c8cc6181f28b129f46cceeb602b5