Skip to content

Commit

Permalink
Merge pull request #116 from rabbitmq/more-examples
Browse files Browse the repository at this point in the history
More example manifests for docs/examples
  • Loading branch information
ChunyiLyu committed Apr 20, 2021
2 parents 520a30b + 554a77e commit 318332d
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 1 deletion.
15 changes: 15 additions & 0 deletions docs/examples/policies/lazy-queue-policy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: rabbitmq.com/v1alpha2
kind: Policy
metadata:
name: lazy-queue-policy
namespace: rabbitmq-system
spec:
name: lazy-queue-policy
vhost: "test-vhost"
pattern: "^lazy-queue-" # matches any queue begins with "lazy-queue-"
applyTo: "queues"
definition:
queue-mode: lazy
rabbitmqClusterReference:
name: sample
28 changes: 28 additions & 0 deletions docs/examples/queues/lazy-queue.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
apiVersion: rabbitmq.com/v1alpha2
kind: Policy
metadata:
name: lazy-queue-policy
namespace: rabbitmq-system
spec:
name: lazy-queue-policy
vhost: "test-vhost"
pattern: "^lazy-queue-" # matches any queue begins with "lazy-queue-"
applyTo: "queues"
definition:
queue-mode: lazy
rabbitmqClusterReference:
name: test
---
apiVersion: rabbitmq.com/v1alpha2
kind: Queue
metadata:
name: lazy-queue-example
namespace: rabbitmq-system
spec:
name: lazy-queue-example # matches the pattern "^lazy-queue$" set in lazy-queue-policy
vhost: "test-vhost"
autoDelete: false
durable: true
rabbitmqClusterReference:
name: test
34 changes: 34 additions & 0 deletions docs/examples/users/publish-consume-user.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
apiVersion: v1
kind: Secret
metadata:
name: test-user-credentials
type: Opaque
data:
username: dGVzdC11c2Vy # base64 encoded "test-user"
password: dmVyeXNlY3VyZXB3
---
apiVersion: rabbitmq.com/v1alpha2
kind: User
metadata:
name: test-user
spec:
rabbitmqClusterReference:
name: test
importCredentialsSecret:
name: test-user-credentials
---
apiVersion: rabbitmq.com/v1alpha2
kind: Permission
metadata:
name: testuser-permission
namespace: rabbitmq-system
spec:
vhost: "test-vhost"
user: "test-user" # name corresponds to the username we provided in "test-user-credentials" secret
permissions:
write: ".*"
configure: ""
read: ".*"
rabbitmqClusterReference:
name: test
2 changes: 1 addition & 1 deletion docs/examples/vhosts/vhost.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: rabbitmq.com/v1alpha2
kind: Vhost
metadata:
name: vhost-sample
name: test-vhost
namespace: rabbitmq-system
spec:
name: test-vhost # vhost name
Expand Down

0 comments on commit 318332d

Please sign in to comment.