Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't remove one directory level from slspath #55433

Closed
wants to merge 516 commits into from
Closed
Changes from 2 commits
Commits
Show all changes
516 commits
Select commit Hold shift + click to select a range
7f77809
Update `.codecov.yml` with new settings
s0undt3ch Oct 23, 2019
5492745
Generate and upload salt and tests coverage separately
s0undt3ch Oct 23, 2019
98dbaf5
Update pipeline to use the newer salt pipeline library
s0undt3ch Oct 25, 2019
b5ceafc
Clarify which set of daemons are starting
s0undt3ch Oct 30, 2019
df4acd3
Try to use the same version matching python binary
s0undt3ch Oct 31, 2019
4e7eba1
Patch socket when instantiating classes
s0undt3ch Oct 31, 2019
738d576
Use relative paths
s0undt3ch Oct 31, 2019
eea27dc
Timestamp log files
s0undt3ch Jun 8, 2019
52c6e12
Merge pull request #54532 from garethgreenaway/2019_2_1_port_49481
dwoz Oct 31, 2019
12a5d61
Merge pull request #54538 from garethgreenaway/2019_2_1_port_51287
dwoz Oct 31, 2019
504f4ba
Merge pull request #54548 from garethgreenaway/2019_2_1_port_50953
dwoz Oct 31, 2019
53dd3d9
Merge pull request #55129 from bryceml/master_remove_google_analytics
dwoz Oct 31, 2019
832eb7a
Merge branch 'master' into master_webconfig_settings
Akm0d Oct 31, 2019
11efae0
Merge pull request #55101 from s0undt3ch/hotfix/coverage-reporting
dwoz Oct 31, 2019
01a5ec7
Merge branch 'master' into master_webconfig_settings
Akm0d Nov 1, 2019
c416926
Merge pull request #54879 from Akm0d/master_webconfig_settings
dwoz Nov 2, 2019
9bbbd36
Merge pull request #55171 from s0undt3ch/master
dwoz Nov 3, 2019
8f02b82
update to master branch of golden images for debian 10
Nov 5, 2019
99149c8
update docstrings
jtraub91 Nov 5, 2019
f79d0a3
Merge branch 'master' into backport_52150
DmitryKuzmenko Nov 6, 2019
3d44f2c
Merge branch 'master' into port-51949
DmitryKuzmenko Nov 6, 2019
ad45aeb
Merge branch 'master' into 2019_2_1_port_52574
DmitryKuzmenko Nov 6, 2019
92a18bf
Merge branch 'master' into 2019_2_1_port_49293
DmitryKuzmenko Nov 6, 2019
3a00800
Merge pull request #55210 from bryceml/master_debian_10_golden_image_…
dwoz Nov 6, 2019
336c792
Merge pull request #54674 from garethgreenaway/2019_2_1_port_52562
dwoz Nov 6, 2019
b9dc80b
Merge branch 'master' into 2019_2_1_port_50523
waynew Nov 6, 2019
c98b8f5
Merge branch 'master' into 2019_2_1_port_51343
waynew Nov 6, 2019
920529e
Merge pull request #54536 from garethgreenaway/2019_2_1_port_52589
dwoz Nov 7, 2019
ebd59fe
Merge branch 'master' into 2019_2_1_port_50306
dwoz Nov 7, 2019
652e568
Merge branch 'master' into 2019_2_1_port_50371
dwoz Nov 7, 2019
21d8e5c
Merge branch 'master' into 2019_2_1_port_53229
dwoz Nov 7, 2019
aac7f40
Merge branch 'master' into 2019_2_1_port_54154
dwoz Nov 7, 2019
c42547e
Merge branch 'master' into 2019_2_1_port_52933
dwoz Nov 7, 2019
48459fe
Merge branch 'master' into 2019_2_1_port_52786
dwoz Nov 7, 2019
2187c9a
Merge branch 'master' into 2019_2_1_port_52698
dwoz Nov 7, 2019
8ea1065
suggested doc changes
jtraub91 Nov 7, 2019
7a8dd56
Added Elasticsearch cluster settings get and put methods plus the flu…
Oloremo Sep 17, 2019
dc2221b
version added fix
Oloremo Nov 7, 2019
109e860
updated changelog
Oloremo Nov 7, 2019
c1f93fe
add branch tests as jenkinsfile's
Nov 6, 2019
974ce2a
Merge pull request #55220 from saltstack/master_add_branch_jenkinsfiles
dwoz Nov 8, 2019
c2edb6f
change to master branch of golden images
Nov 8, 2019
50a9189
Merge pull request #55242 from bryceml/master_switch_to_master_golden…
dwoz Nov 10, 2019
a327f84
Merge pull request #54917 from Oloremo/elasticsearch-add-cluster-sett…
dwoz Nov 10, 2019
9756be6
Merge branch 'master' into 2019_2_1_port_50306
dwoz Nov 10, 2019
92a1ca8
Merge pull request #54549 from garethgreenaway/2019_2_1_port_50371
dwoz Nov 10, 2019
ca1598a
Merge branch 'master' into 2019_2_1_port_53229
dwoz Nov 10, 2019
4d8503e
Fix path to Mac OS requirements file
s0undt3ch Nov 10, 2019
ec03619
Merge pull request #55248 from s0undt3ch/master
dwoz Nov 10, 2019
aea12a3
we no longer need a separate git fetch
Nov 10, 2019
4ef9222
Merge pull request #55249 from bryceml/master
dwoz Nov 11, 2019
686fc03
Merge branch 'master' into port-50197
Akm0d Nov 11, 2019
8cef624
Merge branch 'master' into port-52187
Akm0d Nov 11, 2019
fcd5c2b
Fix linter error
Akm0d Nov 11, 2019
6472827
Merge pull request #54993 from mchugh19/port-52187
dwoz Nov 12, 2019
32fda7e
Merge branch 'master' of https://github.com/saltstack/salt into port-…
Akm0d Nov 12, 2019
da92223
spelling correction
SeanKnight Nov 12, 2019
6956dc9
Merge pull request #55266 from SeanKnight/unkown
dwoz Nov 12, 2019
23d4ca4
Merge branch 'master' into 2019_2_1_port_54154
dwoz Nov 12, 2019
09655f9
Merge pull request #54571 from garethgreenaway/2019_2_1_port_54154
dwoz Nov 12, 2019
d237540
Merge pull request #54579 from garethgreenaway/2019_2_1_port_52214
dwoz Nov 12, 2019
005513b
Merge branch 'master' into 2019_2_1_port_52786
dwoz Nov 12, 2019
961d192
Merge branch 'master' into 2019_2_1_port_50736
dwoz Nov 12, 2019
8376c9e
Merge pull request #54596 from garethgreenaway/2019_2_1_port_51343
dwoz Nov 12, 2019
d218392
Merge pull request #54598 from garethgreenaway/2019_2_1_port_51299
dwoz Nov 12, 2019
04b8bb1
Merge branch 'master' into 2019_2_1_port_52698
dwoz Nov 12, 2019
f3607e9
Merge branch 'master' into 2019_2_1_port_49293
dwoz Nov 12, 2019
b4bf0b2
Merge pull request #54687 from garethgreenaway/2019_2_1_port_52574
dwoz Nov 12, 2019
4a5aa4d
Merge pull request #54984 from mchugh19/port-50197
dwoz Nov 12, 2019
df33a3c
Merge branch 'master' into backport_52150
dwoz Nov 12, 2019
c5b0e5c
Merge branch 'master' into master-bp-53237
dwoz Nov 12, 2019
c400411
Merge pull request #54542 from garethgreenaway/2019_2_1_port_50306
dwoz Nov 12, 2019
2ed3a1b
Merge pull request #54565 from garethgreenaway/2019_2_1_port_53229
dwoz Nov 12, 2019
413498f
don't set milestones on non-pr jobs
Nov 13, 2019
5337072
Merge branch 'master' into port-51949
mchugh19 Nov 13, 2019
321710e
Merge pull request #52773 from bloomberg/exec_2019
waynew May 8, 2019
2b99d34
Add saltutil.sync_executors state
max-arnold Nov 13, 2019
50e89ab
Merge pull request #55215 from jtraub91/issue-55198-twilio-docs
dwoz Nov 13, 2019
f34a900
Merge branch 'master' into backport_52150
dwoz Nov 13, 2019
183bfa4
Merge branch 'master' into 2019_2_1_port_52933
dwoz Nov 13, 2019
734dcbb
Merge pull request #54587 from garethgreenaway/2019_2_1_port_50736
dwoz Nov 13, 2019
1f15aad
Merge pull request #54605 from garethgreenaway/2019_2_1_port_50523
dwoz Nov 13, 2019
6efffbc
Merge branch 'master' into 2019_2_1_port_49293
dwoz Nov 13, 2019
09ad3f6
Merge pull request #55277 from bryceml/master_dont_set_milestones_on_…
dwoz Nov 13, 2019
961f72e
Merge branch 'master' into master-bp-53237
waynew Nov 13, 2019
920c7d9
Merge pull request #55150 from meaksh/master-bp-53237
garethgreenaway Nov 13, 2019
a5ad351
Minor change to bullet points on index topic
Nov 13, 2019
aa28297
Merge branch 'master' into fix/file.managed_binary_file
xeacott Nov 14, 2019
9c1c117
Merge branch 'master' into loadable-executors
Akm0d Nov 14, 2019
857415f
Merge branch 'master' into 2019_2_1_port_49293
DmitryKuzmenko Nov 14, 2019
0d15451
Merge branch 'master' into 2019_2_1_port_51385
DmitryKuzmenko Nov 14, 2019
6601a23
Merge branch 'master' into 2019_2_1_port_49616
DmitryKuzmenko Nov 14, 2019
c766c52
Merge branch 'master' into 2019_2_1_port_49843
DmitryKuzmenko Nov 14, 2019
c4dd716
Bump SaltPyLint requirement
s0undt3ch Nov 13, 2019
8525b0d
Lint fixes
s0undt3ch Nov 13, 2019
a99c6cf
add fedora31
Nov 12, 2019
6467bef
Skip `test_pkg_upgrade_has_pending_upgrades` on Arch Linux
s0undt3ch Nov 14, 2019
3f24741
Merge pull request #55276 from bryceml/master_add_new_oses
dwoz Nov 14, 2019
1d84451
Merge pull request #54677 from garethgreenaway/2019_2_1_port_49293
dwoz Nov 14, 2019
f39e99d
Merge pull request #54666 from garethgreenaway/2019_2_1_port_49616
dwoz Nov 14, 2019
f5b4b14
Merge pull request #54606 from garethgreenaway/2019_2_1_port_52698
dwoz Nov 14, 2019
3c5a791
Merge pull request #54588 from garethgreenaway/2019_2_1_port_52786
dwoz Nov 14, 2019
a7acd78
Add a timeout for netapi NetapiClientTest.test_local
dwoz Nov 14, 2019
50ebc25
Merge pull request #55190 from max-arnold/loadable-executors
dwoz Nov 14, 2019
cf57c21
Merge pull request #55001 from aplanas/backport_52150
dwoz Nov 14, 2019
b9a52de
Merge pull request #54546 from garethgreenaway/2019_2_1_port_49843
dwoz Nov 14, 2019
d44951c
Merge pull request #54983 from mchugh19/port-51949
dwoz Nov 14, 2019
aea158b
Merge pull request #54656 from garethgreenaway/2019_2_1_port_51385
dwoz Nov 14, 2019
6033b6b
Merge pull request #55309 from s0undt3ch/hotfix/py3.8
dwoz Nov 14, 2019
1312712
Merge branch 'master' into issue_54389
dwoz Nov 14, 2019
ba12fbd
[FIX] minor fix in git_pillar README
deepak-goel Nov 15, 2019
00791c5
Merge pull request #54480 from xeacott/fix/file.managed_binary_file
dwoz Nov 15, 2019
9edcfab
Merge pull request #54576 from garethgreenaway/2019_2_1_port_52933
dwoz Nov 15, 2019
871e732
Merge pull request #55319 from deepak-goel/fix-git-pillar-readme-doc
dwoz Nov 16, 2019
f71399e
Merge pull request #55294 from barbaricyawps/changes_to_intro_topic
dwoz Nov 16, 2019
0c0d99c
Merge pull request #55312 from dwoz/issue_54389
dwoz Nov 18, 2019
7699974
feat: Merge slack webhook returner from develop branch
cdalvaro Nov 18, 2019
11d10ab
Fix failing pip tests
dwoz Nov 18, 2019
a62c741
Merge pull request #55350 from dwoz/win_tests
dwoz Nov 19, 2019
78d1e1d
doc: escape special characters on linux for cmd.run
SumanjaliDamarla Nov 19, 2019
b9e7948
Fix netapi test on amazon linux 1
dwoz Nov 19, 2019
e7be118
add centos8
Nov 12, 2019
a5bd9db
add rh8_eth.jinja
Nov 19, 2019
014d9d1
Fixed vultr list_sizes test
Akm0d Nov 19, 2019
4cb41be
Use normal string for environment variable
dwoz Nov 19, 2019
7a39aff
Fix cloud builds missing config
dwoz Nov 19, 2019
8cad5ab
Merge pull request #55361 from Akm0d/vultr_list_sizes
dwoz Nov 19, 2019
828563c
Merge pull request #55363 from dwoz/cloud_build_fix
dwoz Nov 19, 2019
6c2ae8f
Merge pull request #55358 from dwoz/runner_post_test
dwoz Nov 19, 2019
8b9ba84
Merge branch 'master' into master
SumanjaliDamarla Nov 19, 2019
32a6566
renamed test_vultr.py to the nonsensical name
Akm0d Nov 20, 2019
dc80a1a
Merge pull request #55307 from bryceml/master_add_centos8
dwoz Nov 20, 2019
ae6ca7e
Merge pull request #55371 from Akm0d/vultr_rename
dwoz Nov 20, 2019
318a754
Merge branch 'master' into port-52126
dwoz Nov 20, 2019
e20362f
Make aptpkg.info return only installed packages
Feb 11, 2019
f6cf18e
Merge branch 'master' into feature/slack_webhook_returner
Akm0d Nov 20, 2019
1d3f7d6
Fix virt.get_hypervisor()
cbosdo Nov 18, 2019
5186754
Fix Py3 compatability issue
s0undt3ch Nov 12, 2019
917a849
Update win_path.py
May 8, 2019
06c1701
update pipelines
Nov 21, 2019
734b4ca
fix documentation grammar about substring_in_list jinja filter
Nov 23, 2019
38e779e
Function name must not start with `test_` of pytest picks it up
s0undt3ch Nov 30, 2018
c40d87c
Don't blowup because of missing env var
s0undt3ch Nov 30, 2018
79d6a07
Fix various typos in the comments
krionbsd Nov 24, 2019
db65f9d
Allow getting an un-frozen copy of an immutable object
s0undt3ch Jan 16, 2019
194a0ea
COPIES!!! USE COPIES!
s0undt3ch Jan 16, 2019
824a96e
Use copies of defaults.
s0undt3ch Jan 16, 2019
2d65930
Remove dead code
s0undt3ch Jan 18, 2019
f1e72b7
Force default configuration to be immutable
s0undt3ch Jan 18, 2019
2e2ce5f
Null yaml dumper for threadsafe loader
Akm0d Nov 25, 2019
a225a3f
Merge pull request #55351 from cbosdo/master-virt-hypervisor-fix
dwoz Nov 25, 2019
88a050f
Merge pull request #55411 from bryceml/master_fix_docs_about_substrin…
dwoz Nov 25, 2019
888edcb
Merge pull request #55342 from cdalvaro/feature/slack_webhook_returner
dwoz Nov 26, 2019
2f5f787
Less flaky retry tests
dwoz Nov 26, 2019
60b4db3
Fix un-used import
dwoz Nov 26, 2019
4448514
Fix typo
dwoz Nov 26, 2019
de4ec85
Fix keyword name for Py3.8
s0undt3ch Nov 3, 2019
0f964a0
Avoid tracebacks when calling `makeLogRecord`.
s0undt3ch Oct 30, 2019
22f83dc
Merge branch 'master' into yaml_null_dumper
Akm0d Nov 26, 2019
097b034
Merge pull request #55393 from bryceml/change_to_master-1.5
dwoz Nov 26, 2019
c1db11b
Merge branch 'master' into master
krionbsd Nov 26, 2019
68d006e
Merge pull request #55422 from krionbsd/master
dwoz Nov 26, 2019
4e84c79
Merge branch 'master' into less_flaky
Akm0d Nov 26, 2019
3cf381c
Adds the possibility to also use downloadonly in kwargs
brejoc Sep 27, 2019
bc62a18
Add tests for download_only option in upgrade method
brejoc Sep 27, 2019
4a4f02c
Fixes linter error
brejoc Sep 27, 2019
c22919e
Tests are no longer only picking first args
brejoc Sep 30, 2019
8cd6c23
I need some debug output from the test suite
brejoc Oct 1, 2019
a37c2e1
Fix for aptpkg test with older mock modules
brejoc Oct 28, 2019
000bb78
Fix lint issues
s0undt3ch Nov 13, 2019
327cbff
docs: Add py36-salt to FreeBSD documentation
MindTooth Nov 27, 2019
af793a2
Merge pull request #55432 from Akm0d/yaml_null_dumper
dwoz Nov 27, 2019
3fc9d13
Attempt to run nox on pre golden Mac OS images
s0undt3ch Nov 12, 2019
635e7f2
Don't nuke our multiprocessing efforts objc!
s0undt3ch Nov 12, 2019
8b70bb5
Fix lint issues
s0undt3ch Nov 13, 2019
47b20f8
Tests were being skipped pre macos under nox. Keep it like that for now.
s0undt3ch Nov 14, 2019
447d4cb
Introduce TMP_ROOT_DIR as a path variable
s0undt3ch Dec 5, 2018
16ef8f0
Add support code to create SMinion's
s0undt3ch Aug 28, 2019
75d7f04
Separate caching opts from minion caching
s0undt3ch Aug 29, 2019
158886b
Take into account custom grains
s0undt3ch Aug 30, 2019
a3c8414
Switch to sminion's helper `build_minion_opts` and `create_sminion` f…
s0undt3ch Nov 14, 2019
31cb44b
Avoid tracebacks when calling `makeLogRecord`.
s0undt3ch Oct 30, 2019
c4ab6d8
Fix keyword name for Py3.8
s0undt3ch Nov 3, 2019
e5207b7
Temporarily do not install pylxd on macOS
s0undt3ch Nov 27, 2019
d8275f2
Prevent bytecode from being written do disk
s0undt3ch Nov 27, 2019
9a73228
Fix the nox env names for the cloud pipelines
s0undt3ch Nov 27, 2019
de6281f
Merge pull request #55412 from s0undt3ch/features/pytest-master-2
dwoz Nov 27, 2019
3b9a9b9
Merge pull request #55451 from MindTooth/update_freebsd
dwoz Nov 27, 2019
a189424
Merge pull request #55449 from s0undt3ch/hotfix/lint-master
dwoz Nov 27, 2019
3402456
we don't pass run_full anymore since the property is set in the funct…
Nov 27, 2019
e6477f4
fix cloud jenkins files
Nov 27, 2019
7ca3edc
Merge branch 'master' into hotfix/bump-saltpylint
s0undt3ch Nov 28, 2019
a1869c9
Merge pull request #55272 from saltstack/hotfix/macos-on-nox
dwoz Nov 29, 2019
6cf0f2e
Merge pull request #55441 from s0undt3ch/hotfix/logging-refactoring
dwoz Nov 29, 2019
4977f17
Merge pull request #55423 from s0undt3ch/hotfix/immutable-config
dwoz Nov 29, 2019
dd0f634
Merge branch 'master' into master
dwoz Nov 29, 2019
e8381d9
Merge pull request #55271 from s0undt3ch/master
dwoz Nov 29, 2019
cc46036
Merge pull request #55413 from s0undt3ch/features/pytest-master-3
dwoz Nov 29, 2019
cc91391
Merge pull request #55453 from bryceml/master_cleanup_ci_files
dwoz Nov 30, 2019
01f6feb
Bump PyTest Requirements in preparation for the switch to PyTest
s0undt3ch Nov 19, 2019
7fde744
Merge branch 'master' into less_flaky
s0undt3ch Nov 30, 2019
7212e45
Add lint pre-commit hooks
s0undt3ch Nov 29, 2019
86b1722
Similar to a7acd78f4b, add a timeout for netapi NetapiClientTest.test…
s0undt3ch Nov 30, 2019
6512a2f
Name the processes.
s0undt3ch Jan 14, 2019
9536fea
No global dictionaries
s0undt3ch Jan 23, 2019
cdb2231
Stop cross-importing from test modules
s0undt3ch Jan 23, 2019
552749a
Only root can add users
s0undt3ch Jan 28, 2019
40fd499
Correctly pass `utils`
s0undt3ch Sep 5, 2019
07e2ac7
Windows compat
s0undt3ch Jan 29, 2019
a37cb08
Let's log the exception
s0undt3ch Dec 10, 2018
3eabde3
Don't log assertion errors nor unittest skipped tests
s0undt3ch Dec 12, 2018
235f135
Use `six.reraise()` instead
s0undt3ch Sep 6, 2019
b4e4722
The flaky decorator should go through `(setUp|tearDown)()` at each at…
s0undt3ch May 28, 2019
35ac8fb
When a test is marked as flaky, don't retry skiped tests.
s0undt3ch Sep 19, 2019
e2879c1
Move exception handling to the close method
s0undt3ch Aug 26, 2019
8ebe7f5
Make the returned data consistent between Py2 and Py3
s0undt3ch Sep 1, 2019
a79b624
Be sure to return unicode
s0undt3ch Sep 1, 2019
bfac21b
fix network ping test on windows with ipv6
Dec 1, 2019
1f1d90b
Stop importing from `tests.integration`
s0undt3ch Oct 10, 2019
bce8cb1
Salt's test suite should not worry about coverage anymore.
s0undt3ch Oct 11, 2019
a526358
Test scenario only manifests itself with the ZMQ transport
s0undt3ch Oct 11, 2019
1021276
Merge pull request #55480 from s0undt3ch/features/pytest-staged-15
dwoz Dec 1, 2019
dc0f0bb
Merge pull request #55464 from s0undt3ch/features/pytest-staged-2
dwoz Dec 1, 2019
20a4756
Merge pull request #55467 from s0undt3ch/features/pytest-staged-4
dwoz Dec 1, 2019
50335c4
Merge pull request #55468 from s0undt3ch/features/pytest-staged-5
dwoz Dec 1, 2019
448ddac
Merge pull request #55469 from s0undt3ch/features/pytest-staged-6
dwoz Dec 1, 2019
a74bcc3
Merge pull request #55471 from s0undt3ch/features/pytest-staged-8
dwoz Dec 1, 2019
f988077
Merge pull request #55472 from s0undt3ch/features/pytest-staged-9
dwoz Dec 1, 2019
40478e1
Merge pull request #55475 from s0undt3ch/features/pytest-staged-11
dwoz Dec 1, 2019
948aa91
Merge pull request #55476 from s0undt3ch/features/pytest-staged-12
dwoz Dec 1, 2019
053a528
Merge pull request #55482 from bryceml/master_fix_windows_ping_on_ipv6
dwoz Dec 1, 2019
70c8637
Merge pull request #55289 from s0undt3ch/hotfix/bump-saltpylint
dwoz Dec 1, 2019
82a7e4e
compress docs with xz to save more space
Dec 1, 2019
a2a107d
Doc fix in pkgrepo state
dbrock98 Sep 29, 2019
59911fb
Merge pull request #55485 from bryceml/master_doc-pkgrepo-enabled
dwoz Dec 2, 2019
d1b2b97
Merge pull request #55483 from bryceml/master_compress_docs_with_xz
dwoz Dec 2, 2019
257e910
Merge pull request #55438 from dwoz/less_flaky
dwoz Dec 2, 2019
73bac93
Fix lint-tests pre-commit hook
s0undt3ch Dec 2, 2019
27d5b07
Fix regexes for the lint pre-commit hooks
s0undt3ch Dec 2, 2019
38233b7
Match the `configparser` reuquirement version
s0undt3ch Dec 2, 2019
36b405a
Ignore the `resource-leakage` lint rule
s0undt3ch Dec 2, 2019
786b588
Fix over-indented comments
s0undt3ch Dec 2, 2019
52d2cec
Merge branch 'master' into port-52941
dwoz Dec 2, 2019
a42aaca
Merge pull request #55490 from s0undt3ch/hotfix/bump-saltpylint
dwoz Dec 2, 2019
e5fcd07
Merge pull request #55356 from SumanjaliDamarla/master
dwoz Dec 2, 2019
bc0f924
Merge pull request #55448 from brejoc/master-download-only-fix
dwoz Dec 2, 2019
0fc2b3d
Merge pull request #54991 from mchugh19/port-52126
dwoz Dec 2, 2019
d1725c1
Merge pull request #55388 from msteed/port-52941
dwoz Dec 2, 2019
c883fa4
Merge pull request #55258 from mateiw/master-aptpkg-info-only-installed
dwoz Dec 2, 2019
4b0f34a
Merge branch 'master' into fix-slspath
dwoz Dec 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 15 additions & 33 deletions salt/grains/minion_process.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,75 +3,57 @@
Set grains describing the minion process.
'''

# Import Python Libs
from __future__ import absolute_import, print_function, unicode_literals

import os

# Import salt libs
import salt.utils.user
import salt.utils.platform

try:
import pwd
except ImportError:
import getpass
pwd = None

try:
import grp
except ImportError:
grp = None


def _uid():
'''
Grain for the minion User ID
'''
if salt.utils.platform.is_windows():
return None
return os.getuid()
return salt.utils.user.get_uid()


def _username():
'''
Grain for the minion username
'''
if pwd:
username = pwd.getpwuid(os.getuid()).pw_name
else:
username = getpass.getuser()

return username
return salt.utils.user.get_user()


def _gid():
'''
Grain for the minion Group ID
'''
if salt.utils.platform.is_windows():
return None
return os.getgid()
return salt.utils.user.get_gid()


def _groupname():
'''
Grain for the minion groupname
'''
if grp:
try:
groupname = grp.getgrgid(os.getgid()).gr_name
except KeyError:
groupname = ''
else:
groupname = ''

return groupname
try:
return salt.utils.user.get_default_group(_username()) or ''
except KeyError:
return ''


def _pid():
'''
Return the current process pid
'''
return os.getpid()


def grains():
'''
Return the grains dictionary
'''
ret = {
'username': _username(),
'groupname': _groupname(),
Expand Down