Bug ID 1095651
Summary regression: salt show_highstate breaks - found unexpected ':'
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.3
Hardware Other
OS openSUSE 42.3
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee Mihai.Dinca@suse.com
Reporter suse-beta@cboltz.de
QA Contact qa-bugs@suse.de
CC tchatzimichos@suse.com
Found By Beta-Customer
Blocker ---

The update to salt-2018.3.0-17.1.x86_64 introduced a regression that breaks the
automated tests in the openSUSE Heroes setup (on gitlab.infra.o.o).

We already noticed this some weeks ago, but it seems nobody had time to file a
bug yet.


A typical error is:

[CRITICAL] Rendering SLS 'base:profile.wiki.docroot' failed: while parsing a
flow mapping
  in "<unicode string>", line 1719, column 13:
          data: {u'bento_lang': u'de', u'dbpass' ... 
                ^
expected ',' or '}', but got ':'
  in "<unicode string>", line 1719, column 271:
     ... ieses Wiki ist ein Archiv (Stand: 2011) des alten openSUSE-Wikis ... 
                                         ^


I'll paste the (slightly shortened) IRC log which contains everything you'll
need:

<tampakrap> I have reproducer

# /srv/salt/test.sls

/tmp/test:
  file.managed:
    - context:
      config: {{ salt['pillar.get']('vars', {}) }}

# /srv/pillar/test.sls

vars:
  first: isfine
  second: salt://isnotfine

<tampakrap> OR
<tampakrap> https://github.com/saltstack/salt/issues/46929
<tampakrap> this seems to be our issue
<tampakrap> and there is a fix already
            https://github.com/saltstack/salt/pull/47104/files
<tampakrap> and guess what, the fix works


Can you please add the fix to the salt packge and release a new maintenance
update?


You are receiving this mail because: