Size: a a a

2021 August 20

KN

Konstantin Nikolaev in Saltstack
{{saltenv}}:
{#-
 Common matchers
#}
 '*':
   - all
источник

KN

Konstantin Nikolaev in Saltstack
настройки master:
state_output: changes
ipc_write_buffer: 'dynamic'

# https://docs.saltstack.com/en/latest/topics/pillar/#master-provided-pillar-error
pillar_safe_render_error: False

fileserver_backend:
 - git

default_top: base
state_top_saltenv: base
gitfs_ref_types: branch
top_file_merging_strategy: same
gitfs_provider: pygit2
gitfs_pubkey: /opt/PublicReader.pub
gitfs_privkey: /opt/PublicReader
gitfs_base: master

#log_level: debug
#gitfs_disable_saltenv_mapping: True

gitfs_remotes:
 - git@gitlab.example.com:scm/DevopsPrivate-SaltStack.git:
   - name: Private_salt_states
   - root: salt/states
   - pubkey: /opt/DevopsPrivateReader.pub
   - privkey: /opt/DevopsPrivateReader
 - git@gitlab.example.com:scm/DevopsPrivate-SaltStack.git:
   - name: Private_salt
   - root: salt
   - pubkey: /opt/DevopsPrivateReader.pub
   - privkey: /opt/DevopsPrivateReader
 - git@gitlab.example.com:scm/Public-SaltStack.git:
   - name: Public_formulas_states
   - root: formulas/states
 - git@gitlab.example.com:scm/Public-SaltStack.git:
   - name: Public_formulas
   - root: formulas


ext_pillar:
 - git:
   - __env__ git@gitlab.example.com:scm/DevopsPrivate-SaltStack.git:
     - root: pillar
     - pubkey: /opt/DevopsPrivateReader.pub
     - privkey: /opt/DevopsPrivateReader
источник

OM

Omega M in Saltstack
Сделай вызов салт.лог.еррор с принтом opts.id и saltenv прям в топе пилларов и посмотри с каким енвайрментом действительно мастер пытается рендерить,
источник

OM

Omega M in Saltstack
Я не у компа сейчас
источник

OM

Omega M in Saltstack
Я буду в воскресение.
источник

OM

Omega M in Saltstack
Смогу тебе скинуть наши настройки.
источник

KN

Konstantin Nikolaev in Saltstack
devops-ci-master    | [ERROR   ] saltenv: base
devops-ci-master    | [ERROR   ] opts.id: devops-ci-master.build.example.ru
источник

KN

Konstantin Nikolaev in Saltstack
видимо из за того, что тут saltenv: base у меня и получается кастомизировать только через явное указание git_pillar_base: им_ветки  в master конфиге и перезапуске соли
источник

KN

Konstantin Nikolaev in Saltstack
ок, тогда до воскресенья-понедельника.
Заранее благодарю!
источник

OM

Omega M in Saltstack
У нас салтенв=пилларенв
источник

KN

Konstantin Nikolaev in Saltstack
аналогично
источник

OM

Omega M in Saltstack
И все равно видит как бэйз ?
источник

OM

Omega M in Saltstack
gitfs_ref_types: branch
источник

KN

Konstantin Nikolaev in Saltstack
я тебе почему так долго скидывал, да потому что фиксы внёс в свою кастомную ветку, а он из за не определённого git_pillar_base использовал master ветку и вообще мне ничего не рендерил в логи
источник

OM

Omega M in Saltstack
Вот этого у нас точно в конфиге нет.
источник

СХ

Старый Хрыч... in Saltstack
кстати а k8s формулу юзал кто? на сколько она рабочая?
источник

KN

Konstantin Nikolaev in Saltstack
gitfs_ref_types - это для state'ов варианты: ['branch', 'tag', 'sha']
источник

KN

Konstantin Nikolaev in Saltstack
по умолчанию branch
источник

OM

Omega M in Saltstack
@Konstantin_Nikolaev Пни меня в воскресение если забуду я тебе все скину. Мы так уже 3 года работаем. Проблем особых не было.
источник

KN

Konstantin Nikolaev in Saltstack
👌
источник