Size: a a a

2021 November 17

SM

Sergei Mikhaltsov in ru_hashicorp
Да я так, вбросил. Странно выглядит. При разворачивании кластера на какой-нить вебхук анонсировать апишку нового кластера и хорош
источник

SD

Sergei Dudnik in ru_hashicorp
Согласен что странно, но но решили попробовать. Так по сути и будет, только анонсирование будет через регистрацию сервиса в консул, и оттуда же потом можно получать json со списком сервисов. А сервис это и есть апи
источник

SM

Sergei Mikhaltsov in ru_hashicorp
Ну если не смущает, что клиент консула из разных кластеров будут общаться между собой, то ок
источник

SD

Sergei Dudnik in ru_hashicorp
Как раз во 2 варианте клиентов нет
источник

SD

Sergei Dudnik in ru_hashicorp
Только сервер, который регистрирует сервисы через апи
источник

SM

Sergei Mikhaltsov in ru_hashicorp
а, вижу
источник

SM

Sergei Mikhaltsov in ru_hashicorp
а что за задача вообще? не для прометея?
источник

SD

Sergei Dudnik in ru_hashicorp
Нет. Например для Дженкинса
источник

G

GithubReleases in ru_hashicorp
hashicorp/vault description changed: v1.9.0
Link: https://github.com/hashicorp/vault/releases/tag/v1.9.0
Release notes:
## 1.9.0

### November 17, 2021

CHANGES:

*   expiration: VAULT_16_REVOKE_PERMITPOOL environment variable has been removed. [[GH-12888](https://github.com/hashicorp/vault/pull/12888)]
*   expiration: VAULT_LEASE_USE_LEGACY_REVOCATION_STRATEGY enviro...
More
источник
2021 November 18

G

GithubReleases in ru_hashicorp
hashicorp/envconsul tagged: v0.12.1
Link: https://github.com/hashicorp/envconsul/releases/tag/v0.12.1
Release notes:
No content.
источник

G

GithubReleases in ru_hashicorp
hashicorp/terraform tagged: v1.1.0-beta2
Link: https://github.com/hashicorp/terraform/releases/tag/v1.1.0-beta2
Release notes:
## 1.1.0 (Unreleased)

UPGRADE NOTES:

*

Terraform on macOS now requires macOS 10.13 High Sierra or later; Older macOS versions are no longer supported.

*

The `terraform graph` command no longer supports `-type=validate` and `-type=eval` options. ...
More
источник

J

JuffYuff in ru_hashicorp
кто как через ci/cd  разворачивает key/value в consul для разных средах(dev,test,prod)?  Например с учетом что value для key url на разных сред может быть разный(как пример prod.site.com, test.site.com, dev.site.com).  Разговор идет не про переменные которые берутся с консула а наоборот consul key/value значения которые у каждого микросервиса свои.
источник

J

JuffYuff in ru_hashicorp
ктото использует https://github.com/KohlsTechnology/git2consul-go  ?
источник

E

Elenhil in ru_hashicorp
Ансибл плайбук + некий список переменных где-то, хоть в том же гите
источник

J

JuffYuff in ru_hashicorp
а с терраформ стоит подобное делать ?
источник

A

Alexander in ru_hashicorp
у нас это боль. выходит плохо. частично ансиблом
источник

c

citius in ru_hashicorp
если уже юзаешь тераформ, то вполне стоит. если только ради этой задачи, то нет.
источник

c

citius in ru_hashicorp
я еще вот этот тул юзал
https://github.com/lewispeckover/consulator
источник

A

Alexander in ru_hashicorp
там еще момент интересный - если приложение умеет работать с консулом и хочет версии под каждый релиз, то это превращается в проблему. а когда сервисов несколько десятков - в ад
источник

A

Alexander in ru_hashicorp
такой тул сможет компактнее записать KV, но в том же терраформе можно обернуть считай то же самое
источник