Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-4192

Error connecting KogitoInfra to Infinispan instance with None encryption

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 1.2.0.Final
    • 1.1.0.Final
    • Operator
    • None
    • False
    • False
    • Undefined
    • Hide

      Install Infinispan 2.0.6 on OCP.
      Install Kogito operator on OCP.
      Create this Infinispan instance:

      apiVersion: infinispan.org/v1
      kind: Infinispan
      metadata:
        name: example-infinispan
      spec:
        replicas: 1
        security:
          endpointEncryption:
            type: None
      

      Create KogitoInfra using this CR:

      apiVersion: app.kiegroup.org/v1beta1
      kind: KogitoInfra
      metadata:
        name: kogito-infinispan-infra
      spec:
        resource:
          apiVersion: infinispan.org/v1
          kind: Infinispan
          name: example-infinispan
      

      =>
      expected - KogitoInfra contains all needed configuration in its status
      actual - status doesn't contain any connection information

      Show
      Install Infinispan 2.0.6 on OCP. Install Kogito operator on OCP. Create this Infinispan instance: apiVersion: infinispan.org/v1 kind: Infinispan metadata: name: example-infinispan spec: replicas: 1 security: endpointEncryption: type: None Create KogitoInfra using this CR: apiVersion: app.kiegroup.org/v1beta1 kind: KogitoInfra metadata: name: kogito-infinispan-infra spec: resource: apiVersion: infinispan.org/v1 kind: Infinispan name: example-infinispan => expected - KogitoInfra contains all needed configuration in its status actual - status doesn't contain any connection information
    • ---
    • ---
    • 2020 Week 52-03 (from Dec 21)

    Description

      If Infinispan instance defines None endpoint encryption then KogitoInfra connecting to this Infinispan doesn't retrieve needed configuration values.
      See steps to reproduce for more info.

      Also Kogito operator throws this error:

      2021-01-15T13:43:14.623+0100	ERROR	infinispan	not found	{"Secret": "kogito-infinispan-credential", "error": "credentials Not found"}
      github.com/go-logr/zapr.(*zapLogger).Error
      	/home/karel/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128
      github.com/kiegroup/kogito-cloud-operator/controllers.(*infinispanInfraReconciler).loadCustomKogitoInfinispanSecret
      	/home/karel/src/github.com/kiegroup/kogito-cloud-operator/controllers/infinispan.go:299
      github.com/kiegroup/kogito-cloud-operator/controllers.(*infinispanInfraReconciler).getInfinispanRuntimeSecretEnvVars
      	/home/karel/src/github.com/kiegroup/kogito-cloud-operator/controllers/infinispan.go:108
      github.com/kiegroup/kogito-cloud-operator/controllers.(*infinispanInfraReconciler).getInfinispanRuntimeProps
      	/home/karel/src/github.com/kiegroup/kogito-cloud-operator/controllers/infinispan.go:160
      

      This problem shuldn't be considered as error as missing credentials are expected as the Infinispan instance doesn't secure its endpoint.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-zanini Ricardo Zanini Fernandes
              ksuta Karel Suta
              Karel Suta Karel Suta
              Karel Suta Karel Suta
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: