Commit graph

1461 commits

Author SHA1 Message Date
Pedro Algarvio
2702705043
Merge 3006.x into master 2023-09-29 18:15:30 +01:00
jeanluc
93859b1e6c Improve error message with multiple string-valued state args 2023-09-27 12:38:48 +00:00
Pedro Algarvio
b85da8d8b0
Merge 3006.x into master 2023-09-26 07:01:03 +01:00
Pedro Algarvio
5241abd10a Bump to cryptography==41.0.4 due to https://github.com/advisories/GHSA-v8gr-m533-ghj9
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 21:03:45 +01:00
Pedro Algarvio
5e093b3b8d
Merge 3006.x into master 2023-09-25 11:41:20 +01:00
Clay Oster
667542ccbd Fix salt user login shell path in Debian packages
(cherry picked from commit f4efa4fb79)

# Conflicts:
#	pkg/tests/integration/test_salt_user.py
2023-09-24 21:01:13 +01:00
Pedro Algarvio
27f90f7239
Merge pull request #65239 from s0undt3ch/hotfix/merge-forward
[master] Merge 3006.x into master
2023-09-24 17:53:58 +01:00
Pedro Algarvio
f334749c5f
Merge 3006.x into master 2023-09-21 20:41:31 +01:00
nicholasmhughes
165621c166 add negative tests for _getgrall 2023-09-21 10:40:58 -07:00
nicholasmhughes
0be8c475d9 add changlog entries 2023-09-21 10:40:58 -07:00
Caleb Beard
60b5fd0b00
Merge branch 'master' into dependabot/master/pygithub 2023-09-20 16:18:29 -04:00
Pedro Algarvio
c07f66261e
Merge 3006.x into master 2023-09-20 15:52:18 +01:00
MKLeb
38f735622d Add security changelog 2023-09-18 15:42:12 -04:00
Megan Wilhite
7b8cb7697e Add changelog for int state ID issue 2023-09-18 19:05:30 +01:00
MKLeb
9f43707ea7 changelog 2023-09-17 13:03:38 +01:00
Gareth J. Greenaway
7f5f3c8015 Update 65179.fixed.md 2023-09-14 12:41:38 +00:00
Gareth J. Greenaway
f2511ff711 Ensure kwargs are sent along correctly to multiple sub proxies. 2023-09-14 12:41:38 +00:00
Pedro Algarvio
f389c29473
Merge 3006.x into master
Conflicts:
 * requirements/darwin.txt
 * requirements/pytest.txt
 * requirements/static/ci/common.in
 * requirements/static/ci/darwin.in
 * requirements/static/ci/freebsd.in
 * requirements/static/ci/linux.in
 * requirements/static/ci/py3.10/cloud.txt
 * requirements/static/ci/py3.10/darwin.txt
 * requirements/static/ci/py3.10/freebsd.txt
 * requirements/static/ci/py3.10/lint.txt
 * requirements/static/ci/py3.10/linux.txt
 * requirements/static/ci/py3.10/windows.txt
 * requirements/static/ci/py3.11/windows.txt
 * requirements/static/ci/py3.7/cloud.txt
 * requirements/static/ci/py3.7/freebsd.txt
 * requirements/static/ci/py3.7/lint.txt
 * requirements/static/ci/py3.7/linux.txt
 * requirements/static/ci/py3.8/cloud.txt
 * requirements/static/ci/py3.8/freebsd.txt
 * requirements/static/ci/py3.8/lint.txt
 * requirements/static/ci/py3.8/linux.txt
 * requirements/static/ci/py3.8/windows.txt
 * requirements/static/ci/py3.9/cloud.txt
 * requirements/static/ci/py3.9/darwin.txt
 * requirements/static/ci/py3.9/freebsd.txt
 * requirements/static/ci/py3.9/lint.txt
 * requirements/static/ci/py3.9/linux.txt
 * requirements/static/ci/py3.9/windows.txt
 * requirements/static/pkg/freebsd.in
 * requirements/static/pkg/linux.in
 * requirements/static/pkg/py3.10/darwin.txt
 * requirements/static/pkg/py3.10/windows.txt
 * requirements/static/pkg/py3.11/windows.txt
 * requirements/static/pkg/py3.8/windows.txt
 * requirements/static/pkg/py3.9/darwin.txt
 * requirements/static/pkg/py3.9/windows.txt
 * requirements/windows.txt
2023-09-13 16:09:29 +01:00
cmcmarrow
fdaccae476 add 65086 changelog 2023-09-12 19:57:04 +00:00
Thomas Phipps
2475f4fd14 rpm doenst need to check digest and signing when listing packages 2023-09-12 10:16:55 -07:00
MKLeb
d337303731 changelog 2023-09-12 10:15:31 -07:00
jeanluc
ab2a508761 Fix x509_v2 privkey handling/reporting, correct docs 2023-09-11 13:19:16 +01:00
MKLeb
bee29be6dd
Merge remote-tracking branch 'upstream/3006.x' into mf/master/3006.x 2023-09-08 16:25:39 -04:00
Gareth J. Greenaway
a4e60cae7e moving 64893.deprecated.md under changelog and fixing spelling 2023-09-06 20:11:29 +00:00
Salt Project Packaging
8505972418
Release v3006.3 2023-09-06 17:02:29 +00:00
cmcmarrow
1fbc0ca564 clean up clean old remotes 2023-09-05 22:01:02 -07:00
Stephen Bourke
f1a35823f7 Fix ipset new_set bug 2023-09-05 19:34:16 +00:00
jeanluc
0db673aff6 Fix creation of wildcard DNS in SAN in x509_v2 2023-09-05 19:33:37 +00:00
Megan Wilhite
05b10ec9cd
Merge pull request #65084 from garethgreenaway/65033_schedule_state_documentation
[3006.x] Allow schedule state module to update schedule when the minion is offline
2023-09-05 19:32:33 +00:00
twangboy
7c82945cb8 Add changelog 2023-08-31 14:30:32 -07:00
twangboy
32ca12b87f Add changelog 2023-08-30 19:35:30 +00:00
Gareth J. Greenaway
62ab889c71
Allow schedule state module to update schedule when the minion is offline 2023-08-29 14:39:46 -07:00
Gareth J. Greenaway
2c41fd8a2e Update changelog/64894.deprecated.md
Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
2023-08-28 20:30:21 +00:00
Gareth J. Greenaway
8673e01511 Adding changelog. 2023-08-28 20:30:21 +00:00
Gareth J. Greenaway
051dac0260 Update changelog/64896.deprecated.md
Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
2023-08-28 20:30:08 +00:00
Gareth J. Greenaway
b51248d166 Adding changelog. 2023-08-28 20:30:08 +00:00
Gareth J. Greenaway
4818aa6e9c Update changelog/64909.deprecated.md
Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
2023-08-28 20:29:54 +00:00
Gareth J. Greenaway
7bdf6a593e Adding deprecation decorator to apache modules for 3009. 2023-08-28 20:29:54 +00:00
Daniel A. Wozniak
bb710a03f7 Add changelog for #64627 2023-08-28 19:13:54 +00:00
Daniel A. Wozniak
771abcb739 Syndic's async request channel is actually async 2023-08-28 07:42:41 +01:00
Megan Wilhite
4d9eee7753 Add PYTHONWARNINGS=ignore option to silence deprecation warnings 2023-08-28 07:39:32 +01:00
Daniel A. Wozniak
442796b011 Only return job results to originating master. 2023-08-26 19:44:17 +01:00
Megan Wilhite
3d4c25303c Ensure we raise an error when the name argument is invalid in pkgrepo.managed 2023-08-25 19:42:53 +00:00
Megan Wilhite
ba963a8806 Add ssh_auth.manage test and fix pre-commit 2023-08-25 15:35:26 +00:00
rittycat
b2ef44e62f Fix inconsistent use of args in ssh_auth.managed 2023-08-25 15:35:26 +00:00
Pedro Algarvio
717ae8089f Handle permissions access error when calling lsb_release with the salt user
```
[ERROR   ] [SaltMaster(id='master-NkEYGW')] An un-handled exception was caught by Salt's global exception handler:
CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 126.
Traceback (most recent call last):
  File "/usr/bin/salt-master", line 11, in <module>
    sys.exit(salt_master())
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/scripts.py", line 88, in salt_master
    master.start()
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/daemons.py", line 204, in start
    self.master.start()
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/master.py", line 723, in start
    chan = salt.channel.server.PubServerChannel.factory(opts)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/channel/server.py", line 721, in factory
    return cls(opts, transport, presence_events=presence_events)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/channel/server.py", line 727, in __init__
    self.aes_funcs = salt.master.AESFuncs(self.opts)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/master.py", line 1233, in __init__
    self.mminion = salt.minion.MasterMinion(
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/minion.py", line 974, in __init__
    self.opts = salt.config.mminion_config(
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/config/__init__.py", line 2332, in mminion_config
    opts["grains"] = salt.loader.grains(opts)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/__init__.py", line 1116, in grains
    ret = funcs[key]()
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 159, in __call__
    ret = self.loader.run(run_func, *args, **kwargs)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1245, in run
    return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1260, in _run_as
    return _func_or_method(*args, **kwargs)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/grains/core.py", line 2602, in os_data
    grains.update(_linux_distribution_data())
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/grains/core.py", line 2189, in _linux_distribution_data
    return _legacy_linux_distribution_data(grains, os_release, lsb_has_error)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/grains/core.py", line 2324, in _legacy_linux_distribution_data
    x.strip('"').strip("'") for x in _linux_distribution()
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/platform.py", line 21, in linux_distribution
    return distro.name(), distro.version(best=True), distro.codename()
  File "/opt/saltstack/salt/lib/python3.10/site-packages/distro.py", line 287, in version
    return _distro.version(pretty, best)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/distro.py", line 741, in version
    self.lsb_release_attr('release'),
  File "/opt/saltstack/salt/lib/python3.10/site-packages/distro.py", line 903, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')
  File "/opt/saltstack/salt/lib/python3.10/site-packages/distro.py", line 556, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/distro.py", line 1014, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)
  File "/opt/saltstack/salt/lib/python3.10/subprocess.py", line 421, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/opt/saltstack/salt/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 126.
```

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-25 13:57:39 +00:00
Jens-U. Mozdzen
2c72c0471b make Cloud::vm_config() handle per-VM vm_overrides according to inline docs 2023-08-25 13:12:47 +00:00
Cian Yong Leow
5cb273cef7 Fix Flaky LazyLoaderRefreshFileMappingTest
Move creation of the lock to a private method to isolate mocking behaviour from main threading library.
2023-08-25 13:12:09 +00:00
Bernhard Gally
30354137b0 Deprecate proxmox cloud 2023-08-25 13:11:46 +00:00
Zhiwei Liang
8e27387d3b Add a changelog entry 2023-08-25 13:10:52 +00:00