Skip to content

Commit

Permalink
Bucket Notifications - docs
Browse files Browse the repository at this point in the history
Signed-off-by: Amit Prinz Setter <[email protected]>
  • Loading branch information
alphaprinz committed Dec 24, 2024
1 parent 84fd834 commit 44df33e
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions doc/bucket-notifications.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Bucket Notifications

## NooBaa CRD configuration

NooBaa CRD contains a field named 'bucketNotifications' (under "spec" field) that manages bucket notifications.

bucketNotifications value is an object:

{
enabled: Boolean,
pvc: String,
connections: [SecretReference]
}

- enabled: This field must be set to true to enable bucket notifications.
- pvc: Bucket notifications uses a PVC to store pending notifications.
This field is used to specify an existing PVC to use.
The PVC must support RWX access mode.
If CephFS is available, and this field is left empty, a PVC would be allocated from CephFS.
- connections: An array of secrets that contain the data on how to connect to the external notification server.

## Connection secrets
The structure of a connection secret is the same as connection file.
Please refer to the Bucket Notification document in [noobaa-core](https://github.com/noobaa/noobaa-core/blob/master/docs/bucket-notifications.md).
The operator will mount the secrets as files in the core pod at /etc/notif_connect/.

0 comments on commit 44df33e

Please sign in to comment.