Тоже меняется? Вы на пентагон работаете признавайтесь
Базовый урл, идентификатор тебя, секретный ключ Это МИНИМУМ для +- любого стороннего сервиса
А вы логин и пароль в коде зашиваете? :D
ну вот логин и пароль мы раздаем через vault. так что их считаем в те 10
Ну так если таких сервисов 10 (а их может быть и больше, то это уже 30 переменных)
Можете пожалуйста скинуть на ваш способ service discovery конфигов, любую статью, тоже давно читал что всякие конфиги и секреты лучше хранить в каком-то vault и брать оттуда, но ни сам ни разу не настраивал, не встречал, мб на петах попробую
если честно - я тоже этого не настраивал 🙂 это сделали те люди, что пасут наш кубер
Ну я и говорил что если складывать да вычитать то может быть да а так чет зашквар
Лучше ли хранить токен от vault в файле и доставать через embed, чем dotenv?)
А ваши сервисы на го при инициализации идут куда-то в хранилище, забирают от туда конфиг, парсят в структуру и пользуются?) Это только на старт прилолжегия происходит?
Не понял данный набор слов)
Он значит что если из каждого сервиса складывать переменные то может и наберется но чтобы в одном. Такого не видел
ну это +- стандартная схема. просто не имеет смысла велоспедить vault, он довольно просто поднимается и еще проще настраивается
Сервис А агрегирует 20 других сервисов под единый интерфейс, допустим Как минимум по 3 переменных для каждого из этих сервисов Еще вопросы?
у vault есть туториалы как поднимать vault и настраивать. Этих туториолов достаточно, чтобы создать сикреты, настроить все и их юзать для локальной разработки для прода более компетентные лица занимаются настройкой)
Да бога ради хоть 100 делайте) дело ваше) я просто удивился что целую либу надо тащить потому как сам не встречал такой неободимости
Что такого в том, чтобы использовать стороннюю либу? Вручную переменные окружения раскладывать проще?
Обсуждают сегодня