Uploaded image for project: 'DC/OS'
  1. DC/OS
  2. DCOS_OSS-1899

Build dcos in a windows environment.

    Details

    • Type: Task
    • Status: In Review
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: pkgpanda

      Description

      Currently there is no way to build an install image on windows using pkgpands, gen, release and various configuration files. These components can support it, but have various problems associated with the differences between the platforms.

      1. Bash scripts need to be duplicated in powershell to be functionally parallel.
      2. python code needs to be aware of its platform and not fail when os-dependent modules are imported.
      3. Various yaml template files need to have equivalent windows versions.
      4. gen needs to be modified to handle os specific differences and add a few template keys (such as OS type).
      5. release needs to be modified to handle os specific info
      6. setup.py needs to be modified to handle OS specific differences in packages and imports.
      7. All of these changes are large enough that they should be entered in stages so as not to disrupt the Linux build process.
      8. At the end, we need to include windows testing in the CI.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dominikdary Dominik Dary
                Reporter:
                brucecampbell Bruce Campbell
                Team:
                Security Team
                Watchers:
                Branden Rolston, Bruce Campbell, Dominik Dary, Scott Schneider, yakman2020
              • Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated: