I am confused. I have only been using suse manager for a few months. I am trying to configure auto-configuration on client registration. I have configured several configuration channels with sls file and the sls files are located here - /srv/susemanager/salt/manager_org_1/*.sls

I added the configuration channels to the activation key and registered a client and the config scripts were not executed. I then checked the box - Deploy configuration files to systems on registration. I then re-registered the client but again the config files were not executed. I then moved the sls files under /srv/salt and configured the top.sls files. I re-registered the client and this time the client was configured. So I am confused. What is the point of configuring the configuration channels in the first place when they don't go in the "highstate" directory? I can't find any manual that is clear about how this works.