[roll] Roll fuchsia [power][broker] Remove "unset" values when adding elements

The way the code was structured was leading to emitting unnecessary
events when adding a new element to the topology. When we add a new
element we always know its initial and required level, so we can omit
initializing the element with "unset" and exexcuting two updates to its
metadata fields in inspect.

I think there's likely additional opportunities for improvement and
simplification of these codepaths.

With this CL we now get:

```
{
  event: "add_vertex",
  vertex_id: ${element_id},
  @time: ${time_seconds},
  meta: {
    current_level: "${initial_level}",
    required_level: "${min_level}",
  }
}
```

Before we got:

```
{
  event: "add_vertex",
  vertex_id: ${element_id},
  @time: ${time_seconds},
  meta: {
    current_level: "unset",
    required_level: "unset",
  }
}
{
  event: "update_key",
  vertex_id: ${element_id},
  key: "current_level",
  update: ${initial_level},
  @time: ${time_seconds}
}
{
  event: "update_key",
  vertex_id: ${element_id},
  key: "required_level",
  update: ${initial_level},
  @time: ${time_seconds}
}
```

Original-Fixed: 398008841
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1215304
Original-Revision: 230cfa012b58a28d766fe801047982d5ad255521
GitOrigin-RevId: 49b34510dd737aeaf030c5c132084b62ea940302
Change-Id: Ide8a3da797740457b25c5a3003295fe7f39185c7
1 file changed
tree: 14b9d281c475ac682ad11ee6717fe78a86a59c85
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.