Customer wanted to set the NodePort for the RabbitMQ server pod, but it threw out the below error message:
error: error validating "upstream.yml": error validating data: ValidationError(RabbitmqCluster.spec.service): unknown field "ports" in com.rabbitmq.v1beta1.RabbitmqCluster.spec.service; if you choose to ignore these errors, turn validation off with --validate=false
Below is the customer's yaml file:
---
apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
name: upstream-prd
namespace: rabbitmq-cluster
spec:
replicas: 3
tls:
secretName: tls-secret-new
persistence:
storageClassName: ontap-nas
storage: 100Gi
service:
type: NodePort
ports:
- port: 5672
targetPort: 5672
NordPort: 30572
rabbitmq:
additionalPlugins: