aboutsummaryrefslogtreecommitdiff
path: root/helm/README.md
diff options
context:
space:
mode:
authorpeter <[email protected]>2021-01-14 21:56:20 -0800
committerpeter <[email protected]>2021-01-14 21:56:20 -0800
commit1fcd56339fcfd0061856d199e2a11bf67a180c42 (patch)
treecd0231048fc9b57a0612ca26befce462a15eb56b /helm/README.md
parentupdate doc with features (diff)
downloaddocker-osx-1fcd56339fcfd0061856d199e2a11bf67a180c42.tar.xz
docker-osx-1fcd56339fcfd0061856d199e2a11bf67a180c42.zip
fix helm initial disk creation process and add installation instructions
Diffstat (limited to 'helm/README.md')
-rw-r--r--helm/README.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/helm/README.md b/helm/README.md
index 34fc6a9..7aa42b3 100644
--- a/helm/README.md
+++ b/helm/README.md
@@ -41,4 +41,28 @@ This installs `docker-osx` in Kubernetes.
-f vnc-version/Dockerfile .
```
-_Do not worry about passing `CPU`, `RAM`, etc as they are handled in `values.yaml` now._ \ No newline at end of file
+_Do not worry about passing `CPU`, `RAM`, etc as they are handled in `values.yaml` now._
+
+### Installation
+
+In `values.yaml`..
+
+1) Set a unique password for `vnc.password`.
+1) Re-generate SMBIOS `MLB`, `SystemSerialNumber`, and `SystemUUID` for iServices to work.
+1) Update `serverName` to reflect the unique name (in the case more than one deployment is required).
+1) Configure `downloadDelay` (in a period of seconds) that reflects how long your internet connection will download
+ around 500MB (BaseSystem.dmg) + uncompress the file (which took about the same time for me to download on a 1gig internet connection).
+1) Set `service.ip` to reflect an IP address of your choice, or use ingress.
+1) Update `extraVolumes.hostPath.path` to something useful for you.
+
+Afterwards..
+
+1) Launch your VNC viewer of choice and connect to the IP/hostname you defined + the port `8888` with the password specified
+ for `vnc.password`.
+1) Install macOS like usual.
+
+_Please note, after you have installed macOS feel free to set `downloadDelay` to nothing, as BaseSystem.dmg will be stored in the path defined for `extraVolumes.hostPath.path`_
+
+#### Resources
+
+Please note, resource limits may vary based on hardware. The ones currently defined are ones that worked for me personally. \ No newline at end of file