Skip to content

Commit 721ada5

Browse files
authored
Reorganize launch measurements handling for GuestOS and HOSTOS. (#1688)
1 parent 4110ee2 commit 721ada5

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

release-controller/reconciler.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,7 @@ def reconcile(self) -> None:
696696

697697
urls = version_package_urls(release_commit, v.os_kind)
698698
unelect_versions = []
699+
699700
if v.is_base:
700701
# Only do this work when:
701702
#
@@ -722,10 +723,6 @@ def reconcile(self) -> None:
722723
"Currently elected GuestOS versions: %s", blessed
723724
)
724725

725-
measurements = fetch_launch_measurements(
726-
release_commit, v.os_kind
727-
)
728-
729726
elif v.os_kind == HOSTOS:
730727
active = list(
731728
# Use the versions of HostOS registered as active on nodes
@@ -748,9 +745,6 @@ def reconcile(self) -> None:
748745
revlogger.info(
749746
"Currently elected HostOS versions: %s", blessed
750747
)
751-
# TODO: support this once the HOSTOS launch measurements
752-
# are added to ic-admin.
753-
launch_measurements = None
754748

755749
unelect_versions.extend(
756750
versions_to_unelect(
@@ -764,6 +758,15 @@ def reconcile(self) -> None:
764758
unelect_versions,
765759
)
766760

761+
if v.os_kind == GUESTOS:
762+
launch_measurements = fetch_launch_measurements(
763+
release_commit, v.os_kind
764+
)
765+
else:
766+
# TODO: support this once the HOSTOS launch measurements
767+
# are added to ic-admin.
768+
launch_measurements = None
769+
767770
try:
768771
proposal_id = self.dre.propose_to_revise_elected_os_versions(
769772
changelog=changelog,
@@ -773,7 +776,7 @@ def reconcile(self) -> None:
773776
unelect_versions=unelect_versions,
774777
package_checksum=checksum,
775778
package_urls=urls,
776-
launch_measurements=measurements,
779+
launch_measurements=launch_measurements,
777780
)
778781
success = prop.record_submission(proposal_id)
779782
revlogger.info("%s", success)

0 commit comments

Comments
 (0)