Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature/masterkeys (OctopusDeploy#99)
* Partial commit, moving to a different dev machine * Changes to support --masterkey, first push * Change Home Directory - would collide * Forgot to add spec tests. * Some oddly missing braces * Vagrant tests YU stop dead after the first scenario?? * Vagrant hates me, doing a TC build * Update tests for the HA scenaroio * Typo! * Packages directory - shared location held in DB? * Packages test. Why packages test? * Remove doesn't work when HAing on the same box for tests * Establish a shared code module, start moving common code in. * dot-source the shared code file, due to scoping considerations * Shard code changes, add some tests for shared code * Install-MSI was deleting installers, making the new hash comparison code pointless * Change scenario tests so each uses a specific database * Fix ScriptAnalyzer issues * Fix whitespace * Suppress PSAvoidUsingConvertToSecureStringWithPlainText Rather than trying to work around it with passwords encoded on disk. * Whitespace * Remove functions that now exist in shared module * Whitespace * Force the LCM to ApplyOnly mode * Only configure hyperv on a windows host * Fix detection of other instances * Always do licensekey and admin user Even if in cluster/masterkey-provided mode, just in case someone wants to both restore and change the admin password at the same time. * Improve variable name for when masterkey provided Old name was potentially misleading * Implement remaining changes for masterkey * Correct path to config file As it now includes instance name * {OctopusHome}\OctopusServer doesn't always exist Its created by tasks kicked off by scheduler - its not deterministically available * Add a comment to explain why file should exist * Removed .vscode folder and adding to .gitignore * Remove exported function that was used for testing * Removing unneeded change
- Loading branch information