Search

Chapter 6. Known issues

download PDF

This section lists the known issues for AMQ Streams 1.5.

Issue Number

ENTMQST-2079 - OperatorHub CSV does not expose port for metrics

Description and workaround

The ports to collect Cluster Operator metrics are not exposed in the deployment configuration.

As a workaround, edit the ClusterServiceVersion (CSV) file of the AMQ Streams operator installed in OpenShift by adding this to .spec.install.spec.deployments.spec.template.spec.containers:

# ...
ports:
- containerPort: 8080
    name: http
# ...

Issue Number

ENTMQST-2060 - Cruise Control default hard.goals still include unsupported goals

Description and workaround

If you create a KafkaRebalance custom resource containing one or more supported optimization goals in the goals field, Cruise Control returns the following error:

Missing hard goals [NetworkInboundCapacityGoal, DiskCapacityGoal, RackAwareGoal, NetworkOutboundCapacityGoal, CpuCapacityGoal, ReplicaCapacityGoal] in the provided goals...

To workaround this error, do one of the following:

  • Add skipHardGoalCheck: true to the KafkaRebalance custom resource:

    apiVersion: kafka.strimzi.io/v1alpha1
    kind: KafkaRebalance
    metadata:
      name: my-rebalance
      labels:
        strimzi.io/cluster: my-cluster
    spec:
      goals:
        - NetworkInboundCapacityGoal
        - DiskCapacityGoal
        - RackAwareGoal
        - NetworkOutboundCapacityGoal
        - ReplicaCapacityGoal
      skipHardGoalCheck: true
  • Specify the following hard goals in the the cruiseControl property in the Kafka resource:

    apiVersion: kafka.strimzi.io/v1beta1
    kind: Kafka
    metadata:
      name: my-cluster
    spec:
      cruiseControl:
      config:
        hard.goals: >
          com.linkedin.kafka.cruisecontrol.analyzer.goals.RackAwareGoal,
          com.linkedin.kafka.cruisecontrol.analyzer.goals.ReplicaCapacityGoal,
          com.linkedin.kafka.cruisecontrol.analyzer.goals.DiskCapacityGoal,
          com.linkedin.kafka.cruisecontrol.analyzer.goals.NetworkInboundCapacityGoal,
          com.linkedin.kafka.cruisecontrol.analyzer.goals.NetworkOutboundCapacityGoal
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.