Skip to content

Add funcitonality for Windows Configuration-Targets#3

Merged
ferricoxide merged 18 commits into
mainfrom
AddWinFuncs
May 13, 2026
Merged

Add funcitonality for Windows Configuration-Targets#3
ferricoxide merged 18 commits into
mainfrom
AddWinFuncs

Conversation

@ferricoxide
Copy link
Copy Markdown
Member

Adds installation, configuration and "clean" automation for Windows Server configuration-targets.

...beginning with downloading ZIPed archive-file
Creating as a touch-file so that, when saltstack chases all the
state-file refs, it doesn't fail-out due to a missing file
* re-ordering helps exposed missing and/or misstated dependencies
* folding makes for easier editing/viewing in 80-column terminal
  sessions
Creates a `flux-env.ps1` file for all new users. This runs  runs a
quick check every time a new PowerShell session is opened. If somone
has installed Podman or Docker, it maps their respective native pipe
endpoint to the `$env:DOCKER_HOST` variable in that PowerShell
session.
...Don't want to nuke the .../.kube setup in case other applications
(that aren't removed) still need that content present
Nuke out the stuff that came from the template that aren't germane to
this project's actual structure
Now that the Windows installation/configuration content is ready to PR,
want to ensure that CI content is ready for doing so
This should fix the:

    [...ELIDED...]
    ----------
              ID: Install user-env setup for Windows container runtimes
        Function: file.managed
            Name: C:\Program Files\FluxCLI\flux-env.ps1
          Result: False
         Comment: The following requisites were not found:
                                     require:
                                         sls: flux-cli.package.install
         Started: 16:36:37.916372
        Duration: 0.0 ms
         Changes:
    ----------
    [...ELIDED...]

Witnessed during CI runs
@ferricoxide ferricoxide force-pushed the AddWinFuncs branch 2 times, most recently from 0c5e221 to b054b70 Compare May 13, 2026 17:55
Ensure that the "install" (etc.) state-file(s) doesn't evaluate to
empty: this should prevent previously-witnessed CI errors without
resorting to a bunch of other ugly and/or brittle kludgery
@ferricoxide ferricoxide merged commit cbaaa92 into main May 13, 2026
@ferricoxide ferricoxide deleted the AddWinFuncs branch May 13, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant