Skip to content

Test: Automatic changelog for `salt formula`

Imran Iqbal edited this page May 16, 2019 · 1 revision

Change Log

Fixed bugs:

  • ldap publisher_acl by hostname #370
  • Broken repo link when attempting to use pin to minor release #364
  • salt.gitfs.gitpython state assumes pillar data will exist #361
  • salt.master does not work with salt-ssh #334
  • Salt-cloud crypto dependency fails. #59

Closed issues:

  • Inverted logic for starting service in standalone mode #399
  • Error on EL7/Python 2.7.5 #386
  • umount error on 2nd run #377
  • publisher_acl and underlying keys #376
  • minion 'extra' config should support iterables #374
  • Unable to specify git_pillar remote parameters #371
  • multi instances of config options kills 2018.3.0 minions #367
  • macOS support does not work #352
  • pillar.example is incorrect; package name for windows is incorrect #350
  • use_superseeded is unsupported #341
  • Windows restart command is wrong #337
  • SLS Rendering Error - 2017.7.0 #329
  • file_roots not updated #326
  • "osmajorrelease grain has been changed from a string to an integer" #324
  • Unable to render /etc/salt/minion.d/reactor.conf #317
  • UnicodeDecodeError on Archlinux #311
  • Default pkgrepo and key_url fail on Ubuntu *.10 versions #310
  • Example of ext_pillar? #309
  • manage SDB configs using salt-formula #308
  • Deprecated iteritems() method not forward-compatible with Python 3 #296
  • Python-pip compatibility with Centos and EPEL #295
  • Add pillar parameter to set the major/minor version of SaltStack repository #293
  • Bug in beacons.conf (only with salt 2016.11.2) #289
  • Alpine Linux support #286
  • Arch Linux: Formula tries to install pygit2 or libgit2 from source instead of package manager #284
  • state breaks highstate on master #278
  • Publisher ACL not supported #275
  • Bad /etc/apt/sources.list.d/saltstack.list generated #270
  • support for beacons to be managed #264
  • No support for master_id option #262
  • Data failed to compile on salt-minion 0.17.5 #254
  • Adding non-default config options to master.d/minion.d config #246
  • Prevent erroneous remote tracking branch modification by salt.formulas #238
  • module configuration for minions ? #236
  • Cannot set interface to "::" to enable IPv6 #233
  • Support Engine config #228
  • Salt Config fails with CommandExecutionError #223
  • Vagrant Example fails with 'Conflicting ID "master" ' #217
  • salt-formula doesn't have a FORMULA file #211
  • Existing salt.formulas configurations broken by recent pull request #201
  • add option to set pillar_merge_lists #197
  • Error while trying to use salt.gitfs.gitpython #190
  • Use repo.saltstack.com where appropriate/possible #180
  • [salt-master-2015.8.0-2.el6] salt.minion ends up with values from salt.master's grains in config file, cannot start #178
  • Windows is missing #177
  • Errors rendering salt/formulas.sls or salt/files/master.d/f_defaults.conf #175
  • salt.minion fails with syntax error: no test named 'mapping' RHEL6/Jinja 2.2.1 #170
  • Jinja2 mapping test failure on RHEL 6 #167
  • Deprecated iteritems() method not forward-compatible with Python 3 #165
  • salt.minion is not working centos5 #163
  • Reduce amount of configuration in rendered configuration files #162
  • Alter the formula to support pygit2 on FreeBSD #159
  • salt version 2015.8.0rc1 can't reference {{ slspath }} #148
  • Doesn't entirely play nice with salt-cloud #142
  • salt.syndic fails to compile #138
  • Restart salt-minion *after* end of run #136
  • salt.formulas fails on highstate if not data #131
  • Take spaces out of IDs #120
  • salt-cloud provider configuration file permissions are too open #118
  • Update the salt formulas to leverage the new 2014.7.0 features out of the box. #115
  • salt_cloud_certs broken by pull #106 ("Don't overwrite salt variable") #113
  • Please remove extra/outdated branches #109
  • minion/master file.recurse needs to stop using clean: True #104
  • 10 failed states when provisioning Vagrant with all defaults #95
  • Error when running salt.minion #93
  • salt variables are overwritten all over the place #89
  • map.jinja uses feature not available in released Salt #84
  • formula fails on CentOS when run from gitfs #83
  • Master template gitfs_remotes must have children #64
  • pillar key "master" clashes with config name "master" #48
  • configuration files named incorrectly (missing .conf) #45
  • salt minion configuration does not support multiple master #39
  • Use salt PPA for ubuntu installations #35
  • Add installation of gitfs dependencies (GitPython) #34
  • Default value for minion "master" parameter does not work #27
  • Watch master.d and minion.d #22
  • Add support for Halite configuration #20
  • Not obvious how to use it #18
  • move changed config files to master.d and minion.d #12
  • Rename to avoid fork conflict #3

Merged pull requests:

  • Make pkgrepo work for Debian derivatives without their own repos #401 (dafyddj)
  • Fix repo.saltstack.com URLs for Python 3 packages (#364) #397 (myii)
  • Fix salt:lookup regression #396 (myii)
  • Simplify map.jinja revert deep_merge solution from #193 #395 (aboe76)
  • Fix repo.saltstack.com URLs for pinned minor release (#364) #394 (myii)
  • Add missing GitPython-package for Arch #393 (Thor77)
  • add initial travis integration #392 (aboe76)
  • shutoff debug output from unless #391 (noelmcloughlin)
  • Move some defaults from pillar.example to defaults #390 (noelmcloughlin)
  • Fix support for extra config values as mappings #387 (pprkut)
  • Stop noise from 'test -e' check' #384 (noelmcloughlin)
  • Support fileserver_list_cache_time in master configuration #382 (msciciel)
  • Add support for file external_auth special directives #381 (kyrias)
  • Support publisher_acl minion-level commands #379 (aanriot)
  • Handle other non-iterable values like int/float. #378 (mrichar1)
  • Handle extra config where value is a list (minion) #375 (mrichar1)
  • Update pillar.example for single-dir, multi-branch salt\_formulas #239 #373 (myii)
  • Handle pillar params with child params. #372 (mrichar1)
  • minion: master_alive_interval: remove duplicate #369 (ze42)
  • only set master_alive_interval once #368 (jtriley)
  • Add MacOS support; fix Issue #352 #363 (colin-stubbs)
  • Issue 361 #362 (colin-stubbs)
  • fix iteritems python3 #360 (aboe76)
  • [Minion] [returner] [Elasticsearch] Yaml read patch + example.pillar update #359 (felix-russell)
  • Add configuration for packages version #358 (iustinam)
  • Add profile support to engine.conf to support sqs_events, bugfix for pillar defaults #357 (Quarky9)
  • Quotation and ipv6 #355 (t0fik)
  • pillar.example is incorrect; package name for windows is incorrect #350 #351 (colin-stubbs)
  • Set correct api_service for SmartOS #348 (sjorge)
  • Changed pillar example formatting for Slack #345 (Angelo-Verona)
  • add also default git values for SUSE osfamily #344 (tampakrap)
  • add default values for SUSE osfamily #343 (tampakrap)
  • Fix Windows minion restart command #339 (dafyddj)
  • Change cmd.wait to cmd.run #336 (alejdg)
  • Update f_defaults.conf to support elasticsearch returner #335 (ernstae)
  • Add pyinotify entry for Gentoo, refs #331 #333 (EvaSDK)
  • peer run space and jason to yaml #332 (mchugh19)
  • Added support for installing pyinotify when using inotify beacons #331 (tibold)
  • fix #296 deprecated iteritems() and replace it with items() #330 (aboe76)
  • Corrected salt:release in pillar.example #328 (alxwr)
  • [pillar.example] fix indentation of reactors examples #327 (arthurlogilab)
  • adding salt-minion restart option from official FAQ page #325 (mechleg)
  • Enable option to set minion scheduler #323 (mecavity)
  • Fix map.jinja to work with 2017.7.0 #322 (matthew-parlette)
  • enable the syndic service #320 (tampakrap)
  • Add restart minion via at (fixes #136) #319 (genuss)
  • Fix lists join error (#317) #318 (javierbertoli)
  • Remove "source" comments from Saltify configs #316 (cmclaughlin)
  • add a way to set which release of saltstack to use #314 (kakwa)
  • Fix master_tops configuration rendering #313 (iondulgheru)
  • Allow to specify reactors separatedly for master and minions #312 (javierbertoli)
  • Fix rendering of external_auth config. #307 (pprkut)
  • Wrong list name in config file #306 (javierbertoli)
  • salt-cloud handling cleanups #305 (EvaSDK)
  • Updated minion and master config files to 2016.11 #304 (javierbertoli)
  • add syndic_user option in the master config #303 (tampakrap)
  • add salt master config template external_auth settings #302 (vquiering)
  • Add new publisher_acl to salt master config #301 (vquiering)
  • Hack to make rendering work on CentOS 6 #298 (0xf10e)
  • fixed key reserved for lxc_profile file #297 (Sjd-Risca)
  • fix beacons on dev #288 (aboe76)
  • Alpine Linux: add basic support #287 (ek9)
  • Arch Linux: install pygit2 or libgit2 via pacman instead of source #285 (ek9)
  • Use a different group name for GID 0 depending on the minion's O/S #283 (xenophonf)
  • Added beacon configuration support #282 (tobias-m)
  • Fixes jinja in include block #281 (vermut)
  • fix default dict warning with saltstack dev version #279 (aboe76)
  • Add http proxy support for minion #277 (Furlot)
  • Fix pygit2-libgit2 builds on Debian like platforms. #276 (pcdummy)
  • Correction for Fedora packaging. #274 (jebas)
  • Have salt-api service watch the master config files #273 (jerrykan)
  • allow non-default config settings in master.d/f_defaults.conf … #271 (dafyddj)
  • Correct SmartOS config path #269 (mattwillsher)
  • Add SmartOS salt-master, minion and gitfs support #268 (mattwillsher)
  • Pkgrepo cleanup #267 (fizmat)
  • update map.jinja after Arch renamed the package #266 (fizmat)
  • Change default value for pillar_opts #265 (genuss)
  • Adding support for master_id option #263 (robruma)
  • Add state that ensures pkgrepo for RedHat is absent #261 (fizmat)
  • typo - top_file_merging_strategy (f_defaults.conf) template #260 (mothbe)
  • make the configuration of engines specific to master or minion #259 (kakwa)
  • fix minion daemon to be enabled if master_type is set to disable #258 (aboe76)
  • add option to start minion service if master_type is set to disable #257 (aboe76)
  • add missing files #256 (aboe76)
  • add engine and reactor config to salt minion configuration #255 (aboe76)
  • By default don't install cloud dependencies using pip #253 (jerrykan)
  • Clean-up master.d/f_defaults.conf and add winrepo_provider #251 (jbouse)
  • Fixes saltstack-formulas/salt-formula#190 #250 (luitzifa)
  • Add yaml_utf8 option to salt master configuration. #249 (msciciel)
  • Handle config opts not part of default config. #247 (mrichar1)
  • Fix URLs in salt.pkgrepo for Raspbian & Ubuntu #245 (jbouse)
  • https for the ubuntu repo and option to remove /etc/salt/minion. #243 (pcdummy)
  • Add support for s3fs #242 (xenophonf)
  • add support for mongodb settings #241 (pcdummy)
  • Add support for OpenBSD in map.jinja #240 (mwpher)
  • Improve limitations related to git.latest in salt.formulas #239 (myii)
  • add module_config for minions #237 (msonawane)
  • JSON encode values embedded in the salt-master's configuration file #235 (rhertzog)
  • Use repo.saltstack.com in salt.pkgrepo for Debian-based distributions #234 (rhertzog)
  • GitPython package name is fixed for RedHat-based OS #231 (kabakaev)
  • Render config as JSON #230 (bersace)
  • Support engine configuration #229 (mchugh19)
  • Add support for master eauth LDAP config #227 (bradthurber)
  • Lxcprofile #226 (Sjd-Risca)
  • Ability to create non-templated cloud maps/providers/profiles #225 (bradthurber)
  • allow gitfs.keys state to function without error when no keys #224 (bradthurber)
  • add new gitfs functionality #221 (bradthurber)
  • Use the latest stable salt from repo.saltstack.com #219 (UtahDave)
  • Comment out second master config example #218 (UtahDave)
  • Added version check for provider/driver backwards compatibility #216 (centromere)
  • Renamed "provider" to "driver" #215 (centromere)
  • Prefix configuration files with the suitable O/S-specific pathname #214 (xenophonf)
  • add formula file this fixes #211 #213 (aboe76)
  • Take mine_functions back #212 (genuss)
  • Add Windows support to map.jinja #210 (iamseth)
  • Fix Windows repo settings using values from 2015.8 documentation #205 (myii)
  • update 2015.8.7 version config for the minion #204 (aboe76)
  • merge options from 2015.8.7 version in f_defaults.conf #203 (aboe76)
  • Revert PR #200 #202 (xenophonf)
  • Support for downloading formulas from multiple baseurls into same environment #200 (thomaslarsen)
  • add consul config support to master config file #199 (kevinschmidt)
  • add support for gitfs whitelist and blacklist #198 (kevinschmidt)
  • Replace pkgrepo with offical Saltstack repo #196 (iamseth)
  • Dropped ppa and updated to official repos for ubuntu #195 (mnaser)
  • Add support for returner configuration in salt minion #194 (msciciel)
  • Add clean_file to wipe saltstack.list contents #192 (hemebond)
  • Make Debian use pkgrepo.managed #191 (hemebond)
  • fixed ext_pillar and master_tops to get more options #189 (Sjd-Risca)
  • Replace deprecated iteritems() with items() #188 (abednarik)
  • Remove trailing whitespace from master config #185 (babilen5)
  • use salt_settings.syndic_service so state works on FreeBSD, too #184 (0xf10e)
  • Manage show_jid option in master configuration #183 (babilen5)
  • Never fall back to cfg\_salt\['master'\] in minion config #179 (blast-hardcheese)
  • Filter all calls to formulas_git_opt through load_yaml #176 (xenophonf)
  • Fixed conflict with git-formula #174 (spoage)
  • Remove mapping test #173 (iggy)
  • Improve flexibility/quality of pygit2 state #171 (spoage)
  • Only watch salt-api package if install_packages=true #169 (smlloyd)
  • Fixed pillar_roots generation for salt-master. #168 (jpic)
  • Configure the salt-api service to start at boot time #166 (xenophonf)
  • Add master_type option #164 (genuss)
  • Add options for mult-master setup #161 (genuss)
  • Use the py27-pygit2 package when installing pygit2 on FreeBSD #160 (xenophonf)
  • Use the py27-GitPython package when installing GitPython on FreeBSD #158 (xenophonf)
  • Use the py27-salt package when installing salt-ssh on FreeBSD #157 (xenophonf)
  • Revert bad #156 (iggy)
  • salt.api state fails #155 (Oro)
  • Add support for GitPython and salt-ssh on FreeBSD masters #154 (xenophonf)
  • Fix stuff suggested by @iggy. #152 (pcdummy)
  • Install cherrypy/tornado from pip only if use_pip is True for salt-api. #151 (pcdummy)
  • Advance salt/api.sls, install rest_cherrypy or rest_tornado from pip. #150 (pcdummy)
  • Fix syntax error #147 (quixoten)
  • Fix syndic requisites #146 (quixoten)
  • formulas.jinja: python 2.6 support #145 (peterdemin)
  • formulas.jinja: python 2.6 support #144 (peterdemin)
  • Remove hardcoded paths with {{ slspath }} variable #143 (aboe76)
  • The git command line tool is a requirement of pygit2 #141 (mattwillsher)
  • Improved support for Enterprise Linux family OSs (CentOS, RHEL etc) #139 (mattwillsher)
  • Remove Duplicates from defaults.yaml and map.jinja #137 (puneetk)
  • fix empty formulas list in pillar with empty dic. #135 (aboe76)
  • Fix pillar_roots configuration format in master #134 (ghost)
  • add pillar_roots for minion and master in pillar.example #133 (ghost)
  • Cleanup template for easier user reading #132 (txomon)
  • fixed missing add-apt-repository command when ubuntu is the server one #129 (ghost)
  • fixed wrong command name: add-apt-repository became apt-add-repository #125 (ghost)
  • ec2/gce profiles/providers are no longer configured if they are not used #123 (andrew-vant)
  • Updated master.d/f_defaults for 2014.7 #122 (matthew-parlette)
  • Change spaces to dashes in IDs for ssh.sls #121 (gravyboat)
  • Exclude require statement when install_packages is False. #119 (smlloyd)
  • Added pillar option to redirect profile and map folders. #117 (andrew-vant)
  • Added mine_functions to f_defaults.conf. #116 (andrew-vant)
  • [bugfix] Reverts lookup of salt_cloud_certs to original pillar key, in line with ... #114 (xenophonf)
  • Fix recursion in api.service #112 (aboe76)
  • Switch config file.recurse to clean by default and tell it to ignore _* #111 (iggy)
  • Add modules to install gitfs backend dependencies #110 (iggy)
  • Add setting to not install packages #108 (iggy)
  • Stop using clean: True on /etc/salt/{minion,master}.d #107 (iggy)
  • Don't overwrite salt variable #106 (iggy)
  • Added salt-api support #102 (aboe76)
  • fix suse os_family #101 (aboe76)
  • create config option for mine_interval #100 (aboe76)
  • add mine_get function to master config #99 (aboe76)
  • don't try to load pkgrepo on non-Debian distros #98 (saxonww)
  • Fix #39 multi master support to minion #97 (aboe76)
  • added rest_tornado to _defaults.conf #96 (aboe76)
  • saltify provider should set correct master #94 (jcftang)
  • Revert "Add mine_functions to master config template" #92 (nmadhok)
  • Add mine_functions to master config template #91 (jcftang)
  • Updated map.jinja for archlinux package convention #90 (aboe76)
  • fix salt-ssh on Arch and Opensuse #87 (aboe76)
  • Fix: pkgs is undefined #86 (smlloyd)
  • fix #84 with same logic as dnsmasq-formula #85 (aboe76)
  • Add support for presence_events setting in master config template #82 (timoguin)
  • Removed package_map lookup #81 (aboe76)
  • updated minion _defaults.conf to version 2014.7 #80 (aboe76)
  • Fix regression for old salt versions and bugfix for event_return_whitelist/event_return_blacklist options #79 (rhertzog)
  • Add saltify provider, map and profile templates #78 (jcftang)
  • FIxes for nodegroups/log_granular_levels settings and small cleanups #77 (rhertzog)
  • Add new “salt.formulas” state to manage salt formulas #76 (rhertzog)
  • Add new “salt.pkgrepo” state #75 (rhertzog)
  • Fix link and title in salt.standalone section of README.rst #74 (rhertzog)
  • Add a “salt.standalone” state #73 (rhertzog)
  • Updated master config file to 2014.7 #72 (aboe76)
  • more improvements in _defaults.conf #71 (aboe76)
  • fix spacing with gitfs. #70 (aboe76)
  • Added support for salt minion gitfs #68 (aboe76)
  • fix opensuse packaging #67 (aboe76)
  • added openSUSE support #66 (aboe76)
  • Test if individual gitfs remote is string #65 (highlyunavailable)
  • adds yaml\_utf8 option to master config #63 (MrMarvin)
  • enables use of jinja < 2.6 #62 (MrMarvin)
  • Revert "Removed crypto dependency from salt.cloud." #61 (nmadhok)
  • Removed crypto dependency from salt.cloud. #60 (andrew-vant)
  • Add salt.ssh state for installing and configuring salt-ssh #58 (timoguin)
  • Fix YAML issue with templated reactor config #57 (timoguin)
  • add templated file for reactor configuration and update pillar.example. #56 (timoguin)
  • Allow individual repo options for gitfs_remotes #55 (cackovic)
  • Vagrant #53 (MSeven)
  • Readme note about user-provided configuration templates. #52 (andrew-vant)
  • Added recursive management of minion.d and master.d. #51 (andrew-vant)
  • Added salt-cloud support for Rackspace OpenStack servers. #50 (andrew-vant)
  • Avoid config key clashes #49 (johtso)
  • Initial FreeBSD support #47 (kev009)
  • Add missing .conf to config files #46 (johtso)
  • #12 Moved master and minion config file to .d folder #44 (jacksoncage)
  • Added rest_cherrypy section #43 (danielfrg)
  • BUG: Fix for nested [file|pillar]_roots in minion tmpl (seeAlso: #37) #42 (westurner)
  • Added functionality to state for salt cloud and exampel for EC2 and GCE #41 (jacksoncage)
  • Added functionality to state for salt syndic daemon #40 (jacksoncage)
  • Fixed typo in autoreject_file setting #38 (mogman1)
  • Fixed file_roots config generation with several environment #37 (excavador)
  • log_granular_levels pillar data looks at the wrong thing #33 (raizyr)
  • Update formula docs URL #32 (johtso)
  • add Amazon os to package map #31 (raizyr)
  • Actualized master and minion config files templates #25 (excavador)
  • Fixed formatting in readme. #24 (gravyboat)
  • Updated readme to match standards. #23 (gravyboat)
  • possibility to define Halite configuration for salt-master #21 (tiger-seo)
  • sync with https://github.com/saltstack/salt/blob/v0.17.4/conf/master and minion #19 (tiger-seo)
  • Added module_config section to minion template #17 (KennethWilke)
  • master config fixes #16 (KennethWilke)
  • Corrected the typo for the minion configuration file. #15 (Linuturk)
  • added salt package mapping for gentoo #14 (KennethWilke)
  • Isolated package mapping and some fixes #13 (KennethWilke)
  • fixed pillar example, updated minion template #11 (KennethWilke)
  • Big template update #10 (KennethWilke)
  • Removed template refs, quoted log_datefmt_logfile #9 (KennethWilke)
  • fixed small syntax error: geT instead of get #8 (KennethWilke)
  • Restructure according to new guidelines. #7 (stp-ip)
  • Add minion's include configurability #6 (AntoineCezar)
  • Move everything to root directory for submodule use, Fix #4 #5 (basepi)
  • Add minion managed file #2 (AntoineCezar)
  • Changed the master template to be configurable entirely from the pillar #1 (auser)

* This Change Log was automatically generated by github_changelog_generator