All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

Commit 36a048ec authored by Leigh B Stoller's avatar Leigh B Stoller

Fix for using Mothership system images with the wrong domain. We used to

handle this, but I lost it in the recent image cleanup. Note that this
will need adjusting if/when we decide to make system images non
global (and thus require a credential).
parent 4d166f42
......@@ -293,13 +293,22 @@ sub MapToLocalImage($$$$@)
my ($blob, $url);
#
# Short circuit special images (generic,mfs,etc). Permission checks
# will be handled later.
# Short circuit some local cases. Permission checks will be handled later.
#
if ($ospid eq TBOPSPID()) {
my $image = OSImage->Lookup($ospid, $osname);
return $image
if (defined($image) && !$image->isImage());
if (defined($image)) {
# Generic, MFS, etc.
return $image
if (!$image->isImage());
# Return the image if its global. If not global and needed a
# credential, we want to fall through. But that will break on
# the case that the domain in the image URN is wrong and using
# the image tracker. Will deal with that later.
return $image
if ($image->global());
}
}
if ($use_imagetracker) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment