Веб-консоль Openshift - обновление CSS / логотипа не работает - PullRequest
0 голосов
/ 13 ноября 2018

Я читаю https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#loading-custom-scripts-and-stylesheets,, в котором говорится, что я должен сделать следующее, что я и сделал:

oc edit configmap/webconsole-config -n openshift-web-console

// I put in the below (obviously with a correct URL):
  stylesheetURLs:
    - https://url-for-a-css-file

// And also tried it with the below:
      stylesheetURLs:[https://url-for-a-css-file]

Файл CSS выше выглядит примерно так:

#header-logo {
background-image: url("https://url-for-a-png-file") !important;
width: 190px;
height: 20px;
}

Однако ни один из этих методов не работает. Заголовок-логотип никогда не меняется.

Я знаю, что в документации сказано: «Сценарии и таблицы стилей должны обслуживаться с правильным типом содержимого, иначе они не будут запускаться браузером. Сценарии должны обслуживаться с Content-Type: application / javascript и таблицами стилей с Content-Type: text / css. ", но я не уверен, как« обслуживать »такой файл, если я просто связываю его с HTTPS-сервером (в данном случае URL-адрес gitlab).

1 Ответ

0 голосов
/ 15 ноября 2018

Для URL внешнего файла его нельзя указывать в github / gitlab. Должен быть размещен где-то еще.

...