# CHP/MR Hackathon Date: 2019-10-16, 08:00 - 17:30 Location: ERLR FH5 3.3303 Participants: * [Grimme, Andreas (SHS TI TCO CSA)](mailto:andreas.grimme@siemens-healthineers.com) * [Kratz, Harald (SHS DI MR R&D SW CSI) (harald.kratz@siemens-healthineers.com)](mailto:harald.kratz@siemens-healthineers.com) * [Pistor, Christian (SHS DI MR R&D SW CSI)](mailto:christian.pistor@siemens-healthineers.com) * [Woelfel, Philipp (SHS DI MR R&D SW CSI)](mailto:philipp.woelfel@siemens-healthineers.com) * [Moritz, Soeren (DI CS DE&DS ISS R&D)](mailto:soeren.moritz@siemens.com) * [Markus Bogner](mailto:markus.bogner.ext@siemens-healthineers.com) * [Britzen, Stefan (SHS TI TCO BPG)](mailto:stefan.britzen@siemens-healthineers.com) ## Goals * Infrastructure: the MR TFS Pipeline can start the generation of a CHP InstallMediaImage on MR's Z840 computer. * *BaseImage*: create an InstallMediaImage that can be used as a basis for MR's own NUMARIS/X VA30A packaging. * MR Packaging alternative: instead of BaseImage, we have a PackageConfig that proceeds until to calling the NXInstaller.exe program without errors. * Stretch Goal: use only CHP to create an image with current NUMARIS/X VA30A (installable, but not required to come up). * Next steps: implement CHP image based installation of NUMARIS/X VA30A (activities on MR side only) * Advanced steps: integrrate CHP Deployment in Pipeline und MR Ticketing. (concept clarification MR/CHP is required.) ## Summary - Packager in Wurmloch did not work, Proxy Problems and CHP Buildaccount not in domain - baseimage first boot sucessfull, but computer model in winpe diferrent, therefore no hardwarepackage found. - NumarisX PackageConfig generated -> Problems during initial test build ## Next Steps ## Infrastructure: the MR TFS Pipeline can start the generation of a CHP InstallMediaImage on MR's Z840 computer. - Before the workshop: Prepare a git repo similar to syngo_classic_reference which acts as starting point. (`build.cmd`) - [Setup Packaging Server](https://chp.healthineers.siemens.com/doc/BuildAgentSetup.md) - Add z840 to MR TFS pipeline ## *BaseImage*: create an InstallMediaImage that can be used as a basis for MR's own NUMARIS/X VA30A packaging. - Create HardwareSupportPackage for [VMware ESXi](https://en.wikipedia.org/wiki/VMware_ESXi). - Nuget package: VMware-tools-x86_64.10.2.5.nupkg - [git repo](https://dev.azure.com/CommonHostPlatform/chp/_git/chp.hw.00000001?path=%2F&version=GBmaster&_a=contents) - Insert FirstBoot hook that shuts down the machine after successful FirstBoot. This is the trigger for MR's ESXi automation to resume with their own packaging steps. ## Stretch Goal: use only CHP to create an image with current NUMARIS/X VA30A (installable, but not required to come up).