Изменение паролей административных компонентов
В случае компрометации технических учетных записей необходимо провести смену паролей. Ниже приведены компоненты, предоставляющие возможность смены пароля.
ClickHouse
- Для смены пароля в ClickHouse необходимо воспользоваться инструкцией по ссылке.
- После смены пароля необходимо обновить его в Apache Atlas.
- Для этого перейти в интерфейс ApacheAtlas из интерфейса системы.
- В разделе Entities найти agg_rdbms_instance.
- Нажать на название инстанса, с которым работает система.
- В открывшемся окне выбрать "Edit".
- В открывшемся окне выбрать показ всех полей.
- Ввести измененный пароль
- Так же ввиду особенностей Атласа, необходимо указать заново используемые базы данных и нажать Update
- После внесения изменений они применятся в течение 30 минут.
- Так же необходимо внести изменения в aggregion-cdp/values.yaml back-end.configs.clickhousePassword.
- После этого перезапустить под бэкенда. Для этого выполнить:
sh cdp_deploy_local.sh
kubecrl -n [NAMESPACE] delete po [BACKEND POD]
Keycloak
Секрет с логином и паролем аккаунта администратора Keycloak генерируется самим Keycloak при первом старте. Значение этого секрета можно получить командой
k -n keycloak get secret keycloak -o jsonpath='{.data.admin-password}' | base64 -d && echo '' --template={{.data.password}} | base64 --decode
Сменить пароль администратора можно выполнив инструкцию:
- Войти в панель администрирования keycloak, логин чаще всего user, пароль полученный из сообщения выше.
- Нажать на имя пользователя в правом верхнем углу и выбрать пункт "Manage account".
- В панели управления пользователем выбрать "Account security" - "Signing in".
- Выберите "Update" напротив
- Задайте новый пароль для пользователя Администратор.
- Пароль изменен.
Gitlab
В случае необходимости смены ключа воспользуйтесь инструкцией по ссылке.
Для смены пароля root от Gitlab необходимо выполнить инструкцию по ссылке.