# 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).