|
| 1 | +#Windows Working Group Meeting |
| 2 | +#Notes from 2025-10-16 |
| 3 | + |
| 4 | +##Attendees |
| 5 | +- Shane Lee (@twangboy) |
| 6 | +- Cristiano Kubiaki |
| 7 | +- vinay |
| 8 | +- Marc |
| 9 | +- Daffyd |
| 10 | + |
| 11 | +##Agenda |
| 12 | +- Welcome |
| 13 | +- CICD Status |
| 14 | +- 3006.x : passing |
| 15 | +- 3007.x : passing |
| 16 | +- master : failing |
| 17 | + |
| 18 | +- Releases: |
| 19 | +- 3006.17 : soon |
| 20 | +- 3007.9 : soon |
| 21 | +- 3008rc : fall 2025 |
| 22 | + |
| 23 | +- Discussed Previously: |
| 24 | +- master_alive_interval: Need to discuss a sane default. Is there a scenario |
| 25 | + where you wouldn't want the minion to attempt to reconnect? |
| 26 | +- There is a mismatch in the config file between what is documented and |
| 27 | + what the default actually is. Should create an issue to bring these in |
| 28 | + line. |
| 29 | +- Bootstrap Script needs the ability to install extensions as a part of the |
| 30 | + salt installation. There is an open issue for this: |
| 31 | +https://github.com/saltstack/salt-bootstrap/issues/1975 |
| 32 | +- GitPython should be part of the Salt package for Linux. We include it in |
| 33 | + Windows packages. This would let GitFS work out of the box. |
| 34 | +- What is the master minion. How is it different from a minion running on the |
| 35 | + master? Can you target that minion? Are there security issues for doing so? |
| 36 | + |
| 37 | +- Noteable PRs: |
| 38 | + |
| 39 | +- Community Issues and Discussion |
| 40 | +- Stability issues on 3006.14. 3007 releases seem to be more stable than 3006 |
| 41 | + releases. |
| 42 | +- issue with winrepo where the pkg module is looking in the user hive to |
| 43 | + match installed software. |
| 44 | +- GitPython vs PyGit2. PyGit2 doesn't fetch changed tags on the master. The |
| 45 | + changed tags aren't automatically pulled down. New tags are pulled down, |
| 46 | + but modified tags are not. The cache isn't being updated? Never seen the |
| 47 | + problem with GitPython. |
| 48 | + |
| 49 | +##TODO |
| 50 | +- Twangboy: Ask about the master minion |
| 51 | +- Twangboy: Ask Daniel about 3007/3008 releases |
| 52 | +- Twangboy: Talk to Daniel about building Arm Packages for Windows |
| 53 | +- Twangboy: Investigate making powershell the default shell on Windows |
| 54 | +- Twangboy: We need to communicate better with our community volunteers exactly |
| 55 | + what we want them to do... how they can contribute. |
| 56 | +- Twangboy: |
| 57 | +- Community maintainers need clear guidance on what we want them to do. If |
| 58 | + the maintainer has an hour to give to Salt, what should they do? We need a |
| 59 | + policy document with clear guidance. |
| 60 | +- Twangboy: |
| 61 | +- lgpo_reg: |
| 62 | +- Need to create a module that will generate a state based on the contents |
| 63 | + of the Registry.pol file. This could/should be a salt extension |
| 64 | +- Dafydd: Investigate pythonnet |
| 65 | +https://devblogs.microsoft.com/powershell/hosting-powershell-in-a-python-script/ |
| 66 | +- Dafydd: Create an issue for the lgpo_reg module to not write user policies |
| 67 | + to the registry as those should be handled by Windows when the user |
| 68 | + logs in |
| 69 | + |