mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-30 18:17:55 +00:00 
			
		
		
		
	Pipe MountPoint to audit logs (#20411)
* MountPoint piped to audit logs --------- Co-authored-by: Nick Cabatoff <ncabatoff@hashicorp.com>
This commit is contained in:
		| @@ -117,6 +117,7 @@ func (f *AuditFormatter) FormatRequest(ctx context.Context, w io.Writer, config | ||||
| 			ClientToken:           req.ClientToken, | ||||
| 			ClientTokenAccessor:   req.ClientTokenAccessor, | ||||
| 			Operation:             req.Operation, | ||||
| 			MountPoint:            req.MountPoint, | ||||
| 			MountType:             req.MountType, | ||||
| 			MountAccessor:         req.MountAccessor, | ||||
| 			MountRunningVersion:   req.MountRunningVersion(), | ||||
| @@ -320,6 +321,7 @@ func (f *AuditFormatter) FormatResponse(ctx context.Context, w io.Writer, config | ||||
| 			ClientTokenAccessor:   req.ClientTokenAccessor, | ||||
| 			ClientID:              req.ClientID, | ||||
| 			Operation:             req.Operation, | ||||
| 			MountPoint:            req.MountPoint, | ||||
| 			MountType:             req.MountType, | ||||
| 			MountAccessor:         req.MountAccessor, | ||||
| 			MountRunningVersion:   req.MountRunningVersion(), | ||||
| @@ -341,6 +343,7 @@ func (f *AuditFormatter) FormatResponse(ctx context.Context, w io.Writer, config | ||||
| 		}, | ||||
|  | ||||
| 		Response: &AuditResponse{ | ||||
| 			MountPoint:            req.MountPoint, | ||||
| 			MountType:             req.MountType, | ||||
| 			MountAccessor:         req.MountAccessor, | ||||
| 			MountRunningVersion:   req.MountRunningVersion(), | ||||
| @@ -409,6 +412,7 @@ type AuditRequest struct { | ||||
| 	ClientID                      string                 `json:"client_id,omitempty"` | ||||
| 	ReplicationCluster            string                 `json:"replication_cluster,omitempty"` | ||||
| 	Operation                     logical.Operation      `json:"operation,omitempty"` | ||||
| 	MountPoint                    string                 `json:"mount_point,omitempty"` | ||||
| 	MountType                     string                 `json:"mount_type,omitempty"` | ||||
| 	MountAccessor                 string                 `json:"mount_accessor,omitempty"` | ||||
| 	MountRunningVersion           string                 `json:"mount_running_version,omitempty"` | ||||
| @@ -430,6 +434,7 @@ type AuditRequest struct { | ||||
|  | ||||
| type AuditResponse struct { | ||||
| 	Auth                  *AuditAuth             `json:"auth,omitempty"` | ||||
| 	MountPoint            string                 `json:"mount_point,omitempty"` | ||||
| 	MountType             string                 `json:"mount_type,omitempty"` | ||||
| 	MountAccessor         string                 `json:"mount_accessor,omitempty"` | ||||
| 	MountRunningVersion   string                 `json:"mount_running_plugin_version,omitempty"` | ||||
|   | ||||
							
								
								
									
										3
									
								
								changelog/20411.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								changelog/20411.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| ```release-note:improvement | ||||
| audit: add a `mount_point` field to audit requests and response entries | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user
	 Chet Lemon
					Chet Lemon