@@ -103,7 +103,7 @@ impl ResolvedS3Connection {
103
103
104
104
if let Some ( credentials) = & self . credentials {
105
105
let secret_class = & credentials. secret_class ;
106
- let volume_name = format ! ( "{secret_class}-s3-credentials-{unique_identifier} " ) ;
106
+ let volume_name = format ! ( "{unique_identifier}-{ secret_class}-s3-credentials" ) ;
107
107
108
108
volumes. push (
109
109
credentials
@@ -113,7 +113,7 @@ impl ResolvedS3Connection {
113
113
mounts. push (
114
114
VolumeMountBuilder :: new (
115
115
volume_name,
116
- format ! ( "{SECRET_BASE_PATH}/{secret_class }-{unique_identifier }" ) ,
116
+ format ! ( "{SECRET_BASE_PATH}/{unique_identifier }-{secret_class }" ) ,
117
117
)
118
118
. build ( ) ,
119
119
) ;
@@ -136,8 +136,8 @@ impl ResolvedS3Connection {
136
136
self . credentials . as_ref ( ) . map ( |bind_credentials| {
137
137
let secret_class = & bind_credentials. secret_class ;
138
138
(
139
- format ! ( "{SECRET_BASE_PATH}/{secret_class }-{unique_identifier }/accessKey" ) ,
140
- format ! ( "{SECRET_BASE_PATH}/{secret_class }-{unique_identifier }/secretKey" ) ,
139
+ format ! ( "{SECRET_BASE_PATH}/{unique_identifier }-{secret_class }/accessKey" ) ,
140
+ format ! ( "{SECRET_BASE_PATH}/{unique_identifier }-{secret_class }/secretKey" ) ,
141
141
)
142
142
} )
143
143
}
@@ -243,7 +243,7 @@ mod test {
243
243
244
244
assert_eq ! (
245
245
& volume. name,
246
- "ionos-s3-credentials-s3-credentials-lakehouse "
246
+ "lakehouse- ionos-s3-credentials-s3-credentials"
247
247
) ;
248
248
assert_eq ! (
249
249
& volume
@@ -264,13 +264,13 @@ mod test {
264
264
assert_eq ! ( mount. name, volume. name) ;
265
265
assert_eq ! (
266
266
mount. mount_path,
267
- "/stackable/secrets/ionos-s3-credentials-lakehouse "
267
+ "/stackable/secrets/lakehouse- ionos-s3-credentials"
268
268
) ;
269
269
assert_eq ! (
270
270
s3. credentials_mount_paths( "lakehouse" ) ,
271
271
Some ( (
272
- "/stackable/secrets/ionos-s3-credentials-lakehouse /accessKey" . to_string( ) ,
273
- "/stackable/secrets/ionos-s3-credentials-lakehouse /secretKey" . to_string( )
272
+ "/stackable/secrets/lakehouse- ionos-s3-credentials/accessKey" . to_string( ) ,
273
+ "/stackable/secrets/lakehouse- ionos-s3-credentials/secretKey" . to_string( )
274
274
) )
275
275
) ;
276
276
}
0 commit comments