Bug 1828677 - some operators from community-operators can not install on cluster 4.5 because of spec.validation.openAPIV3Schema.type: Required value: must not be empty at the root
Summary: some operators from community-operators can not install on cluster 4.5 becaus...
Keywords:
Status: CLOSED DUPLICATE of bug 1825330
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: OLM
Version: 4.5
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Evan Cordell
QA Contact: kuiwang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-28 05:35 UTC by kuiwang
Modified: 2020-04-28 16:18 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-04-28 16:18:14 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description kuiwang 2020-04-28 05:35:17 UTC
Description of problem:
After we setup cluster 4.5, we find we can not install some operators from community-operators because of the error "spec.validation.openAPIV3Schema.type: Required value: must not be empty at the root", for example Namespace Configuration Operator, Knative Eventing Operator and Akka Cluster Operator etc. Let's take Namespace Configuration Operator for testing.

Version-Release number of selected component (if applicable):
kuiwang@Kuis-MacBook-Pro OCP-29775 % oc get clusterversion
NAME      VERSION                             AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.5.0-0.nightly-2020-04-26-203839   True        False         5h56m   Cluster version is 4.5.0-0.nightly-2020-04-26-203839

How reproducible:


Steps to Reproduce:
1. login web UI and select Namespace Configuration Operator from Operator Hub to install it
2. it will stop at Pending status because of the error
message: 'CustomResourceDefinition.apiextensions.k8s.io "namespaceconfigs.redhatcop.redhat.io"
      is invalid: spec.validation.openAPIV3Schema.type: Required value: must not be
      empty at the root'


Actual results:


Expected results:


Additional info:

kuiwang@Kuis-MacBook-Pro OCP-29775 % oc get ip
NAME            CSV                                       APPROVAL    APPROVED
install-p562n   namespace-configuration-operator.v0.1.0   Automatic   true
kuiwang@Kuis-MacBook-Pro OCP-29775 % oc get ip install-p562n  -o yaml
apiVersion: operators.coreos.com/v1alpha1
kind: InstallPlan
metadata:
  creationTimestamp: "2020-04-28T05:18:31Z"
  generateName: install-
  generation: 1
  name: install-p562n
  namespace: default
  ownerReferences:
  - apiVersion: operators.coreos.com/v1alpha1
    blockOwnerDeletion: false
    controller: false
    kind: Subscription
    name: namespace-configuration-operator
    uid: e2db4ad8-77e2-4f90-96f9-c3498a86035f
  resourceVersion: "122177"
  selfLink: /apis/operators.coreos.com/v1alpha1/namespaces/default/installplans/install-p562n
  uid: ab6ea45e-0a98-41cf-abef-8062b4c18b02
spec:
  approval: Automatic
  approved: true
  clusterServiceVersionNames:
  - namespace-configuration-operator.v0.1.0
  generation: 1
status:
  catalogSources:
  - community-operators
  conditions:
  - lastTransitionTime: "2020-04-28T05:18:31Z"
    lastUpdateTime: "2020-04-28T05:18:31Z"
    message: 'CustomResourceDefinition.apiextensions.k8s.io "namespaceconfigs.redhatcop.redhat.io"
      is invalid: spec.validation.openAPIV3Schema.type: Required value: must not be
      empty at the root'
    reason: InstallComponentFailed
    status: "False"
    type: Installed
  phase: Failed
  plan:
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: operators.coreos.com
      kind: ClusterServiceVersion
      manifest: |
        {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"namespace-configuration-operator.v0.1.0","namespace":"default","creationTimestamp":null,"annotations":{"alm-examples":"[\n  {\n    \"apiVersion\": \"redhatcop.redhat.io/v1alpha1\",\n    \"kind\": \"NamespaceConfig\",\n    \"metadata\": {\n      \"name\": \"example-namespaceconfig\"\n    },\n    \"spec\": {\n      \"size\": 3\n    }\n  }\n]","capabilities":"Full Lifecycle","categories":"Security","certified":"false","containerImage":"quay.io/redhat-cop/namespace-configuration-operator:latest","createdAt":"5/28/2019","description":"This operator provides a facility to define and enforce namespace configurations","repository":"https://github.com/redhat-cop/namespace-configuration-operator","support":"Best Effort"}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"namespace-configuration-operator","spec":{"replicas":1,"selector":{"matchLabels":{"name":"namespace-configuration-operator"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"namespace-configuration-operator"}},"spec":{"containers":[{"name":"namespace-configuration-operator","image":"quay.io/redhat-cop/namespace-configuration-operator:v0.1.0","command":["namespace-configuration-operator"],"env":[{"name":"WATCH_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.annotations['olm.targetNamespaces']"}}},{"name":"POD_NAME","valueFrom":{"fieldRef":{"fieldPath":"metadata.name"}}},{"name":"OPERATOR_NAME","value":"namespace-configuration-operator"}],"resources":{},"imagePullPolicy":"Always"}],"serviceAccountName":"namespace-configuration-operator"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"namespace-configuration-operator","rules":[{"verbs":["*"],"apiGroups":[""],"resources":["configmaps","pods"]},{"verbs":["*"],"apiGroups":[""],"resources":["services"]},{"verbs":["get","list"],"apiGroups":["apps"],"resources":["replicasets","deployments"]},{"verbs":["get","create"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]},{"verbs":["update"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["namespace-configuration-operator"]}]}],"clusterPermissions":[{"serviceAccountName":"namespace-configuration-operator","rules":[{"verbs":["*"],"apiGroups":["*"],"resources":["*"]}]}]}},"version":"0.1.0","maturity":"alpha","customresourcedefinitions":{"owned":[{"name":"namespaceconfigs.redhatcop.redhat.io","version":"v1alpha1","kind":"NamespaceConfig","displayName":"Namespace Configuration","description":"Represent the desired configuration for a set of namespaces selected via labels"}]},"apiservicedefinitions":{},"displayName":"Namespace Configuration Operator","description":"The namespace configuration operator helps keeping a namespace's configuration aligned with one of more policies specified as a CRs.\n\nThe `NamespaceConfig` CR allows specifying one or more objects that will be created in the selected namespaces.\n\nFor example using this operator an administrator can enforce a specific ResourceQuota or LimitRange on a set of namespaces. For example with the following snippet:\n\n```\napiVersion: redhatcop.redhat.io/v1alpha1\nkind: NamespaceConfig\nmetadata:\n  name: small-size\nspec:\n  selector:\n    matchLabels:\n      size: small  \n  resources:\n  - apiVersion: v1\n    kind: ResourceQuota\n    metadata:\n      name: small-size  \n    spec:\n      hard:\n        requests.cpu: \"4\"\n        requests.memory: \"2Gi\"\n```\n\nwe are enforcing that all the namespaces with label: `size=small` receive the specified resource quota.  \n","keywords":["namespace","configuration","policy","management"],"maintainers":[{"name":"Raffaele Spazzoli","email":"rspazzol"}],"provider":{"name":"Containers \u0026 PaaS CoP"},"links":[{"name":"repository","url":"https://github.com/redhat-cop/namespace-configuration-operator"},{"name":"conatinerImage","url":"https://quay.io/redhat-cop/namespace-configuration-operator:latest"},{"name":"blog","url":"https://blog.openshift.com/controlling-namespace-configurations"}],"icon":[{"base64data":"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","mediatype":"image/png"}],"installModes":[{"type":"OwnNamespace","supported":true},{"type":"SingleNamespace","supported":true},{"type":"MultiNamespace","supported":false},{"type":"AllNamespaces","supported":false}]},"status":{}}
      name: namespace-configuration-operator.v0.1.0
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1alpha1
    status: Created
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: apiextensions.k8s.io
      kind: CustomResourceDefinition
      manifest: |
        {"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"name":"namespaceconfigs.redhatcop.redhat.io"},"spec":{"group":"redhatcop.redhat.io","names":{"kind":"NamespaceConfig","listKind":"NamespaceConfigList","plural":"namespaceconfigs","singular":"namespaceconfig"},"scope":"Namespaced","subresources":{"status":{}},"validation":{"openAPIV3Schema":{"properties":{"apiVersion":{"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources","type":"string"},"kind":{"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds","type":"string"},"metadata":{"type":"object"},"spec":{"properties":{"resources":{"items":{"type":"object"},"type":"array"},"selector":{"type":"object"}},"type":"object"},"status":{"properties":{"lastUpdate":{"format":"date-time","type":"string"},"reason":{"type":"string"},"status":{"enum":["Success","Failure"],"type":"string"}},"type":"object"}}}},"version":"v1alpha1","versions":[{"name":"v1alpha1","served":true,"storage":true}]}}
      name: namespaceconfigs.redhatcop.redhat.io
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1beta1
    status: Unknown
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: ""
      kind: ServiceAccount
      manifest: |
        {"metadata":{"name":"namespace-configuration-operator","namespace":"default","creationTimestamp":null,"ownerReferences":[{"apiVersion":"operators.coreos.com/v1alpha1","kind":"ClusterServiceVersion","name":"namespace-configuration-operator.v0.1.0","uid":"","controller":false,"blockOwnerDeletion":false}]}}
      name: namespace-configuration-operator
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1
    status: Unknown
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: rbac.authorization.k8s.io
      kind: Role
      manifest: |
        {"metadata":{"name":"namespace-configuration-operator.v0.1.0-hqp6j","namespace":"default","creationTimestamp":null,"labels":{"olm.owner":"namespace-configuration-operator.v0.1.0","olm.owner.kind":"ClusterServiceVersion","olm.owner.namespace":"default"},"ownerReferences":[{"apiVersion":"operators.coreos.com/v1alpha1","kind":"ClusterServiceVersion","name":"namespace-configuration-operator.v0.1.0","uid":"","controller":false,"blockOwnerDeletion":false}]},"rules":[{"verbs":["*"],"apiGroups":[""],"resources":["configmaps","pods"]},{"verbs":["*"],"apiGroups":[""],"resources":["services"]},{"verbs":["get","list"],"apiGroups":["apps"],"resources":["replicasets","deployments"]},{"verbs":["get","create"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]},{"verbs":["update"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["namespace-configuration-operator"]}]}
      name: namespace-configuration-operator.v0.1.0-hqp6j
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1
    status: Unknown
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: rbac.authorization.k8s.io
      kind: RoleBinding
      manifest: |
        {"metadata":{"name":"namespace-configuration-operator.v0.1.0-hqp6j-namespace-codsvt8","namespace":"default","creationTimestamp":null,"labels":{"olm.owner":"namespace-configuration-operator.v0.1.0","olm.owner.kind":"ClusterServiceVersion","olm.owner.namespace":"default"},"ownerReferences":[{"apiVersion":"operators.coreos.com/v1alpha1","kind":"ClusterServiceVersion","name":"namespace-configuration-operator.v0.1.0","uid":"","controller":false,"blockOwnerDeletion":false}]},"subjects":[{"kind":"ServiceAccount","name":"namespace-configuration-operator","namespace":"default"}],"roleRef":{"apiGroup":"rbac.authorization.k8s.io","kind":"Role","name":"namespace-configuration-operator.v0.1.0-hqp6j"}}
      name: namespace-configuration-operator.v0.1.0-hqp6j-namespace-codsvt8
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1
    status: Unknown
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: rbac.authorization.k8s.io
      kind: ClusterRole
      manifest: |
        {"metadata":{"name":"namespace-configuration-operator.v0.1.0-qs9cw","creationTimestamp":null,"labels":{"olm.owner":"namespace-configuration-operator.v0.1.0","olm.owner.kind":"ClusterServiceVersion","olm.owner.namespace":"default"}},"rules":[{"verbs":["*"],"apiGroups":["*"],"resources":["*"]}]}
      name: namespace-configuration-operator.v0.1.0-qs9cw
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1
    status: Unknown
  - resolving: namespace-configuration-operator.v0.1.0
    resource:
      group: rbac.authorization.k8s.io
      kind: ClusterRoleBinding
      manifest: |
        {"metadata":{"name":"namespace-configuration-operator.v0.1.0-qs9cw-namespace-cogg7bz","namespace":"default","creationTimestamp":null,"labels":{"olm.owner":"namespace-configuration-operator.v0.1.0","olm.owner.kind":"ClusterServiceVersion","olm.owner.namespace":"default"}},"subjects":[{"kind":"ServiceAccount","name":"namespace-configuration-operator","namespace":"default"}],"roleRef":{"apiGroup":"rbac.authorization.k8s.io","kind":"ClusterRole","name":"namespace-configuration-operator.v0.1.0-qs9cw"}}
      name: namespace-configuration-operator.v0.1.0-qs9cw-namespace-cogg7bz
      sourceName: community-operators
      sourceNamespace: openshift-marketplace
      version: v1
    status: Unknown

Comment 1 Ben Luddy 2020-04-28 16:18:14 UTC
The new CRD validation issues in 4.5 should be addressed by 1825330.

*** This bug has been marked as a duplicate of bug 1825330 ***


Note You need to log in before you can comment on or make changes to this bug.