Skip to content

Commit 0c76f7d

Browse files
committed
add account name to the bucket create event
Signed-off-by: Utkarsh Srivastava <[email protected]>
1 parent bb6e583 commit 0c76f7d

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

docs/NooBaaNonContainerized/Events.md

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ The following list includes events that indicate on a normal / successful operat
3434
#### 4. `noobaa_bucket_created`
3535
- Arguments:
3636
- `bucket_name`
37+
- `account_name`
3738
- `<tag_value>` (if `event` is `true` for the reserved tag)
3839
- Description: NooBaa bucket was created successfully using NooBaa CLI or S3.
3940

src/cmd/manage_nsfs.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ async function add_bucket(data) {
238238
return {
239239
code: ManageCLIResponse.BucketCreated,
240240
detail: parsed_bucket_data,
241-
event_arg: { ...(reserved_tag_event_args || {}), bucket: data.name },
241+
event_arg: { ...(reserved_tag_event_args || {}), bucket: data.name, account: parsed_bucket_data.bucket_owner },
242242
};
243243
}
244244

@@ -814,6 +814,7 @@ async function set_bucker_owner(bucket_data) {
814814
} catch (err) {
815815
dbg.warn(`set_bucker_owner.couldn't find bucket owner data by id ${bucket_data.owner_account}`);
816816
}
817+
console.log(account_data);
817818
bucket_data.bucket_owner = account_data?.name;
818819
}
819820

src/sdk/bucketspace_fs.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,9 @@ class BucketSpaceFS extends BucketSpaceSimpleFS {
332332
return curr;
333333
}, {});
334334

335-
new NoobaaEvent(NoobaaEvent.BUCKET_CREATED).create_event(name, { ...reserved_tag_event_args, bucket_name: name });
335+
new NoobaaEvent(NoobaaEvent.BUCKET_CREATED).create_event(name, {
336+
...reserved_tag_event_args, bucket_name: name, account: sdk.requesting_account.name
337+
});
336338
} catch (err) {
337339
dbg.error('BucketSpaceFS: create_bucket could not create underlying directory - nsfs, deleting bucket', err);
338340
new NoobaaEvent(NoobaaEvent.BUCKET_DIR_CREATION_FAILED)

0 commit comments

Comments
 (0)