Size: a a a

2021 April 14

YZ

Yerzhan Zhiyentayev in Saltstack
Щас скину
источник

GG

George Gaál in Saltstack
а чего у тебя salt не в venv?
источник

R

Roman in Saltstack
чтоб работало
под Debian при установке из пакета python3-docker - все работает like a charm
источник

R

Roman in Saltstack
нет
источник

YZ

Yerzhan Zhiyentayev in Saltstack
а блин у тебя pip. ну кароче если не pip на еблунтах у меня так работает https://privatebin.net/?2a0aec5e3353cf3b#CD61GWU8pyD6q9rV5MxzsndV8wb5fn3LzcQ86GDpoK9L
источник

R

Roman in Saltstack
вангую что докер это частный случай, и проблема в солте, я не один такой, тикеты имеются, они все похожи, но не в точности

вот пачка тикетов связанных с чем-то из  docker / pip / reload_modules но они все чем-то отличаются от моего случая
https://github.com/saltstack/salt/issues/54449
https://github.com/saltstack/salt/issues/54332
https://github.com/saltstack/salt/issues/24925
https://github.com/saltstack/salt/issues/53691

мне не ясно почему при запуске 2-х стейт файлов подряд все работает, а при запуске по отдельности - нет. Притом когда все сломалось, запуск 2- стейт файлов вместе уже не помогает, только рестарт миньона.
источник

R

Roman in Saltstack
спасибо, но тут решается несколько иная проблема :)
источник

R

Roman in Saltstack
похоже предстоит глубокое погружение в логи солта
источник

R

Roman in Saltstack
В добавок  тому что я выше написал
после успешной отработки salt minion-centos8 state.sls docker.server,docker.volumes

при запуске salt minion-centos8 state.sls docker.volumes
или же при повторном запуске salt minion-centos8 state.sls docker.server,docker.volumes все стейты работающие с докером завершаются с ошибкой

UPD
Если установить docker-py через pip под Debian 10 - все работает исправно.
источник

R

Roman in Saltstack
источник
2021 April 16

s

sam in Saltstack
а кто нить занимался вопрос рендеринга? точнее, как замерить какой участок сколько рендерится в салте? у нас есть один архаизм, от котрого мы избавиться не могем, там файл уже в 4к строк ,я вот уверен, что он рендерится пиздец как долго, но как это замерить
источник

GG

George Gaál in Saltstack
Т.е. не исполнение, а именно, что вызов джинджа в стейт?
источник

s

sam in Saltstack
да
источник

GG

George Gaál in Saltstack
источник

GG

George Gaál in Saltstack
Не?
источник

s

sam in Saltstack
yt? lsr rfr hfp bcgjkytybt
источник

s

sam in Saltstack
бля
источник

s

sam in Saltstack
это же как раз исполнение
источник

GG

George Gaál in Saltstack
Тогда другого я не знаю 🤷‍♂️
источник

GG

George Gaál in Saltstack
Просто в логах миньона можно врубить, чтобы оно такое писало, но вряд ли это поможет:

[DEBUG   ] Jinja search path: [u'/var/cache/salt/proxy/dummytest/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/proxy/dummytest/files/base/works.sls' using 'jinja' renderer: 0.00307297706604

На уровне https://docs.saltproject.io/en/latest/ref/configuration/logging/index.html#log-levels
источник