Cannot create a cache with the Cache CR in Data Grid Operator with the default spec.service.type

Solution Unverified - Updated -

Issue

I can not create a cache with the Cache CR in Data Grid Operator with the default spec.service.type.

The following error message/status is shown in oc describe cache command:

% oc describe cache <Cache Name>
...
Status:
  Conditions:
    Message:  cannot create a cache with a template in a CacheService cluster <<== here
    Status:   False
    Type:     Ready
...

Also, the following message is logged in Data Grid Operator log too:

YYYY-MM-DDTHH:mm:ss.SSSZ    ERROR   controllers.Cache   Error creating cache    {"Request.Namespace": "<NAMESPACE>", "Request.Name": "<CACHE NAME>", "error": "cannot create a cache with a template in a CacheService cluster"}
github.com/go-logr/zapr.(*zapLogger).Error
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/vendor/github.com/go-logr/zapr/zapr.go:132
github.com/infinispan/infinispan-operator/controllers.(*cacheRequest).reconcileCacheService
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/controllers/cache_controller.go:292
github.com/infinispan/infinispan-operator/controllers.(*cacheRequest).ispnCreateOrUpdate
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/controllers/cache_controller.go:280
github.com/infinispan/infinispan-operator/controllers.(*CacheReconciler).Reconcile
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/controllers/cache_controller.go:216
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.1
    /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:198
k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1
...

Environment

  • Red Hat Data Grid (RHDG) 8.4.x
  • Red Hat Data Grid Operator 8.4.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content