|
| 1 | +--- |
| 2 | +apiVersion: rabbitmq.com/v1beta1 |
| 3 | +kind: User |
| 4 | +metadata: |
| 5 | + name: ceilometer |
| 6 | + namespace: openstack |
| 7 | + annotations: |
| 8 | + helm.sh/resource-policy: keep |
| 9 | +spec: |
| 10 | + tags: |
| 11 | + - management # available tags are 'management', 'policymaker', 'monitoring' and 'administrator' |
| 12 | + - policymaker |
| 13 | + rabbitmqClusterReference: |
| 14 | + name: rabbitmq # rabbitmqCluster must exist in the same namespace as this resource |
| 15 | + namespace: openstack |
| 16 | + importCredentialsSecret: |
| 17 | + name: ceilometer-rabbitmq-password |
| 18 | +--- |
| 19 | +apiVersion: rabbitmq.com/v1beta1 |
| 20 | +kind: Vhost |
| 21 | +metadata: |
| 22 | + name: ceilometer-vhost |
| 23 | + namespace: openstack |
| 24 | + annotations: |
| 25 | + helm.sh/resource-policy: keep |
| 26 | +spec: |
| 27 | + name: "ceilometer" # vhost name; required and cannot be updated |
| 28 | + defaultQueueType: quorum # default queue type for this vhost; require RabbitMQ version 3.11.12 or above |
| 29 | + rabbitmqClusterReference: |
| 30 | + name: rabbitmq # rabbitmqCluster must exist in the same namespace as this resource |
| 31 | + namespace: openstack |
| 32 | +# status: |
| 33 | +# conditions: |
| 34 | +# - lastTransitionTime: "" |
| 35 | +# status: "True" # true, false, or unknown |
| 36 | +# type: Ready |
| 37 | +# Reason: "SuccessfulCreateOrUpdate" # status false result in reason FailedCreateOrUpdate |
| 38 | +# Message: "" # set when status is false |
| 39 | +--- |
| 40 | +apiVersion: rabbitmq.com/v1beta1 |
| 41 | +kind: Queue |
| 42 | +metadata: |
| 43 | + name: ceilometer-queue |
| 44 | + namespace: openstack |
| 45 | + annotations: |
| 46 | + helm.sh/resource-policy: keep |
| 47 | +spec: |
| 48 | + name: ceilometer-qq # name of the queue |
| 49 | + vhost: "ceilometer" # default to '/' if not provided |
| 50 | + type: quorum # without providing a queue type, rabbitmq creates a classic queue |
| 51 | + autoDelete: false |
| 52 | + durable: true # setting 'durable' to false means this queue won't survive a server restart |
| 53 | + rabbitmqClusterReference: |
| 54 | + name: rabbitmq # rabbitmqCluster must exist in the same namespace as this resource |
| 55 | + namespace: openstack |
| 56 | +--- |
| 57 | +apiVersion: rabbitmq.com/v1beta1 |
| 58 | +kind: Permission |
| 59 | +metadata: |
| 60 | + name: ceilometer-permission |
| 61 | + namespace: openstack |
| 62 | + annotations: |
| 63 | + helm.sh/resource-policy: keep |
| 64 | +spec: |
| 65 | + vhost: "ceilometer" # name of a vhost |
| 66 | + userReference: |
| 67 | + name: "ceilometer" # name of a user.rabbitmq.com in the same namespace; must specify either spec.userReference or spec.user |
| 68 | + permissions: |
| 69 | + write: ".*" |
| 70 | + configure: ".*" |
| 71 | + read: ".*" |
| 72 | + rabbitmqClusterReference: |
| 73 | + name: rabbitmq # rabbitmqCluster must exist in the same namespace as this resource |
| 74 | + namespace: openstack |
| 75 | +# status: |
| 76 | +# conditions: |
| 77 | +# - lastTransitionTime: "" |
| 78 | +# status: "True" # true, false, or unknown |
| 79 | +# type: Ready |
| 80 | +# Reason: "SuccessfulCreateOrUpdate" # status false result in reason FailedCreateOrUpdate |
| 81 | +# Message: "" # set when status is false |
0 commit comments