openshift / managed-cluster-config

Static deployable artifacts for managed OSD clusters

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openshfit-aqua operatorgroup has malformed annotations

staebler opened this issue · comments

Hive is not able to apply the openshift-aqua OperatorGroup for the osd-aquasec-operator because the annotations are malformed.

See

olm.providedAPIs:
- AquaCsp.v1alpha1.operator.aquasec.com
- AquaDatabase.v1alpha1.operator.aquasec.com
- AquaEnforcer.v1alpha1.operator.aquasec.com
- AquaGateway.v1alpha1.operator.aquasec.com
- AquaScanner.v1alpha1.operator.aquasec.com
- AquaServer.v1alpha1.operator.aquasec.com

/cc @csheremeta

Looks like strings are expected, not an array:

time="2020-04-20T14:37:07Z" level=warning msg="unable to parse resource" applyTerm=resource controller=syncsetinstance error="could not get info from passed resource: unable to decode \"object\": resource.metadataOnlyObject.ObjectMeta: v1.ObjectMeta.Annotations: ReadString: expects \" or n, but found [, error found in #10 byte of ...|dedAPIs\":[\"AquaCsp.v|..., bigger context ...|p\",\"metadata\":{\"annotations\":{\"olm.providedAPIs\":[\"AquaCsp.v1alpha1.operator.aquasec.com\",\"AquaDatab|..."