Skip to content

Commit 5f5c046

Browse files
committed
Fix #26789: add auth objects to SpEL context for additional manifests
1 parent 2d8df59 commit 5f5c046

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/eu/openanalytics/containerproxy/backend/kubernetes/KubernetesBackend.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,11 @@ private List<HasMetadata> getAdditionPersistentManifestsAsObjects(Proxy proxy, S
394394
* parameter will be used.
395395
*/
396396
private List<HasMetadata> parseAdditionalManifests(Proxy proxy, String namespace, List<String> manifests) {
397-
SpecExpressionContext context = SpecExpressionContext.create(proxy, proxy.getSpec());
397+
SpecExpressionContext context = SpecExpressionContext.create(
398+
proxy,
399+
proxy.getSpec(),
400+
userService.getCurrentAuth().getPrincipal(),
401+
userService.getCurrentAuth().getCredentials());
398402

399403
ArrayList<HasMetadata> result = new ArrayList<>();
400404
for (String manifest : manifests) {

0 commit comments

Comments
 (0)