sdk: add support for sdk version in create sdk requests

BUG=b:217247914
TEST=unit tests

Change-Id: I23c672aaa640732282b7bd8f4cddc68ab3b2de46
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3426429
Tested-by: Jack Neus <jackneus@google.com>
Auto-Submit: Jack Neus <jackneus@google.com>
Reviewed-by: George Engelbrecht <engeg@google.com>
Commit-Queue: George Engelbrecht <engeg@google.com>
diff --git a/api/controller/sdk.py b/api/controller/sdk.py
index 67e7e3a..b6a8fad 100644
--- a/api/controller/sdk.py
+++ b/api/controller/sdk.py
@@ -35,6 +35,7 @@
 
   chroot_path = input_proto.chroot.path
   cache_dir = input_proto.chroot.cache_dir
+  sdk_version = input_proto.sdk_version
 
   if chroot_path and not os.path.isabs(chroot_path):
     cros_build_lib.Die('The chroot path must be absolute.')
@@ -47,7 +48,8 @@
       bootstrap=bootstrap,
       use_image=use_image,
       cache_dir=cache_dir,
-      chroot_path=chroot_path)
+      chroot_path=chroot_path,
+      sdk_version=sdk_version)
 
   version = sdk.Create(args)