tools: Adding documentation to make the implementation details of the customizer a bit clearer.

Since there's quite a bit of integration involved in the customizer, I added a few docs to try
and clear things up about how the customizer works. This commit adds two README files to
the provisioner and preloader directories as well as a brief snippet in the finish-image-build step
that explains the process of how resources are created, modified, and then cleaned up.

BUG=b/240175057,b/172925856
TEST=None

Change-Id: I90630e11e7117909366fd6ce104029ebde013a9c
Reviewed-on: https://cos-review.googlesource.com/c/cos/tools/+/36129
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
Cloud-Build: GCB Service account <228075978874@cloudbuild.gserviceaccount.com>
Tested-by: Nobel Barakat <nobelbarakat@google.com>
4 files changed
tree: f2e0afcf4d24e6fd46fea0d47c8734b15e671e11
  1. release/
  2. src/
  3. testing/
  4. .gitignore
  5. BUILD.bazel
  6. cloudbuild.yaml
  7. CONTRIBUTING.md
  8. deps.bzl
  9. go.mod
  10. go.sum
  11. LICENSE
  12. README.md
  13. run_tests.sh
  14. WORKSPACE
README.md

Tools for Container-Optimized OS

This is a repository of various tools developed for Container-Optimized OS. Examples include cos-gpu-installer, cos-toolbox, etc.

See CONTRIBUTING.md for how to contribute.