Extensions aren't working with GCS

Here is our setup

envs: [
{
name: ‘ADMIN_EMAIL’,
value: ‘{redacted}’,
},
{
name: ‘DB_CLIENT’,
value: ‘pg’,
},
{
name: ‘DB_CONNECTION_STRING’,
value: dbUrlWithDirectus,
},
{
name: ‘NODE_TLS_REJECT_UNAUTHORIZED’,
value: ‘0’,
},
{
name: ‘WEBSOCKETS_ENABLED’,
value: ‘true’,
},
{
name: ‘AUTH_PROVIDERS’,
value: ‘cloudflare’,
},
{
name: ‘AUTH_DISABLE_DEFAULT’,
value: ‘true’,
},
{
name: ‘AUTH_CLOUDFLARE_DRIVER’,
value: ‘openid’,
},
{
name: ‘AUTH_CLOUDFLARE_ALLOW_PUBLIC_REGISTRATION’,
value: ‘true’,
},
{
name: ‘AUTH_CLOUDFLARE_IDENTIFIER_KEY’,
value: ‘email’,
},
{
name: ‘PUBLIC_URL’,
value: `https://${directusApiSubdomain}.${directusDomain}/`,
},
{
name: ‘SECRET’,
value: await secretCache.getSecret(‘directus_secret’),
},
{
name: ‘ADMIN_PASSWORD’,
value: await secretCache.getSecret(‘directus_admin_password’),
},
{
name: ‘AUTH_CLOUDFLARE_CLIENT_ID’,
value: await secretCache.getSecret(‘directus_cloudflare_id’),
},
{
name: ‘AUTH_CLOUDFLARE_CLIENT_SECRET’,
value: await secretCache.getSecret(‘directus_cloudflare_secret’),
},
{
name: ‘AUTH_CLOUDFLARE_ISSUER_URL’,
value: await secretCache.getSecret(‘directus_cloudflare_issuer’),
},
{
name: ‘AUTH_CLOUDFLARE_DEFAULT_ROLE_ID’,
value: '{redacted}
',
},
{
name: ‘STORAGE_LOCATIONS’,
value: ‘gcs’,
},
{
name: ‘STORAGE_GCS_DRIVER’,
value: ‘gcs’,
},
{
name: ‘STORAGE_GCS_BUCKET’,
value: storageBucket.name,
},
{
name: ‘EXTENSIONS_LOCATION’,
value: ‘gcs’,
},
],

Our extensions aren’t working - they can be installed, but we’re finding that our extensions can’t display on our table views - especially ones that change our layout.

When we try on our local server / implementation - it works, just seems like GCS is causing the problem

Our images and other files are stored in GCS fine

Can you check if the extensions are correctly saved to the gcs storage bucket? They should be under a .marketplace folder