Мы работаем с более старой версией артефакта в кластере kubernetes, который использует диаграмму базы данных postgresql, включенную в артефакт. Диаграмма 7.18.3 использовалась для поддержки экземпляра артефакта. С последним отчетом об уязвимостях мы решили обновить наш артефакт до последней версии. Было рекомендовано пройтись по различным версиям, чтобы убедиться, что postgresql получает необходимые изменения в go до последней версии. Поэтому я решил перейти на график 8.4.7, прежде чем переходить на график 9.2.9. Я прочитал README, включенный в диаграммы, и убедился, что моя база данных готова к обновлению. Я не передал пароль для базы данных при первоначальной настройке экземпляра артефакта, поэтому перед обновлением я извлек существующий пароль. Затем я выполняю обновление в соответствии с инструкциями readme с флагами --set databaseUpgradeReady = yes и --set postgresql .postgresqlPassword = $ {POSTGRES_PASSWORD}. Я получаю сообщение об ошибке 404 после обновления:
Message /artifactory/webapp/
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Одна вещь, которую я заметил, это то, что до обновления существует только одна служба артефакта - postgresql, а после обновления у меня два postgresql services: artifactory- postgresql и artifactory- postgresql -headless. Заходя в него, безголовая служба создается, когда не передано clusterIP, но я не видел способа передать clusterIP в artifactory- postgresql карта включена в артефакт. Любая помощь будет оценена.