According to the solace calculator when one defines the broker size to be PubSub+ENT-100K the systemScaling parameters should be set to the following value
creating a PubSubPlusEventBroker manifest with those parameters will result in a pod which is stuck in a CrashLoopBackoff the reason for that is that the 5.000.000 of the maxSubscriptionCount get somehow transformed into the exponential format "5+e06"
which results in a statefulset containing the following environment variable
during the pod startup the container crashes because it can not read the undefined scaling key `5\n'
(I have already manually fixed my deployment and did not copy the correct error message, but it is something like this)
Expected Behavior
Setting a systemScaling paramater above 1 million should not result in it being transformed into the exponential format.
Steps to Reproduce
Create a PubSubPlusEventBroker manifest file with the systemScaling parameters for PubSub+ENT-100K (or higher).
Apply the manifest file kubectl apply -f <manifest.yaml> and you should see in the resulting statefulset the wrong environment variable set for SYSTEM_SCALING_MAXSUBSCRIPTIONCOUNT and the messaging nodes keep on crashing.
Bug Description
Tested with Solace Operator version 1.2.0
According to the solace calculator when one defines the broker size to be PubSub+ENT-100K the systemScaling parameters should be set to the following value
creating a
PubSubPlusEventBroker
manifest with those parameters will result in a pod which is stuck in aCrashLoopBackoff
the reason for that is that the 5.000.000 of the maxSubscriptionCount get somehow transformed into the exponential format "5+e06" which results in a statefulset containing the following environment variableduring the pod startup the container crashes because it can not read the undefined scaling key `5\n' (I have already manually fixed my deployment and did not copy the correct error message, but it is something like this)
Expected Behavior
Setting a systemScaling paramater above 1 million should not result in it being transformed into the exponential format.
Steps to Reproduce
Create a
PubSubPlusEventBroker
manifest file with the systemScaling parameters for PubSub+ENT-100K (or higher).Apply the manifest file
kubectl apply -f <manifest.yaml>
and you should see in the resulting statefulset the wrong environment variable set forSYSTEM_SCALING_MAXSUBSCRIPTIONCOUNT
and the messaging nodes keep on crashing.Solace Broker version
10.8.1.52
Solace API
No response
Solace API version
No response